{"_id":"@cerebral/mobx-state-tree","_rev":"584-f2c5880cd009a7352ef0613ea4dfc711","name":"@cerebral/mobx-state-tree","description":"Combine Cerebral with Mobx state tree","dist-tags":{"latest":"3.2.2","next":"4.0.0-1527963057741","canary":"4.0.0-1527708491686"},"versions":{"1.0.0-1504950403186":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1504950403186","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.0-1504950403186","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1504950403186","_shasum":"fe670ebdb90b12ba58058290ae883301287e74d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"fe670ebdb90b12ba58058290ae883301287e74d0","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1504950403186.tgz","integrity":"sha512-qWz/qhWVeHQMnX1xE0lMHEp9XCMO2SeSFnv8AcPcsItAr8ukRRTRleUUU4pvHzxPm09OWoxNpRLIgu0KUnZ7ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs2rUOq2TwV/suOYqu2VxbRq892S3jUVIIAVEM6rq4lgIgPQBqVQUU1/HIRIg83NDATOcjNeHKjQqRvUHWpT0rixI="}]},"maintainers":[{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1504950403186.tgz_1504950422667_0.09975262242369354"},"directories":{}},"1.0.0-1504962746906":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1504962746906","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.0-1504962746906","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1504962746906","_shasum":"0a161802a597246a4b9206e516d1c66f8ba1cbe2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0a161802a597246a4b9206e516d1c66f8ba1cbe2","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1504962746906.tgz","integrity":"sha512-Ys1W3nxsG9syu5ronRS22pqXJq6NagkQd6g9fFp0aTmAxsgiB0PSTwkUjHmxA3OG/VLv3EEOm6PbwIg7u/2clg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbwD9EawiyFYE/KfDcnMN++tWAggLnV/OgICx/wYkKMQIgYbZ0wasyet1pOjMoJW/W41vC+sXJJq9hUJIs+DDupXU="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1504962746906.tgz_1504962754418_0.8900010890793055"},"directories":{}},"1.0.0-1504962856825":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1504962856825","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.0-1504962856824","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1504962856825","_shasum":"1f972ca999b53503150a12b871401a7d9f99f66c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1f972ca999b53503150a12b871401a7d9f99f66c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1504962856825.tgz","integrity":"sha512-ksjnNIpXk+XhmGvgtdHuEEk4qwZ66w3Jb1bJvKzKl4MMM7jgYNR4I/fyHK34bt93+F+SyuoQe4HoFQq7soTSpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+d/HDTRPa4WXhhetrbCkzYIMquaUMVMrdlPIaqzcEAIgfR7vBxVp58qRDiW+7SlsLjCiUQTLaSiN5x2HszZ1Gtg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1504962856825.tgz_1504962864063_0.1825984138995409"},"directories":{}},"1.0.0":{"name":"@cerebral/mobx-state-tree","version":"1.0.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.0","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0","_shasum":"d7086a39efa8a0a5605ec461c7eddda6593126ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d7086a39efa8a0a5605ec461c7eddda6593126ea","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0.tgz","integrity":"sha512-L44AHBKx5eIUeMzgZqe6YiW+kVx/jX+PnK88DDn9jpPgclAQxX5buKXVjXTPfx2duNNUr/Iw87GvPahkS8sZSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2l2WPOviBnJSDDYXrvLFVhCXjZRyV7Q44UeSpTppsnAIgOgawMdVX2Avu8VBYmqgWBzAzaHu3zUfSsZeo4wJf5RE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0.tgz_1504963811451_0.07438789657317102"},"directories":{}},"1.0.0-1505148882603":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1505148882603","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.1-1505148882603","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1505148882603","_shasum":"a00dae0b203feff4891ac278cdb3c2e4725e560b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a00dae0b203feff4891ac278cdb3c2e4725e560b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1505148882603.tgz","integrity":"sha512-Lq7dDts1pZTAkVbxfIJNnRf86S1bcvPMQLT9VCc1GqyLpGP+soW1XSTwscuLMRV82JIY6vKI7HrFLmkT45CLOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARAhn/BHAm1wypTNXfEJvOdivuZhWIOt7cW670drwOAAiAy0lXMZjHxMnhowgEGQ8TN5PPU0YwkrKknC2RXVjyttw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1505148882603.tgz_1505148917594_0.06605609459802508"},"directories":{}},"1.0.0-1505152460957":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1505152460957","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.1-1505152460957","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1505152460957","_shasum":"54cd7c9a57d68705080104bf9a93f1602f6c64a2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"54cd7c9a57d68705080104bf9a93f1602f6c64a2","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1505152460957.tgz","integrity":"sha512-LeGXpH7f2rLQRBOXPqYOoz2oNRzgm1MrZw4iLom0aB4ILKMXnO1KNUxkdtltWtv+vr7+3GNn4VBCJoW3Ivv7JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnHZwjPDR8brp187Rvi8Y1jReB08JaUG30gVAkH/7MKgIgLBG5DqyDGTlhINqC+UPwE3H/hAF7XMor0hzpUbOz1/w="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1505152460957.tgz_1505152477069_0.8930836773943156"},"directories":{}},"1.0.0-1505153700242":{"name":"@cerebral/mobx-state-tree","version":"1.0.0-1505153700242","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.1-1505153700243","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.0-1505153700242","_shasum":"e3829e21053451b9803bcf8c3a4975dc4395eec4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e3829e21053451b9803bcf8c3a4975dc4395eec4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.0-1505153700242.tgz","integrity":"sha512-6oUbL+zNBCnLNAWU5iJMTDKRZE/M3nXIIOqJblYnzE2VkT1t21n5kWKyAaMvmBtC4ei01bDJgePIg3K50qqpWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0rqJP5SH2aiEIlqdipXJqlc0buaOQWBFIlvaPkAlKKwIgdM6pqpisY/A/tivXzChxPWiekrvDcAPDkfQCikMnztI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.0-1505153700242.tgz_1505153715447_0.6590507924556732"},"directories":{}},"1.0.1-1505164072008":{"name":"@cerebral/mobx-state-tree","version":"1.0.1-1505164072008","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.2-1505164072008","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.1-1505164072008","_shasum":"e32b8eb025267b0a158e7dd37cf53e3945795e56","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e32b8eb025267b0a158e7dd37cf53e3945795e56","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.1-1505164072008.tgz","integrity":"sha512-2azdLL+Z4HcCun0Kb6bisrH49xIoj8V4vl6TjBAxepAEoYBQQq8lg9DwrhwatugNxVHEPT7dotCmj6jFWOCWuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjLDKPXhDeI4vfTXB5gVZkTqDqNnk8vblkgbrHesjM6wIgYYQ9jwF7+WGoeLKrWkytjbwZsh+00NdMTxiTYFVwmCc="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.1-1505164072008.tgz_1505164107489_0.19293896364979446"},"directories":{}},"1.0.1":{"name":"@cerebral/mobx-state-tree","version":"1.0.1","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.2","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.1","_shasum":"57715172c9dbd291181c2ad3485510965ca62e5d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"57715172c9dbd291181c2ad3485510965ca62e5d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.1.tgz","integrity":"sha512-CuFrGYukmhht1DdHiwPj2bnHzPXjtwql2MXPrUWkIE1yGTSjDk8aGes1EQXDOBSQKJYlxF9fl+OtNok1+byPYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/qn5jki24sdQFxk1ChCCls4JWRNBNkhDBHsypmcvmXAiEA5b2lCi2b4vlK9dbeAbtxPFDL1Vu9NeKNR+RA96oSx+o="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.1.tgz_1505164263120_0.07910826848819852"},"directories":{}},"1.0.2-1505317601236":{"name":"@cerebral/mobx-state-tree","version":"1.0.2-1505317601236","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.3-1505317601236","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.2-1505317601236","_shasum":"e00934964742b76735b54619ee2e8707ecf27eae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e00934964742b76735b54619ee2e8707ecf27eae","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.2-1505317601236.tgz","integrity":"sha512-tAG6G1MS5lKQcJfzWs9HNOPFjb3YPsq07oAFOHZUPQ2h/h3xr5QTmVPBSwXI8GHDwrOQ2PtEALmdqzsPrzyDWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxSDg6GD2T6oYYYuTVz4Z8GlN4Unr5vjCAytQrdfET+AiATJ5eozDsMlitiu42MtHdLOgXtu10HRU+yGrdFmfsMtQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.2-1505317601236.tgz_1505317649585_0.6856430787593126"},"directories":{}},"1.0.2-1505324147282":{"name":"@cerebral/mobx-state-tree","version":"1.0.2-1505324147282","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^2.2.3-1505324147283","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@1.0.2-1505324147282","_shasum":"9038d8177504d1177228691dca78f255515e7938","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"9038d8177504d1177228691dca78f255515e7938","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-1.0.2-1505324147282.tgz","integrity":"sha512-0QrspQ1tgk01kkYk6hEtBWm0LXw+PHUxWeRFLMxpDika4+5kOFwQlyoWa03WYVktUw3BkUW0TS/zXUvljC4T0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqz99dXAjWag/OowR1nVZzHM9t0sd+qzw9LrJRojB/fAiEA5MaTShyrRhWwXCF1lsD4QEovJS+gQK8/Bv92ScN6zJ0="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-1.0.2-1505324147282.tgz_1505324159322_0.5595915829762816"},"directories":{}},"2.0.0-1505324628618":{"name":"@cerebral/mobx-state-tree","version":"2.0.0-1505324628618","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.0-1505324628618","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.0-1505324628618","_shasum":"db4a9a625314dad57b98f2a209773be452f897d4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"db4a9a625314dad57b98f2a209773be452f897d4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.0-1505324628618.tgz","integrity":"sha512-Pvs574DN4eNqE+O2O38iJDt2NMEjQ7NP07qcuTlu6n1jrKbRBtdzRvfOM7dBUdI8Ol8aXwRHlsKSBlBLO4aUtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfT9B4RJuCVkafii0bqPqd38mXy19MDliYipycFUySvAIgFyl9BbdTbCgbMcWdc58ibXfz4SBQRwV3orrV32gvZ4A="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.0-1505324628618.tgz_1505324641129_0.08127007121220231"},"directories":{}},"2.0.0-1505327804821":{"name":"@cerebral/mobx-state-tree","version":"2.0.0-1505327804821","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.0-1505327804821","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.0-1505327804821","_shasum":"93f4d4c9bbb40e44b6ead17ea7aae947a34bfab2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"93f4d4c9bbb40e44b6ead17ea7aae947a34bfab2","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.0-1505327804821.tgz","integrity":"sha512-W+51Tx1Jxy2lMZFF4PPsB7fn3czT1/YPB7EiUHaHYRs3XNRgDdFwYei2WGYta8HtmHOA7xa+KrYx2LmekXPOFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEceyQTJrIZ+M69GbAfmdJpYNltZx4mh9BJe4kjwNxmMAiEA1Cc7ghMPzrUPfijxRsKiZgfBEqZkpjUOcBuq+hWfngg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.0-1505327804821.tgz_1505327818267_0.9859635385219008"},"directories":{}},"2.0.0-1505327900574":{"name":"@cerebral/mobx-state-tree","version":"2.0.0-1505327900574","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.0-1505327900574","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.0-1505327900574","_shasum":"f913ff391f0117f0c004e14d2ff6212fa5415fb3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f913ff391f0117f0c004e14d2ff6212fa5415fb3","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.0-1505327900574.tgz","integrity":"sha512-DKYEgnETrz1gimBCnpXHUruoIIAHLU8juC52M0jhDtBhO+2OAmLWSp1BA3eG56CIS42KRhT7R0oZoOozkBU7bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtHq7y+lSxiNYleppyKa6Zq1uqoru9d6bVu4UFphV2BAiAedPwZ7SkoiTMiccIPsAvuqpiNWtVrDcbzOKM2TrmTDw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.0-1505327900574.tgz_1505327960289_0.1537096588872373"},"directories":{}},"2.0.0":{"name":"@cerebral/mobx-state-tree","version":"2.0.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.0","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.0","_shasum":"7da0ab1af96b3a3052c7c9f82d51cf66e2fd7518","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"7da0ab1af96b3a3052c7c9f82d51cf66e2fd7518","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.0.tgz","integrity":"sha512-UpxfmtHo6xjTOuSGfrZiCRPqZbIEcdLY4ACW0ua65jicnUVsufTdE3WYAy3Y874eGH8x9cywKlanVAqLyEcUeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFBYzR9o92yNKRqFOdjp+7yxQuSAx/XWCUK30DBG6+9QIgcVazoIXHUWXSGAGOuYgeY+oOG7V9yzE2J40lnRpwib8="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.0.tgz_1505329651941_0.108261858811602"},"directories":{}},"2.0.1-1505664098213":{"name":"@cerebral/mobx-state-tree","version":"2.0.1-1505664098213","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.1-1505664098213","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.1-1505664098213","_shasum":"a83738a55181c6c42828fabca4101058cb40246f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a83738a55181c6c42828fabca4101058cb40246f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.1-1505664098213.tgz","integrity":"sha512-s+TSsmL9lWTuvaMRhNkhPBi5RhHWwYWRLz0s5AXX047NrZoE9/jLGj8GS/shDyrtxa5cKb9wJC2RwxLBpQ/c6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkQAzHuCgO/CXTEX0Zeo6i8VFhuJc/iUHV4hCXSc9EHAiA3hW7bXEC/fYgMHCnlTdjGkx/ers9+OEEJVbeADsvUKw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.1-1505664098213.tgz_1505664164978_0.5624356521293521"},"directories":{}},"2.0.1-1505664440110":{"name":"@cerebral/mobx-state-tree","version":"2.0.1-1505664440110","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.1-1505664440110","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.1-1505664440110","_shasum":"10271bc6b1e135c441166f033b9cd8a5d8787fda","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"10271bc6b1e135c441166f033b9cd8a5d8787fda","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.1-1505664440110.tgz","integrity":"sha512-zyHnuJzcKYhqpaKNDaDlcseMr5Eng5ZEIJRBstUGzhsGZWonyyCr4r+K1cQ9RmYQ+Gdmc5BBTfTSzBba2UZbSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhz7Pe1wScZs2BB9mPhR2Yf2fyq7GYwKdlRah4/moN9wIgJqJWrxu3jLPpmiZEwa75WeVtVbfbhi4b6tn9xj67IO8="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.1-1505664440110.tgz_1505664498691_0.932413044385612"},"directories":{}},"2.0.1-1505665037787":{"name":"@cerebral/mobx-state-tree","version":"2.0.1-1505665037787","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.1-1505665037787","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.1-1505665037787","_shasum":"67eab8c49f5e4a1d9d57a4d96c1a3821beac57b1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"67eab8c49f5e4a1d9d57a4d96c1a3821beac57b1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.1-1505665037787.tgz","integrity":"sha512-XKG1s4pTiTPR11mCcv982M+icY5a81k7n+4ZYg4tF0OXZ7DNYXat751YU4mSAXnvoaSuikcUf63VvygOy42J9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUId1GHYNlfj5oxyAFc0QrSmjopd2ah6hRsNCxv4pkNgIhAKi3GgoTQvG7OQV+jb64MBvDQ8h9us5Y99aJdt2UCCFo"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.1-1505665037787.tgz_1505665101330_0.653392642037943"},"directories":{}},"2.0.1-1505665807064":{"name":"@cerebral/mobx-state-tree","version":"2.0.1-1505665807064","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.1-1505665807064","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.1-1505665807064","_shasum":"f7269155692ea90991e71d2a0116262f0ec1345e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f7269155692ea90991e71d2a0116262f0ec1345e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.1-1505665807064.tgz","integrity":"sha512-akJx/KybZsYyPPsRJVX+CDmUfsmSDWkaXgBOKJpEtu4YNWfgo3FiE2Y/9YNpjpYi3KwF5D49RI5ldRZ4oXiAtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP5mKI5foza+0BTgGwT7snFKDPJfLuFg6fNAhHW4LbqAiEAh1usWGLzApEvRYIEUHX6elfj9NH+cJgoOFSt28rfq1Q="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.1-1505665807064.tgz_1505665857591_0.6206273359712213"},"directories":{}},"2.0.1":{"name":"@cerebral/mobx-state-tree","version":"2.0.1","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.1","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.1","_shasum":"571f00c359af662d37fc104b1183c0d51eabe497","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"571f00c359af662d37fc104b1183c0d51eabe497","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.1.tgz","integrity":"sha512-Zh/S3aNEVKzw0Xi4fFPXa9OSzEyDkwHuraCJTB0Gcf7FGG/4w94KOP019wNmx8sWmeQ5h2Uo2i9sGV8SWo1dFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKoMAPrLnfM9ePHjdopmBbuosJMUv+9uLDhBnZFc3TeAiEAiK1gn6mkaSsB7/lFzZh7Ll2DSJu7/ri35QWHeXl4GKo="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.1.tgz_1505671009323_0.48876428231596947"},"directories":{}},"2.0.2-1506047138457":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506047138457","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506047138457","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506047138457","_shasum":"488b55e9bf1333ed24f193685b308524ccc862cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"488b55e9bf1333ed24f193685b308524ccc862cc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506047138457.tgz","integrity":"sha512-nqwbWQc6kQB4TLdE6UFniZ/Z4qxRE+4zsaBAORKCG10C6m6FQLJw90Su8t0+nsYxqhbD1AVnrJIRZFeBmozacw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClwzsXiujlETc7xSER/bJw5JhzBEe/w9jNMogwDv6UdAiEA9vvnxvNP7dUEO4Abfk66h8vkQf+0LJ2d2RZxL+z3zWA="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506047138457.tgz_1506047186633_0.5539887095801532"},"directories":{}},"2.0.2-1506047227267":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506047227267","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506047227267","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506047227267","_shasum":"7a001f74df61fea6db392f87f3b713b9f4f81545","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"7a001f74df61fea6db392f87f3b713b9f4f81545","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506047227267.tgz","integrity":"sha512-WwsTnmzFUDWxg1x+OSkXW4XiPHwJA5RL9aSTkJ43Uha8wjc4JI/EzZGe6KlxlHCvr31Pysz/5vJ92TbURtjcOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5peggm3K9+IuC0khRPQVfEjfsmo0VInZuhkG1KHBg3AiEAskM8zyqTRTleabioKCk86I5XpZ/kYwveYofv40HdHzw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506047227267.tgz_1506047300833_0.8930364707484841"},"directories":{}},"2.0.2-1506047254294":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506047254294","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506047254294","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506047254294","_shasum":"caef7154f35f579260a47c0ec914303a32231576","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"caef7154f35f579260a47c0ec914303a32231576","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506047254294.tgz","integrity":"sha512-1EBZGRpMFLOgFu0gv9sfdfGM3WduT41Hu4YeGs53hNVMFjjJLfvhegDxIB+QqkKYo0b3NdCWZy1CV5w3wFg1lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPeIdvDEAquvBa6fEcDc7Xf376e6+7TWjguag31ZP0IAiEA+8pwv/dGe2aNz4GKxynHiQVoBvU+FU87K18T+L103qY="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506047254294.tgz_1506047304367_0.19138491502963006"},"directories":{}},"2.0.2-1506047343862":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506047343862","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506047343862","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506047343862","_shasum":"981d37ee0fecf1ec1e7c3b166238a5049caf14c8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"981d37ee0fecf1ec1e7c3b166238a5049caf14c8","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506047343862.tgz","integrity":"sha512-59z2VHp8GfqKAPhuOMABMlnco4UVrnDLVRu54deLKkeYQzIxGkUeK9HVWJXQCNYGsGVSy2hoJLbnfPXI4L5BOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5c6VqA7d91VpCp+UaZfbupkttElihZHSmvpJdMBLfxQIhAKXOhlKOIw35Np6wpFPaeVa37+zoyvu1EasL9slSLRph"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506047343862.tgz_1506047392573_0.6425745282322168"},"directories":{}},"2.0.2-1506070305752":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506070305752","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506070305752","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506070305752","_shasum":"19ce8b1924d024010ad44b541f8347fc8dac3a8e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"19ce8b1924d024010ad44b541f8347fc8dac3a8e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506070305752.tgz","integrity":"sha512-hcyRFHaiqjbIAuEGhLysTVvBjA/CoZlY27VihrTdJgERzBF2MAIRnhrnp7reL2b763DnfzYSa97NBdCeMD4rnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGi3dqXiwS26yMpxN4/DBOdXsFrgMblacLVSO7SCluLAiAzOf9Rtj2jL5qu7H8on4Q/EstwWX0S6IaiHRh05jvpDw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506070305752.tgz_1506070358627_0.8976647376548499"},"directories":{}},"2.0.2-1506092013751":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506092013751","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506092013751","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506092013751","_shasum":"8b9e5d6ed662558cd4b399ef151ca2a1ad4d9166","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"8b9e5d6ed662558cd4b399ef151ca2a1ad4d9166","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506092013751.tgz","integrity":"sha512-JQXUcinp94Ne22QHwUIdnum38CfidDByYtYrWNRWX7krY7zxQF2OuSjjf9GyzejcnLFlA0nxI56klgc38dY4oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzXvLx7IbORgu9vmqTNcm6XReqxpLty+wPdrInwHm4rAiAO2o0fxXUlFAG1Ic/9tkpz24iLgJ09Z8Xy/SsRuR2boQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506092013751.tgz_1506092059598_0.3172476328909397"},"directories":{}},"2.0.2-1506092777704":{"name":"@cerebral/mobx-state-tree","version":"2.0.2-1506092777704","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.0.2-1506092777704","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.0.2-1506092777704","_shasum":"b30aaee8ff10465c8e5bb56e49dda5f3ddf71692","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b30aaee8ff10465c8e5bb56e49dda5f3ddf71692","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.0.2-1506092777704.tgz","integrity":"sha512-MIJ8H124OxfnMgcujFmMUbFclsGiCVaSDDRvC5FRiKfGLoFYN/KLIIaiJxqj6MqYN7nfqQDLXJPwmyoxVYZDkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG87+pxmRaMEvVngZJHQ5BWts/DEOxMCBjdqMfJdo57AIgHXZpHdxyWI4sefk1vY/mHdUn5e/z3K0f6jJjJcZ2iQg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.0.2-1506092777704.tgz_1506092827866_0.28598309750668705"},"directories":{}},"2.1.0-1506095942801":{"name":"@cerebral/mobx-state-tree","version":"2.1.0-1506095942801","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.1.0-1506095942801","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.1.0-1506095942801","_shasum":"ae5cb5ce7b7697b9bc63a24a4672830acab9dab6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"ae5cb5ce7b7697b9bc63a24a4672830acab9dab6","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.1.0-1506095942801.tgz","integrity":"sha512-/cYIY4e9R5zcbyMuMxAaMiUrJTnhYtpVKvHScCn5JEjeg6bBYg3HhUNsvtbTBiXzFc4QJrmS+z2zGMEBwd/L/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQWv/lwbDtGr/dk/NWsEN4cURSOeJoic61fxzEfCPf6wIgFVrfVlsScQk/87mxzdb3fttgRMn/618DJjcxQwM24vw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.1.0-1506095942801.tgz_1506095993828_0.2978038634173572"},"directories":{}},"2.1.0":{"name":"@cerebral/mobx-state-tree","version":"2.1.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.1.0","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.1.0","_shasum":"6ae87c16ee83c09a04c16d149962f2307b4f1956","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6ae87c16ee83c09a04c16d149962f2307b4f1956","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.1.0.tgz","integrity":"sha512-cYCyI1IpatLQEJaw3z8eGuqce0cvLOkGKO/Qj2wtRmb+nD+L8SwqtdbD9hrQNSRi/zIMqbpJ7kn3iWtPxY12Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrKcoyxJa5NjBPhPAgoqTKvIxACLNuUUQT3PMfHzVIWwIgR5Oz3FQjeEI9sov6SLzXL+BVzKN9p2GTmj2NNjLIpYI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.1.0.tgz_1506103299395_0.6317897636909038"},"directories":{}},"2.2.0-1506535208484":{"name":"@cerebral/mobx-state-tree","version":"2.2.0-1506535208484","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.0-1506535208484","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.0-1506535208484","_shasum":"2c4c0197ebd70f7e8e977355793816797d0b271f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"2c4c0197ebd70f7e8e977355793816797d0b271f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.0-1506535208484.tgz","integrity":"sha512-qHklAOGCmYg72s7UjEZDFyPJaGyY+1/d/YDsUX9qrSVU4WS1SOPiT9JkG4vwl7BGCI1nETr8yfeUKOy6Q4sjGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRRNQ1zOyubfEKqgsEn2UExZbQtgW35x5eiQ2wcpWS2QIgU6MVRlqchcwsDnCuHySmqxRq6VWkXg+l5uDBn8r1PDU="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.0-1506535208484.tgz_1506535258124_0.6192841685842723"},"directories":{}},"2.2.0-1506535767601":{"name":"@cerebral/mobx-state-tree","version":"2.2.0-1506535767601","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.0-1506535767601","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.0-1506535767601","_shasum":"eaf3e3a3a6ce9ccc1d65fc09e842521f247e0004","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"eaf3e3a3a6ce9ccc1d65fc09e842521f247e0004","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.0-1506535767601.tgz","integrity":"sha512-dt9mxUQ4B9hlI+AYTQGEEMHHPbO0kQ4UovwwlIR6W7KuuRN6UVu4W1vtlsypYT0Wzp8/fdE7CaKspmZH8ppF0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYSa8m1nbKyCMOkCnOJQanJllr5HmWmQL42LPc79ZeQIgIhPlGgw8x4XxVKqPdm/k4ZuK9/HSE7SYOGe+FMYEQ4o="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.0-1506535767601.tgz_1506535813469_0.8585094390437007"},"directories":{}},"2.2.0-1506586478807":{"name":"@cerebral/mobx-state-tree","version":"2.2.0-1506586478807","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.0-1506586478808","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.0-1506586478807","_shasum":"5661194d3274b816944fb43f335ec68ee7b6fd5c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5661194d3274b816944fb43f335ec68ee7b6fd5c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.0-1506586478807.tgz","integrity":"sha512-T6aSfj/eRnyDwraW1wlQRK9oEHVi2kQlBAXZp2iNNRKm1TsoFzsMeD5KrxYUWGKeAh+8kloEpnXNy4RY0Zf+oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEHts1qnkf/IS9x6Zu9PMoW9sM9xG4ykjXeRATbMBN3wIgKmYDr/7SybHjPu4X5gwuNwLgeQhudNLoGgx73e/u9kE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.0-1506586478807.tgz_1506586542388_0.3672574730589986"},"directories":{}},"2.2.0":{"name":"@cerebral/mobx-state-tree","version":"2.2.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.0","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.0","_shasum":"5d25668ab4527f14e4dae5fb6ba4602072271352","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5d25668ab4527f14e4dae5fb6ba4602072271352","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.0.tgz","integrity":"sha512-zJZYV2mbpNTr4iDbq0kkGQguycwD3jyKKh4BBAik5mwrUGxuyeZsTcPtNnxEHtdIDgV76YvuQC1CcVX6DwidoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH52t845n4Cv7v0hg6rUlDbUjMwZ47NnbtfTYTG9O2/oAiEApcmnHzxEh40KiTkX/zEHRM9U5Z7dH4/PLsPkzh5mX/Y="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.0.tgz_1506587136396_0.5277250891085714"},"directories":{}},"2.2.1-1507744631795":{"name":"@cerebral/mobx-state-tree","version":"2.2.1-1507744631795","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.1-1507744631795","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.1-1507744631795","_shasum":"fd04db15250548dcf03926fcaada4e743d150a4d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"fd04db15250548dcf03926fcaada4e743d150a4d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.1-1507744631795.tgz","integrity":"sha512-uIPt1p68Y/S+XHdOB3Pk3v1TOsyiMDt4Qx5D+DxIBUJV4fuB9jslB5aVQ6WR5sE66NSGras+4U6r2F3Nrt0iXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5kFThewPz1gokt0LRtb9kPV2aSdJ0RFChjSW4DALbtwIgdokYPehgtxBIBpzpvxjriqV8jBtZeJ7tiPXh869aV0A="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.1-1507744631795.tgz_1507744694672_0.124311160761863"},"directories":{}},"2.2.1-1507744724324":{"name":"@cerebral/mobx-state-tree","version":"2.2.1-1507744724324","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.1-1507744724324","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.1-1507744724324","_shasum":"28e7aeadcc65c5bef4166db3871ec81f23804056","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"28e7aeadcc65c5bef4166db3871ec81f23804056","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.1-1507744724324.tgz","integrity":"sha512-0qK4Yde1kpmA3yFiII/ZePHLMLMZJhhYppkRgV49776clLh3RCUaatgEMNsPTw0jvQBDhcZ5SnS0plUSKyirSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMTzD26hJ4SeM52Lu65d3obIhadHK5CS1nRpoxUrHkGAiAHWEYyZmcTX6KRKih4EBZ4EdLzkKFih+Ix0g15ykvmjA=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.1-1507744724324.tgz_1507744779483_0.6494316696189344"},"directories":{}},"2.2.1-1507746465045":{"name":"@cerebral/mobx-state-tree","version":"2.2.1-1507746465045","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.2.1-1507746465045","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.2.1-1507746465045","_shasum":"16f8670a7d52e8607c48cbff6afe110351a883c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"16f8670a7d52e8607c48cbff6afe110351a883c5","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.2.1-1507746465045.tgz","integrity":"sha512-VcM1lij7GCqrCH/huPPElrLHz8vpB9KkpWPAT7aOIN5MWbZc1IQoBjGSu4UR0my8NJJpPD4zhoriUhtzoWvFuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6JdgXAJeMW2RQ5ohPYu+cch2iZm3tRtnXcurFFaGnewIgEWt+YVxhyEHqyLpE+qkA8uxO4D720sLaN3VApkdo2p8="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.2.1-1507746465045.tgz_1507746524124_0.6657718343194574"},"directories":{}},"2.3.0-1507792489576":{"name":"@cerebral/mobx-state-tree","version":"2.3.0-1507792489576","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0-1507792489576","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0-1507792489576","_shasum":"872d2c582947335858599e99ae9c0596f1b2911b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"872d2c582947335858599e99ae9c0596f1b2911b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0-1507792489576.tgz","integrity":"sha512-XG21tjThoLuteGlyxvsimXvl+scLNZadf55bb81+Qvlk9Teqtp9PJdIGtRLgHwR0x9ubgOJuDHPs3J8G7tFwlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC80upiDdIArPSoWe5mEdW6BdXVZtBKATRnmo3z9iCSwIhAKDG28U4zunK7VoLYzqWCx6+wnZL4isHFZAplnoYqLf/"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0-1507792489576.tgz_1507792560537_0.6439321083016694"},"directories":{}},"2.3.0-1507804397051":{"name":"@cerebral/mobx-state-tree","version":"2.3.0-1507804397051","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0-1507804397051","mobx-state-tree":"^0.9.1"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0-1507804397051","_shasum":"36c0c05bbd55139415e2391d6ed8adc3aeb7c7de","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"36c0c05bbd55139415e2391d6ed8adc3aeb7c7de","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0-1507804397051.tgz","integrity":"sha512-ltF3lI2EI7S8DbHhm57nJnQb4lF2dRndUXln5YWFRlwi5zQ40yVQEtr6+wMnMp8RR4OEo3ls3PvoE+e8gOzuMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtfSjA6G7a1WJ2NBKo6CplX+P1wkpJuNGX9ARJTx/LVAiEAnvTjyzvHhwCrAfAqw9f6UyJFHtKomfkrCL8FIGYdoAg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0-1507804397051.tgz_1507804465577_0.5056618321686983"},"directories":{}},"2.3.0-1508062490416":{"name":"@cerebral/mobx-state-tree","version":"2.3.0-1508062490416","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0-1508062490416","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0-1508062490416","_shasum":"f010eeb6f1f35d907a9ee261190a17789f8111e7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f010eeb6f1f35d907a9ee261190a17789f8111e7","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0-1508062490416.tgz","integrity":"sha512-QQ14arKmEtmCQW6wtfh3deHuwIi8h5W5j0Z9aeP1bEI0vQtQp3hQcWl47gr61bcKMjR8dHJJoiB1zA3FBDI1RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgnD6Eizsy5y/RId+3u3PtSmBZavabj0j8LpfChD3LngIgV/Zo9PpUdBEkyMmLg1lZO1zfJYugIgVVhI9NpZhkrJY="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0-1508062490416.tgz_1508062558749_0.9181913072243333"},"directories":{}},"2.3.0-1508063713445":{"name":"@cerebral/mobx-state-tree","version":"2.3.0-1508063713445","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0-1508063713446","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0-1508063713445","_shasum":"8c7abdc6e38d1c79f4a25121832921450527b07b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"8c7abdc6e38d1c79f4a25121832921450527b07b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0-1508063713445.tgz","integrity":"sha512-rHqUKGlc7QKGNzlPREXrzPrAr3pFlEJ93ktzNzwLSQHyk5W0kbN+1JeXr5mbgNUmYTyygQXgOl3ehXns2hJ17g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoxQmdtMInqxo4yfxvkGWSpxepv2vpSm5QUj/+d65o1AiEAz+eEa6nSCE0StfziOLe5rpPUgKsPLjzXa4YilUqOJCc="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0-1508063713445.tgz_1508063782269_0.09731005411595106"},"directories":{}},"2.3.0-1508064928291":{"name":"@cerebral/mobx-state-tree","version":"2.3.0-1508064928291","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0-1508064928291","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0-1508064928291","_shasum":"c3b9a03cd70b8bdd2a09ea91606a8da14968a62f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c3b9a03cd70b8bdd2a09ea91606a8da14968a62f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0-1508064928291.tgz","integrity":"sha512-VW/UwcerPfWwiD8cRsgJWAi0c8x5aeQPXQoxcrkZYtjf9JsYGNsM4tYITmu0HHgR30vFcRJMfEidIJOMZrzhzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkY0ky5tO5j3rWSguO0ybG7UD2iOPF1mXc8UYxgqPHLgIgRpq5ZMifUj3s0C7UoM3CjRcJjxz85lkEZ06l6jmo+lw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0-1508064928291.tgz_1508065012884_0.5252476870082319"},"directories":{}},"2.3.0":{"name":"@cerebral/mobx-state-tree","version":"2.3.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.0","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.0","_shasum":"8c6b6e869a11b1ec885b2663a004e7fb400fa238","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"8c6b6e869a11b1ec885b2663a004e7fb400fa238","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.0.tgz","integrity":"sha512-he62b6dv4BJTUuypTLxYTH103Dy3It50jWLpcGEwT2LaSbqJrfq1bVCchve8YRbm9k0Pg+t4VzMiJyzA/Y3SAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBcKgwheHItrA5nN6b9kYHX066itR40F8s/shP8ufrSAiBcqbCvf6HQIC739t0r6E6doF13nTFbEyWgHj7hXyd5JA=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.0.tgz_1508091341517_0.10784684773534536"},"directories":{}},"2.3.1-1508183034216":{"name":"@cerebral/mobx-state-tree","version":"2.3.1-1508183034216","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.1-1508183034216","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.1-1508183034216","_shasum":"d1574ff708b972c5d9999dfc2944b3b39cf4f17d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d1574ff708b972c5d9999dfc2944b3b39cf4f17d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.1-1508183034216.tgz","integrity":"sha512-S6dIkYiBxH8MvD+uarOh7H13RNQZnFMQ6iDQ7lUxEmy+ONQLckFJdit2OoPAV0OdO1QRVaDqwgPMjl1oiZfghQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD13+FjTAK3FK+Ge2bv0WSgISKBbOvPpM2vk0K9eS+C9wIgQPQ5koY4eGqKPY9efJw+Hi/QslFKqwpQA1dgf59ELPE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.1-1508183034216.tgz_1508183111519_0.6787270870991051"},"directories":{}},"2.3.1-1508225958506":{"name":"@cerebral/mobx-state-tree","version":"2.3.1-1508225958506","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.3.1-1508225958506","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.3.1-1508225958506","_shasum":"f6daac2be535feb0d70983e4f852d001d64a7324","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f6daac2be535feb0d70983e4f852d001d64a7324","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.3.1-1508225958506.tgz","integrity":"sha512-SJE6+dmZdnBPsEicOoCpst339U1xi1IKGkUd4oECd06HNIBn098yuTfHWHLja8HqjDrS6nv2skqhaQX/3wzhvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA78CfPA5XZWEZvlkVW9hxnkKctB6XF/DIQs+Fshcxh8AiAvK1LEpbZwvth5RODFJfxFvuy9TWsVzr7zLf7zimHQ6g=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.3.1-1508225958506.tgz_1508226017479_0.8957007708959281"},"directories":{}},"2.4.0-1508233379180":{"name":"@cerebral/mobx-state-tree","version":"2.4.0-1508233379180","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.4.0-1508233379180","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.4.0-1508233379180","_shasum":"458b48856259e93863ca2c50717cbb34b5249288","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"458b48856259e93863ca2c50717cbb34b5249288","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.4.0-1508233379180.tgz","integrity":"sha512-CM44lGVxnYhh2M/KgnAdcZkD1mVuvOuqk7m6vxZMbKQa6Ji5ByKyTZ3/cnZ6QySw+6Rff/p/gKLQAVgSAA9ygw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGww+XqGyi4OqcB8xeeql/DnZE5sON+Mx9L2K3yzkidUAiEA+mb8Ce9tdSKv7DpxRGdhUnvyJSsz8W2dgWNTju6r/y0="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.4.0-1508233379180.tgz_1508233442155_0.7660991305019706"},"directories":{}},"2.4.0-1508236892931":{"name":"@cerebral/mobx-state-tree","version":"2.4.0-1508236892931","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.4.0-1508236892931","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.4.0-1508236892931","_shasum":"d7852887391f5f03cd4d2f22d0f3783a052f0f13","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d7852887391f5f03cd4d2f22d0f3783a052f0f13","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.4.0-1508236892931.tgz","integrity":"sha512-xA4vQ3DmOgbDV2kHsiOPTd4Ja5BNqFLa+2rPJ98a60Fw7ae+cRJ1tO6S1xOq5XeYdvmftUZxjtfkX4cVgo6Bmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8BRF6zHzujBE57D2lTeO/vi6OB+G1+miW51Npi20V6wIhAOBUfQPJp37kWMzJmK+Q7e2B6JMpFudWM9vKmlh3DVwZ"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.4.0-1508236892931.tgz_1508236954424_0.37298618792556226"},"directories":{}},"2.4.0":{"name":"@cerebral/mobx-state-tree","version":"2.4.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.4.0","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.4.0","_shasum":"fc34449b58428659c4367e1feed26191ee72285f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"fc34449b58428659c4367e1feed26191ee72285f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.4.0.tgz","integrity":"sha512-U+rfI9vr+DK7mCIXwL+uAQUHXTm8FOFUr5RKNJQLKQ3/574WnxxxkZsqT7jj8Qkig8JmipzKtleqDYbSeJdB0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSIMrlWdqzB1Pq7dunAbrFF4GE5cum0q4CfRWogFSaYAiEAnLqsqZtMTyd4JtRwwnBTeunE/DpCtp8yRUtW8zIMHFc="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.4.0.tgz_1508260597285_0.9274104258511215"},"directories":{}},"2.5.0-1509558968518":{"name":"@cerebral/mobx-state-tree","version":"2.5.0-1509558968518","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.5.0-1509558968518","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.5.0-1509558968518","_shasum":"491b5a0e6f166797a5437f69bed14247ab30d59c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"491b5a0e6f166797a5437f69bed14247ab30d59c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.5.0-1509558968518.tgz","integrity":"sha512-dALSAxf9cvChpS0+rBg2or4hwF6zF90/LllUb4DBYqLneKtF3FlTwSmHuJK9OpyXG+/qiAr1YCLVTpq5K4swcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKr1Vdjf9OW5sMUC/gkZjaT2wHF8wdeo2sQbz6yXrDOwIgPZdKFcvRJ8E6v7cxwYQVf9gsgKIX4eSR7OCNHYJXT0g="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.5.0-1509558968518.tgz_1509559033604_0.4452359804417938"},"directories":{}},"2.5.0-1509562991312":{"name":"@cerebral/mobx-state-tree","version":"2.5.0-1509562991312","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.5.0-1509562991312","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.5.0-1509562991312","_shasum":"ad48627055bba4d3acbae8e763fa4ed3905c95ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"ad48627055bba4d3acbae8e763fa4ed3905c95ea","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.5.0-1509562991312.tgz","integrity":"sha512-4vOXdVPaxipqh+NtmN7OVl0FcGOBS0BOitHSzujfKqkSmJVOUQ8hZ8B5ArpP/nulTKwUAp1s+R6z82/CwHvUZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDgwVpyarAKaRHF6J65INTrSmPEH6YQtgLJ2TZiCxRKQIgFUrLd6FIfb7vzTvKM9G6ju/O/Af057tou54OCpEWU7E="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.5.0-1509562991312.tgz_1509563056622_0.32160822628065944"},"directories":{}},"2.5.0":{"name":"@cerebral/mobx-state-tree","version":"2.5.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.5.0","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.5.0","_shasum":"e142ea0834624d4da85dec363c81f5c076c34af7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e142ea0834624d4da85dec363c81f5c076c34af7","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.5.0.tgz","integrity":"sha512-sbXxLVLqYyzox78BDEzAA2YgqePE+kKE9e4T+k8ljESKpawojTMdZttFtrEzDxYjhL3Xs9jrPApMCVt0bPAyig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoVZps1Bg+hIJkElU6eIsabalYvOI2m3HrXn7qtq70kgIhAJl/DLaVCJ2+RubYB0lF2QE8ANDmHrDMeq27WEZm69kv"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.5.0.tgz_1509563535497_0.16233874903991818"},"directories":{}},"2.6.0-1509819326369":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1509819326369","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1509819326369","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1509819326369","_shasum":"b21b8e0cc24cf36cba235bd292a856085ad89a41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b21b8e0cc24cf36cba235bd292a856085ad89a41","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1509819326369.tgz","integrity":"sha512-WCb2ww8tKmtZCAytQhijM3XuH5iVAlMwhM/RNw5X+VF4aCpO0C9nlKnuB5dXowMw0Xx0MFGg6ZH2znIOYhoC+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHamai8Nub0bgS18D9I8gAKun2/19uhqUMQevdmmeHZ+AiEA4d7VWeWp+o8lts247L4VztM+PerVT2LnU9/g1RhDwp4="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1509819326369.tgz_1509819409284_0.6094914057757705"},"directories":{}},"2.6.0-1509831103618":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1509831103618","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1509831103618","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1509831103618","_shasum":"05394a0a2882f390ff778ac217ce798345fe6331","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"05394a0a2882f390ff778ac217ce798345fe6331","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1509831103618.tgz","integrity":"sha512-DP2BndJn4YOyxKZfju2xAQbgcn+gKKkkHdKbj2iNwm6OP6nzn3EijO2ojZksEgZcWzePW6NDZgqragsD6D0bSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGYjbRcXN0CeIFwncfw4DTJcZMTQkAGIe3y/m/pQ7jvgIhAM6QYWC9h9HQsW3SYZxah2wnUbSbKvro78y3TUuiCz4U"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1509831103618.tgz_1509831165323_0.543998799752444"},"directories":{}},"2.6.0-1509832946938":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1509832946938","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1509832946938","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1509832946938","_shasum":"23d8a56883529936194949da907b17466e73095e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"23d8a56883529936194949da907b17466e73095e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1509832946938.tgz","integrity":"sha512-ZKQ++k+N8UHttbNi+WOwr5lWODd+N/BQ9H/x/nQ7x9Sq29TlB9uYlR5zWpO2/3WThPHQHQkYXPAktx83vGH29A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQN3MBQnsVToaAT88hElIn5hEm9qb1CL/U0weHIz97cAiBM+v9TYle417hBQLRsdgeS9/7RCaoOuyhZ7STON/7sUA=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1509832946938.tgz_1509832997731_0.1634214366786182"},"directories":{}},"2.6.0-1509984849270":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1509984849270","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1509984849270","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1509984849270","_shasum":"b00fd99a4bb223f53489765d9f860c7a89ec4601","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b00fd99a4bb223f53489765d9f860c7a89ec4601","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1509984849270.tgz","integrity":"sha512-Mj/r0XfveVsy9jlrfJSFNyL3GnbdjgNX/aHA4xxmdg/QWl7IucARulUeAVqp0WoU3SwVdgnxQCwJdfENx46RKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl2p0BK+pNPISN9FzGEYycOa/zf82mWwjufnVu8eaSlAiEAwueEtdPzW5Vu7ughHSfvTrOmOevXwbaL3/ucIBT4n1Q="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1509984849270.tgz_1509984908090_0.5071879031602293"},"directories":{}},"2.6.0-1510058450879":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1510058450879","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1510058450879","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1510058450879","_shasum":"4d6bf9116bc8a557034d4887003f8bd5b9853e6d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"4d6bf9116bc8a557034d4887003f8bd5b9853e6d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1510058450879.tgz","integrity":"sha512-IoF6d29ezTIq0C+qZPDcap/URSA7WhPPOGU9bXYm10I+7Wk/wpUcG1TjlZDP/H2MePDm2dWzoH7lGv60sVeTIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBveQqvQZ07hUtVfWOOuTODKcmhUxW8lpaUDAPPjdeYUAiBk5IFCTBNKtZ83SUIDQcxCH3ujKwi25/EMi0Vs7xLZUg=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1510058450879.tgz_1510058533809_0.014649134129285812"},"directories":{}},"2.6.0-1510070601244":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1510070601244","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1510070601244","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1510070601244","_shasum":"c81b518941f8df174af8c1b68fcca6887fd3f535","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c81b518941f8df174af8c1b68fcca6887fd3f535","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1510070601244.tgz","integrity":"sha512-lcSBUXOy0FOx+BtdPRKn9B/7RkNMXEzdF3dtBXo4hx/nNZgHOhmyumksD05E12C5FMq/UfiWV+vdvd2BCBwEfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxRFLZbJu++TZ6HFCOxqttybGFDXxHe4BuNPKWTxkHxAiEA9usasBcqG0pUM3fKQSpg2wxtSmtSNr6UrhMnWaX2XFw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1510070601244.tgz_1510070688874_0.7340327785350382"},"directories":{}},"2.6.0-1510070698645":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1510070698645","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1510070698645","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1510070698645","_shasum":"dd6a03a9d0173753901146a53606fd216457491a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"dd6a03a9d0173753901146a53606fd216457491a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1510070698645.tgz","integrity":"sha512-fE4WpF/bxOn5mAVvXisAYTN5/tGJqg3ho1fgnU300OFSivxcf0jdMDuQKVrfxTniEYjjuaHZYb+RMLOt3bLjDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN6PBljbHrJDt0pxl08OdyLKi2+YR7tZ08x8c3Dd/JbgIhAKGqylZ/3Cufqd9A8SMRlDX/m50C+hmdDfe8MlhwARJ3"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1510070698645.tgz_1510070792181_0.8730445131659508"},"directories":{}},"3.0.0-1511080103284":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511080103284","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511080103284","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511080103284","_shasum":"89806db0bc616ec9155fef1ef7852621e147d6d3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"89806db0bc616ec9155fef1ef7852621e147d6d3","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511080103284.tgz","integrity":"sha512-ipOB3WiDXPstLymX17UTKCSq6KKGMx3dDT8yakVyxT9OpeC8tOlmwzwpkgcT2lCObzjD+TUN80HuFFRUBkog0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGscHsn4h3Rz+aBO5m+ro+hUAzUeU7hKC6LWAHAV1BJjAiEAs8qOym/cBpttrX7At/FGUl5URH8hj8pTHAO9F39eBVU="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511080103284.tgz_1511080174149_0.004867810755968094"},"directories":{}},"2.6.0-1511114469528":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1511114469528","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1511114469528","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1511114469528","_shasum":"1732dd6931d7ced79938413bbfc05f738667496c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1732dd6931d7ced79938413bbfc05f738667496c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1511114469528.tgz","integrity":"sha512-Krd/GxwveqizZFfAnZRPWMZf+bkXeJhLeDV8wZh06vXkG8Qw2Dh/5dxWgnfKVvMNIy2cIV54kLNvfMmCtzRNkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvO/X9ag5zdBAcBpbu7RQdwRNJYxIj/ZwCNV7ruZ9FLAiB7PfES6HaGj1C9g0hZENe03J+OzLeYJWX5Hy0hL7yuUQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1511114469528.tgz_1511114526658_0.007297439035028219"},"directories":{}},"2.6.0-1511166078313":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1511166078313","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1511166078313","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1511166078313","_shasum":"b6d5744bf98e21ed876a75536a0ded23079b0054","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b6d5744bf98e21ed876a75536a0ded23079b0054","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1511166078313.tgz","integrity":"sha512-XVi2ThZscJ823fqjxPMK+tNEIfJCSpfywV1g4poiyYl+dRHnROvL2JBzC25fjBGq4NJFfpIqXPhLSbcJNrK3uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCksJBxPz6viZG6Pl/ZiISTY7F+fJ+zkXHOZzNKobCvfwIhAPLI9m0CW5ljVxIYGAuFBO45tQncFx+FfebhRKVo3zRc"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1511166078313.tgz_1511166169249_0.020414253696799278"},"directories":{}},"2.6.0-1511166934035":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1511166934035","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1511166934035","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1511166934035","_shasum":"42f7041d9eda83613e0385d9a37e4bbc75430bd1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"42f7041d9eda83613e0385d9a37e4bbc75430bd1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1511166934035.tgz","integrity":"sha512-eKFJgr26aQ26i5G7dSmHnezj76EFmelpSeb+yKricxBHU2Jv7iCitfFKaviQG2ZI/pGOEr6pMCT0IpuSEL1GAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEof/ugJg5QZpikqcrtu6sUt3lDHsqlSn9KjIhYw3USzAiEAopThlbOJArqKFziUTzQkinbs2dxUMygLBL1v6Q9rrmg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1511166934035.tgz_1511167016942_0.8620451900642365"},"directories":{}},"3.0.0-1511175353942":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511175353942","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511175353942","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511175353942","_shasum":"d65a16c1bb2230162637ded07e7bfbfd537c4bc1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d65a16c1bb2230162637ded07e7bfbfd537c4bc1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511175353942.tgz","integrity":"sha512-nRBcm7zs9KLcVpaX0JjUhVIf04VaY+WCEZNgwp4b54bgAz+xPyYeQgySiqCGM7PA+qza3oMWWWddGBKcPSsRbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPEb/MjhsSK6PbnuEAxLZmcIkcauFaWcagChZzyCk8ZgIhAJKG7ZOrZRkDL2KJAERRCjrv83f172F48l9YtHUpUWlM"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511175353942.tgz_1511175411147_0.12464160937815905"},"directories":{}},"2.6.0-1511255433315":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1511255433315","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1511255433315","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1511255433315","_shasum":"aa1d22de0b2a1bb8431997ce87b5c5e26a56a5f0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"aa1d22de0b2a1bb8431997ce87b5c5e26a56a5f0","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1511255433315.tgz","integrity":"sha512-dkugTn0rioi6V1+e6RahsmscLaz4WUBGkh0mhvMCFq/pA7yKEAjwlTMLC2/ynEyPHEPqKbrn+5ZIsXBqZY3oIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEyFen6r1X5FsWrrGZ9NKGU/0HBauI8QTNpmletfJdXAiEAqkPWiMc19ZvJFRaoP9exFh24BnNdHGvpyNGS2q10DJE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1511255433315.tgz_1511255494694_0.05549381347373128"},"directories":{}},"3.0.0-1511256369849":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511256369849","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511256369849","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511256369849","_shasum":"bce96fbc17b14a7d28ed8ba034d334599e7fdc8e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"bce96fbc17b14a7d28ed8ba034d334599e7fdc8e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511256369849.tgz","integrity":"sha512-XXZRvJnFccDlESB0Oq+M+jEeLRsXZRf/sQd1DEexgcPlf8w5uLUXFRUfWVvdUIaFXsLRGSHg63Bu5QvYCTGZrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJlNwEe363NY+7DBshPr5NHQoaXngZqJRFnq6E7M66aAiEA2Q7uSu7F/xGtQgN+B+B/OOtOwid9TIAfLUducJ4NMfM="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511256369849.tgz_1511256459925_0.3902766206301749"},"directories":{}},"2.6.0-1511263649330":{"name":"@cerebral/mobx-state-tree","version":"2.6.0-1511263649330","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0-1511263649330","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0-1511263649330","_shasum":"e754c75407de16af9d2f3419132b1ed3f70c5586","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e754c75407de16af9d2f3419132b1ed3f70c5586","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0-1511263649330.tgz","integrity":"sha512-uywNiTu6MQiJMGrcp/yuMdaOUnPxzLjwqdM/6AL4suVsjfxVtUQLiYJRK4xVCTGfo+R49D1ZwrEMkyHVpim3ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtfk+ahjcKxpSIG7qVMfIyHqlLJ+6s/WPWlFdue839oQIgfO6S+WPewooky2+V4XtYverVRanxO+44G/z6/naGEaI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0-1511263649330.tgz_1511263705932_0.8380896323360503"},"directories":{}},"3.0.0-1511265775080":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511265775080","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511265775080","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511265775080","_shasum":"83c68fafe0f4835b859d149777bcfe5d787ae170","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"83c68fafe0f4835b859d149777bcfe5d787ae170","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511265775080.tgz","integrity":"sha512-Xg3EQKaHyNHE+q8WfWgRb/b0hKfnZpewdWA22Xm96JmhcTAtDlARUN34Iot6OhRmThok5dbPH0IRid0iHsH6uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnsiykJLe67PqnuxCPecGm978W5l7Fw7dkIM8CkdgkBAiEArfMlnJW5l0LATVlGQd42pqm6AnJey1Thk6ur7nxCoAE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511265775080.tgz_1511265835764_0.33975019003264606"},"directories":{}},"2.6.0":{"name":"@cerebral/mobx-state-tree","version":"2.6.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^3.6.0","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@2.6.0","_shasum":"f9ac4212debf273366d23488d20304d5d685ee72","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f9ac4212debf273366d23488d20304d5d685ee72","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-2.6.0.tgz","integrity":"sha512-I8szr5U+agUgvEuwmcEHF7rN3wh25pZIRBWVqUCMzcH5BJYGYKn5EbIjpzNWfpkjfQy9Fkbo38ylfrjrGqfI/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ2jr7JYcthARAujNBHfACdRi7aG7MXzHxALGMHPTppgIhAIdMxLj5kKIXEfdmk1d7f53hJO7FMg5S+d9sWZkfJVZA"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-2.6.0.tgz_1511290470022_0.7023954149335623"},"directories":{}},"3.0.0-1511509714834":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511509714834","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511509714834","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511509714834","_shasum":"e5a846c0e8831139261c8d14c70e5f73e93ccfb4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e5a846c0e8831139261c8d14c70e5f73e93ccfb4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511509714834.tgz","integrity":"sha512-WQoE79AXUUOrvf14DL2T7Ebxlbw+Qk6uA6Y44V+BWgUDQme+cU5NZBJYRSXktFgM9RBJfNZr6oszAnQAZr4/Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7eDQR5Ll8AARCvDTLz/hFxEKOo0tAYWH2o1gPGRhWqAiB58egzTI7M8Pawofdy0PFk+xFbD3aQK1w8e+p0bsEWqQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511509714834.tgz_1511509766470_0.17252821451984346"},"directories":{}},"3.0.0-1511973360368":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1511973360368","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1511973360368","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1511973360368","_shasum":"97af778cc8f88d79c7127a9802f77414c3ad7832","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"97af778cc8f88d79c7127a9802f77414c3ad7832","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1511973360368.tgz","integrity":"sha512-Msu4sJFOLWuJHq/yvrxv7NjLA/GZI7s9QkUD6q0Dti2cj3F+nmH2n10qTRf+6/DCXoUaQ0Vb1e1OAIv4bMMvOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQYZZ45woobnRBM07g9x7wtVLwwG5L/+j/DDXNTXnipAiEA0Djpty8RV9gauctz9kIHRzgTk4XlOBPkG9js8u9mQtY="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1511973360368.tgz_1511973452878_0.42639842722564936"},"directories":{}},"3.0.0-1512545794024":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512545794024","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512545794024","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512545794024","_shasum":"aae6d063e7b9b0da8b4ebec3f78412d5a50d400f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"aae6d063e7b9b0da8b4ebec3f78412d5a50d400f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512545794024.tgz","integrity":"sha512-4kJu3hYLo9bgbSNyxuAh/zSsypyWRS5HMtnEYZ6sse2bDw43hZppVQDdVc+2EQBNedPzEEjg4TzD1pSJKuY2PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzBc9rjBoZnj7ehsR75nedaNEVXvM8QEJNMU6hqz9q4AiEAgdvcslcYjDdtlKcvXlRge8VQAWthkizwybSUysURDbk="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512545794024.tgz_1512545852996_0.145841269986704"},"directories":{}},"3.0.0-1512546003971":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512546003971","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512546003971","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512546003971","_shasum":"c92c5cb041dc50af27d476bfa667ff1899b71a6f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c92c5cb041dc50af27d476bfa667ff1899b71a6f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512546003971.tgz","integrity":"sha512-FBtxsqW7YpVGDB7ayOwnvOrcPEsODjm7zIm8OFxLAkrBcFacfjAg6r/rukP3zAaf2F7V6JfMm+9fCGUmL6HipQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOHsbQumJw1udnitKKf6UHFmRiqEd1GlbQIJTtg8EUIgIgNw0uB/pU05Bcfty/uJ6pOllSpOtgJdRNmKLx6Q0tQ6U="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512546003971.tgz_1512546088764_0.8202391252852976"},"directories":{}},"3.0.0-1512562113901":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512562113901","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512562113901","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512562113901","_shasum":"b703d835c54a6e26614333bcccbd6bae81e4aa46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b703d835c54a6e26614333bcccbd6bae81e4aa46","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512562113901.tgz","integrity":"sha512-9n+wIp6BJJep6Npv1eu+9rYuGEtOBaT7kqu1h+LqMnF0/ul3CF9eGpMW9prCoAAsCnOPLCEfTNsTq/Bw1xST5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAwQ0U028UC5LWvJrZOZnfdQbZUCf86WgfBougAhDaxwIhAMoRkrO2CAtzD049jLpkvRiJxwm+XiXq/lQSmnu76/Xn"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512562113901.tgz_1512562171179_0.01623551268130541"},"directories":{}},"3.0.0-1512566592094":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512566592094","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512566592094","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512566592094","_shasum":"74c9858ff05eee5f8b2603c748b81abc37203ee8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"74c9858ff05eee5f8b2603c748b81abc37203ee8","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512566592094.tgz","integrity":"sha512-gNRSKVIk3A06fA8kov2sZ+qzbEq6qP9sSZaocytvWw8BfLTCi7tqHOKTKjGwjUbM2WA2pIYezdiJgoICr+jKsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuXs3+LOgizuhtpMDOquOwNlLn+N4kNUZiQ4Yjz/WcnAiBwLozxdUkfSksSS6+jn024JQXp+jtNwFIvYQWghM93sw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512566592094.tgz_1512566671079_0.5804289320949465"},"directories":{}},"3.0.0-1512569520066":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512569520066","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512569520066","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512569520066","_shasum":"336b66edd41f4d551c4a223976f6ca0fbd63984e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"336b66edd41f4d551c4a223976f6ca0fbd63984e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512569520066.tgz","integrity":"sha512-NS7rMNis+UdfESmf/0vrYkME3ZC6viDYskKwTU2sALQRtsVl0y+GQ4QetFv5/02R+EuGLGPfSPNItj5GzKp1wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVW2rtm3ecgFGFucbxJ8lGUux9qvWA0uXNEiaH9tbXKAiEA7/4KQpBSkqJeYCvD3s4y/qAq2PmC3DAnQqdB93x7jpY="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512569520066.tgz_1512569594446_0.01419451436959207"},"directories":{}},"3.0.0-1512570556709":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512570556709","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"dependencies":{"cerebral":"^4.0.0-1512570556709","mobx-state-tree":"^1.0.0"},"peerDependencies":{"mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512570556709","_shasum":"70609f6739d95ef8a1901a26521c5b54ecaff063","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"70609f6739d95ef8a1901a26521c5b54ecaff063","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512570556709.tgz","integrity":"sha512-i7jmUTHSrA4CmjjPChPkAlOmxh3ufPavy6ZW4+uFLnGor+F+Ygm1GvZusWGB+2QP3FXHFl66OxMinp5H0zuHKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5/J5GaYHvhXyVix/u383aLRCjUbz3/eG1rSmhYwUhVgIgV2wKRKLsoZ2gLI+GxCeqkfzv7MD6Yo9NYO50HYoe8Rs="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512570556709.tgz_1512570618677_0.5007735122926533"},"directories":{}},"3.0.0-1512573496517":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512573496517","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1512573496517","mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512573496517","_shasum":"6fbe0edac35fafc6127c6b848a2e3bc80fb17a5c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6fbe0edac35fafc6127c6b848a2e3bc80fb17a5c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512573496517.tgz","integrity":"sha512-XDh0dvGV+PIdonhRsTHO12Xk1QWgEPBee7XkKSLQyojmQy1TvFVMBh9uOuZUM0zmqXIyIyUFdy8ze7zjoG0KOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaL9RrlMB+T55cHVtvRsAKRWUdXFOKXN3i6Ri4Dn81FAIhAO3id5JkBU6Py4XuIJFfV1qmYHjlYYEC+et+GdmnpqjK"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512573496517.tgz_1512573549513_0.7007588371634483"},"directories":{}},"3.0.0-1512576151414":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512576151414","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1512576151414","mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512576151414","_shasum":"5dd0731963810be1d3fcbbe55f4aa87b9d997643","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5dd0731963810be1d3fcbbe55f4aa87b9d997643","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512576151414.tgz","integrity":"sha512-BekEEL9ATW63W6qJiM7+RJQxpi7krPnbHNcqOBKLlmaevtIZBY1qDLHjSgoD7pEyR0t3RuOOQHItkDqSoFYsVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwgPDgWChah89IR90nRakoNLjQg8kW4iy5kMiok2R00AIgDduUZkTm+Bd9TiF036xBu6FLWtv8IjdbOc+C1gwTjzI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512576151414.tgz_1512576203951_0.055391704896464944"},"directories":{}},"3.0.0-1512583643868":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512583643868","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1512583643868","mobx":"^3.2.0"},"scripts":{"build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512583643868","_shasum":"1df51c80a2af8a5990cad88f831ab7651663512c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1df51c80a2af8a5990cad88f831ab7651663512c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512583643868.tgz","integrity":"sha512-o5jnDykHYrj2r8lvx4Ra/h6HqZXN2nJQ4TAbljUoZ8Abg/kiPcq7LlNajeAkUtg3mgs6dxskqG9PFAuvSmgpMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVxIdUsuClD+5D1el3F5FcDb1PLmhrx3loeygrkFw6/AIgIX9yEMXtWNQLNx/MXLdyF+M1C3h1zO5ofIvhFGOuzv0="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512583643868.tgz_1512583705659_0.9158338992856443"},"directories":{}},"3.0.0-1512637972425":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512637972425","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1512637972425","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512637972425","_shasum":"4c86b16ba208deef0b84d02558c91046948a628e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"4c86b16ba208deef0b84d02558c91046948a628e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512637972425.tgz","integrity":"sha512-dyUUB33oU0hd2Xtmm02M20S9LHueFzp4cKmzF3ERkOpJgz1UPTqj52LSNC/eWftEWmkeodc/t3mjKiQ46tXFEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLMbpR+q/57MtX5NiKJF+TWxNLEKYSnEWBT5CTWn5lrAiEA0S4JtU2FtJsZ7VvcjVbKyxBYplAyilq2Zu1udLmMYkc="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512637972425.tgz_1512638040110_0.6971871354617178"},"directories":{}},"3.0.0-1512721944429":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1512721944429","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1512721944429","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1512721944429","_shasum":"359bc59849de56c00b9f6bd1ba59ab2c1d84bc93","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"359bc59849de56c00b9f6bd1ba59ab2c1d84bc93","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1512721944429.tgz","integrity":"sha512-hgA7ghC8tWdqybEU2LKbjmj+MWZVBw/hloKtXQtYwcFMDdVAM8hQG3Wk0Ln4EtABwUJSX1kn1k4Uc7iXhZFsCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdaShHLMcqn12G7dUJQlBsURkDmm7HJxQux59ErjVrmAiAaggMVwM+cGwdst6Unq68DbERw3MrHpu6m9OBNc1g3UQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1512721944429.tgz_1512722001796_0.912902811774984"},"directories":{}},"3.0.0-1513327347142":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513327347142","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513327347142","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513327347142","_shasum":"7abedfad0b3ebbd21df733478e2d69a6630e8348","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"7abedfad0b3ebbd21df733478e2d69a6630e8348","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513327347142.tgz","integrity":"sha512-f/mufKq5QS3UzwYmDx0+WducN309YTwbn9vUKxI/DwGq0Bb0aUxkszXG4ty4OOaC9JZ8P0uhwRtTBBOG5XX+2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlrTNx889KG7NkETcoDLki2CvDPmCO0AluPS9Cw2Ee6AiEA4g1AwaJnSWudBriGmsY1Xh88f3thJ98t7Aqg/ttN6X0="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513327347142.tgz_1513327402766_0.02043453906662762"},"directories":{}},"3.0.0-1513350123537":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513350123537","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513350123537","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513350123537","_shasum":"3f93f077c121a395588a5352f28ecf9334a4bafd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"3f93f077c121a395588a5352f28ecf9334a4bafd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513350123537.tgz","integrity":"sha512-fntIqrU/LxwcicZ2hhnlHlyedZmgbs42sGD+jmjtbzpr5S6VpD8ICpiMY8jvLJW6b1ZLDzhOtgUSxR7UCSHExA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHllFEy3bD4NqfrfAq9vacQiz62thD5rGKrI5xO2R7vwIhAO8wWI4XzoG+CnCi2/6+fW7ZfJb7sVvwD3JwFEbVuGvA"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513350123537.tgz_1513350184329_0.038014482939615846"},"directories":{}},"3.0.0-1513541599624":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513541599624","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513541599624","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513541599624","_shasum":"f5470a76d577e10e5ad65e9a9a370945e58b2271","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f5470a76d577e10e5ad65e9a9a370945e58b2271","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513541599624.tgz","integrity":"sha512-YioQs4WXnlx4UK4bcwFXF3PWGFr8XSm0M56hf1HIY1n4C+V82+rH843wiagBwLHYd5PRCwFKEAERRSYpwuDsFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaLJCDd0TtF7ibgrkRMQ3e+GnncKUF8LGFSIiCSfsS+AiEAgxoCDbB6tfJjJcRSKscxUX9n/4CwAMypOX2LyiPRrR4="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513541599624.tgz_1513541688686_0.6259716083295643"},"directories":{}},"3.0.0-1513583790211":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513583790211","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513583790212","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513583790211","_shasum":"d1e178b0de356e1872918d52644a009178fa3e18","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d1e178b0de356e1872918d52644a009178fa3e18","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513583790211.tgz","integrity":"sha512-YqylhxCgYtZmFVhY78Bz0WZbU7fJgYZSkzskgIiHxmZEILg6Kg0kpgButngeqKFhTKCgp21L9tzJX8qVnH1Zzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJXfBnhmRYC7GuXTKv1ya0/wjTFuLXTrNQndwrE1CoLAiEAhISpajf/tBx0BfyIy2MFVlV/EC6sQRa6cPINZJJH88A="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513583790211.tgz_1513583879444_0.4518069699406624"},"directories":{}},"3.0.0-1513590011187":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513590011187","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513590011187","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513590011187","_shasum":"6ed6f660e9ab43a1ce36714fb30fea6402ee995a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6ed6f660e9ab43a1ce36714fb30fea6402ee995a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513590011187.tgz","integrity":"sha512-WugQiUdQpVfiEIujwOrW2JjwKiWO9Qxni62TIlIA2Um4BJLr6Pxr+PB/huV7XPGMsCCW3iyccaHL2mpXsigbig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4+l5DpFhASmgq6EmZKjFhteFD+9UZxV+ht+DL1kLQNAIhAOv9qERMx4nn8pEKB95uPTwyq+Q6yY49WxdmW2kCMT20"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513590011187.tgz_1513590083426_0.8981611612252891"},"directories":{}},"3.0.0-1513677765675":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513677765675","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513677765675","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513677765675","_shasum":"efa89de68701046f068691864d8c8102d851d61a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"efa89de68701046f068691864d8c8102d851d61a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513677765675.tgz","integrity":"sha512-ySnjuHvbFcbn8+y2w7jQmofiyxqc0QMEe7BKo2yrSy8Ac1WlfTUXRGQQNGAr+CCI1tVNbOz2b8Qho0+zd5ASuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb9bM561KG6s1ll8qMm5nJ+OFx7MySMRFyn9cuOa1l6AiA+7jHhVIQ+juXJc1ioAPRN7htrv39K3UGnreaSEvZSgQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513677765675.tgz_1513677818003_0.935753759695217"},"directories":{}},"3.0.0-1513706056817":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513706056817","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513706056817","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513706056817","_shasum":"810c9a19d9db2990d4b71b59196bc9c62f128eb4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"810c9a19d9db2990d4b71b59196bc9c62f128eb4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513706056817.tgz","integrity":"sha512-LDjwZbxB+rHqhvRDZXHq8B71tvkHAgGfXdXc24t8jHRIQ1RfWiGjjJfc3ye/0XgyMjhSJeZ//WJe3OPEoJgE2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDK2KfJUxQLUS2SaK+URKDXGvA/Pp1yzvF7tTa5pw7/AiEAzKWcvKTklvACFpQqHfhNByCHtWu7le+jydQ6a9nrvFA="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513706056817.tgz_1513706119901_0.10826613381505013"},"directories":{}},"3.0.0-1513706386131":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513706386131","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513706386131","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513706386131","_shasum":"dc901929d888a897bf37c0115ddd29ddb70a85cf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"dc901929d888a897bf37c0115ddd29ddb70a85cf","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513706386131.tgz","integrity":"sha512-DmBJiFkeOjkydJTkCim9PW32kQcvXQlwnZt00VcQLLc2XE9TVAIhlwbY6/qgsBULSfdz2VF9+pnwAwBZnrKA3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEDufu/hPT56Sukn5lPBbwh6CDW6/Z85+I1/IIjBJanAIhAJOF1ZVuudES82DOm/hlsbjyQiPbgO3ORrvVai50GBXu"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513706386131.tgz_1513706436130_0.269719306146726"},"directories":{}},"3.0.0-1513758814936":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513758814936","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513758814936","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513758814936","_shasum":"2659174c9f24e05fc795e4a1f5c23555ebd64169","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"2659174c9f24e05fc795e4a1f5c23555ebd64169","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513758814936.tgz","integrity":"sha512-pSel49G2S/4vnlH6jyXg1gIWHBYHKsITFNnqraywqDHcG5Hs7EbLeGbMpS1gsNmpXdWdDuYk0rMRuAVWeabZ1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbMC9gqV9AwBkQtG+JTzHD6ln7GuYh4mwGqrbWeu7hcAiAfxM6TiYcW/PgzFGOzDzgEWbnmOG1qgym/MeY1RJjuRw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513758814936.tgz_1513758872145_0.8232340747490525"},"directories":{}},"3.0.0-1513759003756":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513759003756","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513759003756","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513759003756","_shasum":"49f44b125fdc446d1e76d1d7923baa451cc43d2a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"49f44b125fdc446d1e76d1d7923baa451cc43d2a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513759003756.tgz","integrity":"sha512-om8iPVzS9Y5ASS6++hebigFNWxluh+SoSmxBrMhxj6PP3tzPeUQuyzc6Y5Z9FS7WObgYcjVEaZZO/83o349aaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLz5Vqd8mFkRR10QRsfKUCAejv26bAB4tpibL/sx5TCAiAe3ICmmqStHo7IRxBiwK+HiAnQWcXSVtEUotq5HQSkcg=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513759003756.tgz_1513759063789_0.24552972172386944"},"directories":{}},"3.0.0-1513780012159":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513780012159","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513780012159","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513780012159","_shasum":"7d5edd9fbd3cb36677ff286aa54dbd4e559697a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"7d5edd9fbd3cb36677ff286aa54dbd4e559697a1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513780012159.tgz","integrity":"sha512-qJUuqIVLtjMxX+vKKb1GOW2+hfioh5/8VxVvSQXLhXR/1tY6/KuckpPgGO2B5wvOgSgbxadQWdAJ0ybfcGn+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgwSqB0vyK92JpZiRFofc0GcEZL722SWmwmVNfEjbxHAiEAyD9ju8TYZLQo/AS6XFrUlWNORGnT9+l2wmpD/HcCwQU="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513780012159.tgz_1513780079252_0.8431174615398049"},"directories":{}},"3.0.0-1513780519342":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513780519342","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513780519342","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513780519342","_shasum":"b7e832c2cbb77a58efd677dfbd2bc3b6662aa3dd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b7e832c2cbb77a58efd677dfbd2bc3b6662aa3dd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513780519342.tgz","integrity":"sha512-fKnChZWOM4i/MY6emTzUjRh7oFM1R2ZNY20AtHnu4J1sCJBEXnX860reIRFyTEn1BxFa4aseT7f1nmlVMZWNtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgoQlPaHJ2u/+LkCnGs2N/bAPV6Rp1jbiCQxdPjU4reAIgIve8uFWbz3E4PSb/5SvTZbksydjPYZbz6md/OCybnpw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513780519342.tgz_1513780573982_0.0707413216587156"},"directories":{}},"3.0.0-1513794637209":{"name":"@cerebral/mobx-state-tree","version":"3.0.0-1513794637209","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0-1513794637209","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0-1513794637209","_shasum":"e6a3231971656b029a2d419f823208a4cd999b2c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e6a3231971656b029a2d419f823208a4cd999b2c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0-1513794637209.tgz","integrity":"sha512-cRt7uYcZsPjpp+jKRsnSOkd/yjdGJtExof/pJVxZ/a/cAufx71gD+nz42Gxtw+okZh4fwZN2sv4BXWYCP6R/ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCbIMflSRJT0Ac2TLo//PRDARTAleemy8fUPXYcRhG4AiEAnEfKJlbIA6OEkVrteu/EcTC2SyYMAyps/ea2P2GdLmI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0-1513794637209.tgz_1513794691234_0.8544282747898251"},"directories":{}},"3.0.0":{"name":"@cerebral/mobx-state-tree","version":"3.0.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.0","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.0","_shasum":"bbe7c9e41a7b0024ceb54e1d10ef47efc165a8b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"bbe7c9e41a7b0024ceb54e1d10ef47efc165a8b9","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.0.tgz","integrity":"sha512-ykdNDcKGNwe3xMViKQESzkg1PIcveRo/wNSqp5t/i+V5/kEGFdLxLtopIWNt0c9EjGIwmqr1o4dX9qCcKrBuIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRh+CctCWLemABRfkrXWCEtOiOjXJyDn6k0QvckeXJHAiEAhkxDJEhIzX53gktku4eC9jlwBbOz/qz6JPdsYvbR9NQ="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.0.tgz_1513795492424_0.4327569683082402"},"directories":{}},"4.0.0-1514099265786":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1514099265786","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1514099265786","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@4.0.0-1514099265786","_shasum":"0e815e2223c204e7f74bf7f7be03783203f43002","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0e815e2223c204e7f74bf7f7be03783203f43002","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1514099265786.tgz","integrity":"sha512-m/fqxeV4pXOQONUVXMrfebf/gdwMnXU1iMuM4PS9rm8w3WXx3Hc49x/tx4Q3T1V4508sAyhbOFz5fE7l0ZUJpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvdzZlJ7MPPOD8MQjFmXgUQvmchf9EMrI+gAFxpTGu3AiEAlfVL0WgBFMhB/hDrs5D5OfZsltP/9mJn46/vZx2ZYVE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-4.0.0-1514099265786.tgz_1514099339711_0.926631246926263"},"directories":{}},"3.0.1-1514124868636":{"name":"@cerebral/mobx-state-tree","version":"3.0.1-1514124868636","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.1-1514124868637","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.1-1514124868636","_shasum":"24e2d5f62fe74dd9a3510a1273a51dca0a73e5c8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"24e2d5f62fe74dd9a3510a1273a51dca0a73e5c8","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.1-1514124868636.tgz","integrity":"sha512-AF8Giubb0m8nhvZ8QRdiMQU6pDA6SREJXqmH0KwMQsrlHKseKMgjO6GwCspYWTCgbk/4VOGRy7C/7HgqcXM0TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJw7M5Yryn0csLVmHIIIkyICCEh2OOR/+QLMMK1YjywAiAk2WTWKF/P3+TB4rjTs08+0T+CySSH5OTUPPcyCOaZfw=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.1-1514124868636.tgz_1514124920779_0.6694571760017425"},"directories":{}},"3.0.1-1514126598090":{"name":"@cerebral/mobx-state-tree","version":"3.0.1-1514126598090","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.1-1514126598090","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.1-1514126598090","_shasum":"c0d9091d0d20f17ce4222e1fe7775618d813b381","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c0d9091d0d20f17ce4222e1fe7775618d813b381","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.1-1514126598090.tgz","integrity":"sha512-HD5VeHBTtcH6wUo/t92Std4YuWNmtvlIONaWbUVkRRMjn4Q8igy+Zhm8onGmBpmrDbzEQxFNmTLZ9ybGugwyCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjcuYjFHbfZBb1CleGjPq3zTEkfMNjfIeUnArpPQ56KAiEA/t3939daqEbllvT0yn5rxh0RiTjSwY/WmjqkJiPObm8="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.1-1514126598090.tgz_1514126651477_0.15955076785758138"},"directories":{}},"3.0.1-1514188209526":{"name":"@cerebral/mobx-state-tree","version":"3.0.1-1514188209526","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.1-1514188209526","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.1-1514188209526","_shasum":"e1e8e1a16eb7a0ec2220b6b71f41271a3d4c6b77","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e1e8e1a16eb7a0ec2220b6b71f41271a3d4c6b77","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.1-1514188209526.tgz","integrity":"sha512-iv6CmmooXksbPjAws7McA4iP3ZJQ66QocM18bwujaKE/rZtvCsSa1k7B/A1vqao1UCEReLAxcYeG1GRf32nAdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTQW6/udaslT4ssmmzDgjhCo0Vt9uPwrclSGEgkXjetAIgffQp8vfYNcgG4Ge93Th9uIRFBw8mcB4WbllQy0Zc9Eg="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.1-1514188209526.tgz_1514188261398_0.8903647216502577"},"directories":{}},"3.0.1-1514197049590":{"name":"@cerebral/mobx-state-tree","version":"3.0.1-1514197049590","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.1-1514197049590","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.1-1514197049590","_shasum":"07bcd7dda5d867521d6f61eed44d24bd48d61de4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"07bcd7dda5d867521d6f61eed44d24bd48d61de4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.1-1514197049590.tgz","integrity":"sha512-0aZBn9vRuNfIIYxNqsrqygneuxgOmbORDO01q/kmlZ7ht4lctw6dYM0gsCwTrB5rLJbbgwyhQ5p/jf/sYUqIpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbSl0ZxXFLqYfNODZtywW6r+3hmE0ZK0EQHA/dYEmvQQIgRMcgDAK/Z9wGkkeNFM7GecCtErugfOTpK0b3DjcBHVE="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.1-1514197049590.tgz_1514197118918_0.44989160913974047"},"directories":{}},"3.0.1":{"name":"@cerebral/mobx-state-tree","version":"3.0.1","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.1","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.1","_shasum":"81356c55829d4f24420ebe0ead0a20147f3dbf0f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"81356c55829d4f24420ebe0ead0a20147f3dbf0f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.1.tgz","integrity":"sha512-eUTEWCusEMWT93hOfF95/QZVMN8Z2vaLraAHLhh7poE068O0Y+GZ5n06+hULchqIEuDeDOjycIfQssF6ilGG4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWv/MAc/bibU3qViz21h/i/u6hYcxRCu2ZER+d2Acg8AiAOW3JU1VjPk/65TLcjVlSAFm4jaPB0XVBdjLUw1l+p9g=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.1.tgz_1514197344329_0.3216739622876048"},"directories":{}},"3.0.2-1514370476566":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1514370476566","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1514370476566","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1514370476566","_shasum":"27f82c82881529f4c66c105e7870973a8feb330b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"27f82c82881529f4c66c105e7870973a8feb330b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1514370476566.tgz","integrity":"sha512-VwXnNEyNxXzFBPnTRcD6b66cJazvqJ6WRPAlvBN+lmv47tt0qNZkYFBBMnbwSDOEv+niqRqlZ5ASItXFOXV7Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/DTP+bHeHI2E6Yfz1r6O1OeAHTQkr+TueFu2TAbTOhAiBJTzpgiDW5NDi305/P6vF33yehwQreE+XOP6HSw0weHQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1514370476566.tgz_1514370534519_0.16026204056106508"},"directories":{}},"3.0.2-1514412422744":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1514412422744","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1514412422744","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1514412422744","_shasum":"5fd07c8776b191952ded88355d041737d906b7b8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5fd07c8776b191952ded88355d041737d906b7b8","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1514412422744.tgz","integrity":"sha512-bBqcUCbH8f49b2uXeZpaE+jbFMx4EPHI1/NAll7b8LQkqqJa6j45hBjG+4pS4XT/lfSn7LRMB1kBFtS/o2Jpkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8RT7cSNOyiFFhWDUfTQ6uvDJcFMYrBdxTZ9dadxt1jwIgVZx9H8qC39bnDEUc6O+tPyuPp4yeObEROcr3XFNXdbw="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1514412422744.tgz_1514412475622_0.9059331407770514"},"directories":{}},"3.0.2-1514636634656":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1514636634656","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1514636634656","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1514636634656","_shasum":"5131e5ec50af384dbfd0b5b80d41ffbed78e989d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5131e5ec50af384dbfd0b5b80d41ffbed78e989d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1514636634656.tgz","integrity":"sha512-ZfOwlGnZ9LBbc3veUs8qNYx8nrmVpNxdQfVLeLv6Y5zEPJJ1MzhbAxsoRvU/1eokQsFvGJEy2WQjWWuJG6L3fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeJY9AExJR8x+Ey/lb3G1/d7H0EEUsv7Lahui+aE8ptwIgSPlL1ZohTk71KtzB79CDey4xaRTbpSK+Vr7QN8X0a2s="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1514636634656.tgz_1514636691621_0.2016976533923298"},"directories":{}},"3.0.2-1515330796896":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1515330796896","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1515330796896","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1515330796896","_shasum":"b22e4278bd2148bf76fff9b82644abab98db6ebc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b22e4278bd2148bf76fff9b82644abab98db6ebc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1515330796896.tgz","integrity":"sha512-1+xqNzGOqLA7ejJgV8j/GJQzHotJJXxgobvGJKdEqqJDt8RSZpMmoPWhGT2UdT3Jinc1oXjf5U9IFr5w85gLDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRdQ8b3vqxAdbxir2i/VkSwekSVa2kjr5HOp6rS+4AEQIhALaRe7hbkSO716o6BLPuVXbLIXfpz9McyOxAy5uE4HvQ"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1515330796896.tgz_1515330858751_0.26388628082349896"},"directories":{}},"3.0.2-1515331618533":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1515331618533","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1515331618533","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1515331618533","_shasum":"391d5f836bb02e9fbb330bcd85e36f6da69aefbd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"391d5f836bb02e9fbb330bcd85e36f6da69aefbd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1515331618533.tgz","integrity":"sha512-prfvMAwN0ySg/1XRpTOyxpCy6SoNufAPAYP+Biq9/SarxpFgdraAVOz9z0vS+2DdrOVLRNtwnmvR4vsTZIIbCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4boPQd5hXxgs5G5rSqQd0EKo9bDinYi/QUiMp6UXjywIhAO7vErOI/06lEKkrzpS2cfsZiMdz+cRHRbayca7NHOTT"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1515331618533.tgz_1515331681661_0.8258581173140556"},"directories":{}},"3.0.2-1515366989842":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1515366989842","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1515366989842","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1515366989842","_shasum":"4ea25ad1ffcedfe4979f8937a8a0c3e5db033ddc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"4ea25ad1ffcedfe4979f8937a8a0c3e5db033ddc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1515366989842.tgz","integrity":"sha512-ntj4Ps0XDVQnmsC9O9ZhiHNNNeVciJYm7aRQxseHO/1A1Xd7DUGPfJoagIhm9QCL8H+sY0vwAG9BJ2TXo1upWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrUV7km4bAtpv0s5iBX6atfMVznEwH1I78kWguAgsvCQIhAMNclMs/1+Iyv8tj8T7cbbSPOwyOuF7MuRmcHa6EGcK+"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1515366989842.tgz_1515367045523_0.8034213078208268"},"directories":{}},"3.0.2-1516047687877":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1516047687877","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1516047687877","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1516047687877","_shasum":"d3c20f3dfb51630edf8620bc0dc5fa9dcb306401","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d3c20f3dfb51630edf8620bc0dc5fa9dcb306401","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1516047687877.tgz","integrity":"sha512-eIpV7wGWvro8N1NXT0XOj6RMLH72Qxbi8PBHoeWkuIQTQ7PGwVYll0p33+h6t5jNFdq10MHYE7/pExQFIX/jTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcjj8o/aRN0viOHm16i6410W0BXxNN1MxUuFhsqkCP+AiB25JtU57pih9LVBZGxdOsaJuAPDAV/fTgExJIicbekYQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1516047687877.tgz_1516047747075_0.13164848810993135"},"directories":{}},"3.0.2-1516058121084":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1516058121084","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1516058121084","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1516058121084","_shasum":"1c082772001dc501d9b4dba6473657e4bd630030","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1c082772001dc501d9b4dba6473657e4bd630030","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1516058121084.tgz","integrity":"sha512-bjTbycAfSjTS/fkv8Gm4+h6IWI67G8Z3AeBxTbn8c16nh9BNNMucGNy1d/BOqJO0Slda6TDiFxM25w8evaMB3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNnh9cUiXyTAc/UyV7XRTZnWDQFRMg7/ut+YvMlfDasAiEA17UXJCdW8ckVZ3nht6FeB4afE6Im5kbqKUpz4vIgyr8="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1516058121084.tgz_1516058175361_0.38913284824229777"},"directories":{}},"3.0.2-1516058407798":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1516058407798","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1516058407798","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1516058407798","_shasum":"6bbbaa47bf8fd434d5f488194f5d2a5a64f3c8b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6bbbaa47bf8fd434d5f488194f5d2a5a64f3c8b3","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1516058407798.tgz","integrity":"sha512-pz+pXHj6uFaFkAuWchm/PXpcZozHQ7QByov8ZecIeemm9j82pE4faI0hGNZceIM3rOEkpibJz/VtCgxSGCy+hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjIa2vBZqBZLUwdSWIj+vpK4xx+SfHWhGeupZybCXTDAiEA0lb0gd53buKGJrWybJKy941j3sYHytQi5AtuQ8rwdGI="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1516058407798.tgz_1516058464676_0.9337866816204041"},"directories":{}},"3.0.2-1516100743891":{"name":"@cerebral/mobx-state-tree","version":"3.0.2-1516100743891","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.0.2-1516100743891","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.0.2-1516100743891","_shasum":"cb15aed7389587f207537baa51f96e1012b0defd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"cb15aed7389587f207537baa51f96e1012b0defd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.0.2-1516100743891.tgz","integrity":"sha512-cYVCaBGDnh7qvdskgzmhaIRDhdQwBsHOfGqAgXAv+Wq/iwIfi3Qc7pci/Up9zrrTzqNgwByZwd5JeLsNy+A05A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjTPjvV3exiS+ojUPk3XpA6hkZfKsk5Hw85qis7uS9ngIgLSvW8oHoo+MdrRLzAWE8sWaPtZI9AVxBh+BScrnjtqQ="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.0.2-1516100743891.tgz_1516100847640_0.5185533741023391"},"directories":{}},"3.1.0-1516100974040":{"name":"@cerebral/mobx-state-tree","version":"3.1.0-1516100974040","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0-1516100974040","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0-1516100974040","_shasum":"d308cf5374b3a24ee672ee8a1ef7fbd9bbcd7999","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d308cf5374b3a24ee672ee8a1ef7fbd9bbcd7999","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0-1516100974040.tgz","integrity":"sha512-yjwtWNUP0BVA+mxbTD71Q5VwEsCOjv3h0WKwZx5m6T0amARFSdfU/FqrOE0j+KUqmrTxbX3TwcmbzYrtBWOb0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQi5Qu59Br/mb/wakBjT3fdz4WFQG0MEZ5qD5ub7XLPwIgbg8hN1jFM1+LLqCmgmvBvS3VPy+3eiRf9D7GamUET9I="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0-1516100974040.tgz_1516101059603_0.35959370736964047"},"directories":{}},"3.1.0-1516141830035":{"name":"@cerebral/mobx-state-tree","version":"3.1.0-1516141830035","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0-1516141830035","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0-1516141830035","_shasum":"bf3673ae012c61e21588ce1b11aaad861b8fe0d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"bf3673ae012c61e21588ce1b11aaad861b8fe0d1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0-1516141830035.tgz","integrity":"sha512-rgAL5wKeXcGTG7VCTEBhb6boYrnMzbBFtqKKykPk/qVHUHjUTbgQoiWZvMitPeFYH80F0rq/q38Qbh88Sb/gbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl5/QKgePCLmJY8MNC508edd2f2xZAA9mVA/SKeTis+AIgNlUIBuAHbN3NrxZd61Wu6Ps7f9LqbwXdRIaRgMppHeY="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0-1516141830035.tgz_1516141893434_0.2097869256976992"},"directories":{}},"3.1.0-1516154845526":{"name":"@cerebral/mobx-state-tree","version":"3.1.0-1516154845526","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0-1516154845527","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0-1516154845526","_shasum":"718ed80e670829a2795bf0de831d7c7861d07139","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"718ed80e670829a2795bf0de831d7c7861d07139","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0-1516154845526.tgz","integrity":"sha512-A7SiuTkvKmzlpjyxZONruP16dtLqwOYqnJiN8KoFGBl3eQBQLGK74HHomqM3VFoTqdU1xfeBu7YSNnYSLa8rMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVv1thGE3t/OJKCOlQezl+t9gvXB5VKxjaPVPIzhFV+wIhAOqnZHGdjO7fmdu4ughxtUql8AVsnjkthSQxIcsGHVBi"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0-1516154845526.tgz_1516154904834_0.09496315405704081"},"directories":{}},"3.1.0-1516213225856":{"name":"@cerebral/mobx-state-tree","version":"3.1.0-1516213225856","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0-1516213225856","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0-1516213225856","_shasum":"6c5db37e43db1701d8ca6a3b9a4e6672aaa9efc6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6c5db37e43db1701d8ca6a3b9a4e6672aaa9efc6","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0-1516213225856.tgz","integrity":"sha512-jGulgvAvpgYR7XRpARdRFYjpUocrkdhkc/wyHeu1aYWefDxjcTDkzS0gVwqb3K/xw4kTvB+mzJKM6+GoilZQkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxunYwQTPlfao4RLJC44uH3vXKcmoFBgUcBtaJh8luJAiA+TSdKLlEKkP/Oz+sEeT/wyEGkcE1LYPanXAF5l11ohA=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0-1516213225856.tgz_1516213284722_0.2085502629633993"},"directories":{}},"3.1.0-1516216081638":{"name":"@cerebral/mobx-state-tree","version":"3.1.0-1516216081638","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0-1516216081638","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0-1516216081638","_shasum":"a9afb31c8d668b8f22cdd090d4aa28867a99799a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a9afb31c8d668b8f22cdd090d4aa28867a99799a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0-1516216081638.tgz","integrity":"sha512-z28GAV5vqe73HVklWDPsDSFw2/q4q+HbdW/kzJDlHkHCoMbQVLQFXxgh6TcmjkOYiwtoaf5pxxsRQJGCEorQ2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjSqI04E4KljKqXNyCbSdPzUi3znNIB8IyD09fLS6dCAiBN7mA88AKa/ZJiNOJS5ZS/3FrNGAFtzPTpyZ1m6X5QfQ=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0-1516216081638.tgz_1516216145967_0.7404624726623297"},"directories":{}},"3.1.0":{"name":"@cerebral/mobx-state-tree","version":"3.1.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.0","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.0","_shasum":"f86837e52582d064f036a3547bba61e8164ffff4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f86837e52582d064f036a3547bba61e8164ffff4","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.0.tgz","integrity":"sha512-WKqGtAY5am5XXtHrITvXLMT56+/LltDhCQCugIvpdaj5/XdTfWLn+ElPw6asnrh9XhCmEJUyTiSbDabfwqFQ4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGRM5ZpeslX/1UVXroxoaEoewveLPOdJUws5V1k1e1QQIhAN4rMB/Tnjr1hYNCidDQXCtXQOuODJ/cIupAHOL3KatF"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.1.0.tgz_1516352333911_0.8256996541749686"},"directories":{}},"3.2.0-1516358475441":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1516358475441","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1516358475441","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1516358475441","_shasum":"b21e8b45d1de4792559f6d1a55b92dcd19022eb9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b21e8b45d1de4792559f6d1a55b92dcd19022eb9","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1516358475441.tgz","integrity":"sha512-hHY8zmPCk1n4IHlcdHUbqUYUcKbSWNPuH4rTtyEl3B2n0oZagCoaKSMz801E3arhJFOFJVn+DZV01YynzlGncA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7wC2UKJ17/A4zfUXVw6nNuiZnBnXGE09edHH0SLlvQAIhANtiTiT15lwz+F1jhDjK+XqR+ZnsY1NATtIzMv+6Z7Na"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1516358475441.tgz_1516358536653_0.8138789995573461"},"directories":{}},"3.2.0-1517429476965":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1517429476965","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1517429476965","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1517429476965","_shasum":"9d6ebe339d65edb1eed349fd677023a4fbb34fa3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"9d6ebe339d65edb1eed349fd677023a4fbb34fa3","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1517429476965.tgz","integrity":"sha512-M1p6M3FXCxMEVoS+pHcOqypXPdmuUYQWsdVXHSH0xVVnOD+yy/UlPWeveUjV9gPBDvCS0yWGSCy0YuYYFe3awA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZJmWi0aooRY0T6cWOk3lNeUIXPNTBsNuWwxbKN17rYAiB+gHn+R1UdX/4I3fhcSr9LqmmDTwNrqMQnB7C0swM23g=="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1517429476965.tgz_1517429534965_0.7420372599735856"},"directories":{}},"3.2.0-1517758760169":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1517758760169","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1517758760169","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1517758760169","_shasum":"17015ef4311967f6c9e0f8ce5bbe8c26c7c84257","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"17015ef4311967f6c9e0f8ce5bbe8c26c7c84257","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1517758760169.tgz","integrity":"sha512-QV99Kl0o5B52yLbHSVOAvOQF1s8hzRNhFx/DO7oLEL1FE7H40mHmNPR0h/WuUc+p2UyvKfVQVLwN82s4PFf7Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJcACx0+KixrNiIDXjlYbhmwge74dE+W50qRu+tglQVgIhAJcWIQ/ngn6syUu2pXrmWgXXCoByM7RDmARrnGTYyXBX"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1517758760169.tgz_1517758838219_0.2884189540054649"},"directories":{}},"3.2.0-1517780138390":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1517780138390","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1517780138391","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1517780138390","_shasum":"ae33cfcc4d6671f5af7d5e15e65b00f71184d96f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"ae33cfcc4d6671f5af7d5e15e65b00f71184d96f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1517780138390.tgz","integrity":"sha512-BeaDsKoF5cjV/lDVG8zIt3AxrNsJPeW+6AVnWnbATw0n9osyJIehCfqildflmbAoOONNRZ/s1wM3CCBkaLLJ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHqnXOO/rwFtA9hOxTsUucxhLOWdu9qdLEANMsXW9loAIgETzy1up7jOB0VTObiPqpdggcYOKgxTYahDmPrTuluco="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1517780138390.tgz_1517780210286_0.4134529745206237"},"directories":{}},"3.2.0-1517861391894":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1517861391894","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1517861391895","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1517861391894","_shasum":"250190c536b02c24c9dac8e677aea7cd488e9154","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"250190c536b02c24c9dac8e677aea7cd488e9154","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1517861391894.tgz","integrity":"sha512-y15g+enr33NcJ+GRK5PbcvZnwc7qaZeSws3iuCapivGMbFB32cdL0ccCQUs2JEou5GWa3t75LZQN5DBnNUNAWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtfJlrIv7XZ5WVVn36MWIxrQ8+Ekhm669ulr+EXRj5wAiEAtx2RwYax8tZht4W/1K2BFMxcZJDx5eC7+ndO0vcXxas="}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1517861391894.tgz_1517861490094_0.7404717009048909"},"directories":{}},"3.2.0-1517876241663":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1517876241663","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1517876241663","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0-1517876241663","_shasum":"0465e1c3cc048eb2352a23542dda1736737bc2f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0465e1c3cc048eb2352a23542dda1736737bc2f1","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1517876241663.tgz","integrity":"sha512-ZLmDNHIXLANN41IGmmcU0yqe0X7N3KLzh5urQAGhTsRktTOTCqgE4ssDqXSqfsyGaK+4Md7ZhG/bGzvPaMMNrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs+ZF3U1qGSzSn6b6M1TBJdbapQHpHvvq06UadVM8kXwIhAOmiDf5uLlRorOo/tmsUUeUQHsmpNdSuqsC3gIcQRDPO"}]},"maintainers":[{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree-3.2.0-1517876241663.tgz_1517876302770_0.21886424138210714"},"directories":{}},"3.2.0-1518039058788":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518039058788","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518039058788","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518039058788","_shasum":"bcf2c30c550d698fbc1dc8c0c2724afafe65d8b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"bcf2c30c550d698fbc1dc8c0c2724afafe65d8b7","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518039058788.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-XLOToVSQNA5IrT15BPmxbZF72zySJVaRBopW0Jl87jMrvEjyiHk5tFhE3TxkEv7P6Nqj+e5EvnVGQ6X1NEFMCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrSx6HvLTQ46CwRElXkAyx/ZYSj81lOXj13Lo5QsvngAiBaktzhhpsrlCyvS5MUaHHM+bdU865UBzY5F6EF5kSQ/A=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518039058788_1518039122713_0.5880111321451629"},"_hasShrinkwrap":false},"3.1.1":{"name":"@cerebral/mobx-state-tree","version":"3.1.1","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.1.1","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.1.1","_shasum":"84a4d341ad23294525f20bcc4cdc727634c0acc5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"84a4d341ad23294525f20bcc4cdc727634c0acc5","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.1.1.tgz","fileCount":8,"unpackedSize":28402,"integrity":"sha512-dyUFHBd0ur9Vg3zSS8LpwgXTfqE1T1VYZM3N2ENUGS7P3m5NAk4H4t8BwyYS4K3Aki8l15Quty1xmoFezsppJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmFHCO3YBZJWAFIlKT4yhUOzQUlpYfjjX3Bm7jZylAdAiAcMK0DGKtK8u0boopW/lGGLir2Ckmhoex7WHK11PU08w=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.1.1_1518039551861_0.09855192609192254"},"_hasShrinkwrap":false},"3.2.0-1518145781517":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518145781517","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518145781517","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518145781517","_shasum":"6ce67cf8b94a732f5a946e4d68302f4fc5643f5a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"6ce67cf8b94a732f5a946e4d68302f4fc5643f5a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518145781517.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-LN23H6IR/3MzBocJn78LDY42V56G0LiFX8NSw6IE0Hex8Q3gXEESqfcI3+HGkq/AXErSg6IZCrNokYLhkIyHQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn+9QEkPCKgSnshiEuQm96MXQkbYekERgT6qfzRdECRgIgMXJWzCcaOwEGeeJ2f61iqi9fQuaksekqSzw5CRd9XM0="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518145781517_1518145855323_0.7374065256456364"},"_hasShrinkwrap":false},"3.2.0-1518264200937":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518264200937","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518264200937","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518264200937","_shasum":"de82d6014243da4f5bd9476e21affc2477e56e6f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"de82d6014243da4f5bd9476e21affc2477e56e6f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518264200937.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-8RdNNEj+bLBF6wZ0WBVQPpVL9MQ7KsIfMoqGWEO4P8WYoPsHXY2KJWYs9QmZNAs85i98vq51Da5g7lvEdubm8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmOCoXg22WJA1p68qW/SdngON3kGa+XooyRHam9U3GAQIgLdobZ1+DPDWcO3IjXmnaAtjfv34OyW5zPIpd4Q/wV6g="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518264200937_1518264295535_0.2139822168822656"},"_hasShrinkwrap":false},"3.2.0-1518265345521":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518265345521","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518265345521","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518265345521","_shasum":"188dcda1dcd4f6bcf0d30cdaee0b0e92c225861d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"188dcda1dcd4f6bcf0d30cdaee0b0e92c225861d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518265345521.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-HVN2DAbh5BVsxsMX36uBlLg0Xkg7Sxo99zMFFyY7SJfF/sFb0ZW/+Q9pyw/fqtiO4x+m+lXVibP+EVMsC1jYOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT+N4GVYts8j0Kw/f/NPO2+DSNSboZww6kB272OeTn7AiEAoFPk+vrsxbOvaL1o7GRQoo74qy1M/PHDdyWZ8lyB7eU="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518265345521_1518265425014_0.48729186315930995"},"_hasShrinkwrap":false},"3.2.0-1518266777475":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518266777475","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518266777475","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518266777475","_shasum":"2419c6aea3076bee228d513bcb369b5e62e2a8ce","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"2419c6aea3076bee228d513bcb369b5e62e2a8ce","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518266777475.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-4NzbXsTJjifL6WV4sKQUFHHElfIRyRPIMbzbmiUUSlQ6R679l5f+5Q6Lp7a9n1yJm4ZPru1gEFY7HAHOn6CXnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRiY1mZZVxi6191qf4W3DbccSYsGY2wHVlHTVTo4l2/wIhAIUM5rXVR9aqmUybnmVt8IV5lBA60tzQq/8whkXbUJc5"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518266777475_1518266871199_0.735897427152616"},"_hasShrinkwrap":false},"3.2.0-1518337248582":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518337248582","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518337248582","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518337248582","_shasum":"cbf18dcb9ed49ba8116a1abd408512ad4b46ed25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"cbf18dcb9ed49ba8116a1abd408512ad4b46ed25","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518337248582.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-rBSClI9MxSFtxZ6Ifpb3iXRROCz+AjBIo5zEvnzUZK9sw5ldpe0cWRacCRwxfYY1EpaTWa8qFWFMqJRhA3vX9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnAYvlEeusvda2AhKNYvGnHsqBFWHBHtZiUk35O+KHaAiBTX+RqeT1HMVN8akbjY7FQ0eQ9TVJBNEDHs5rwr+R1KA=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518337248582_1518337309987_0.9201524614871546"},"_hasShrinkwrap":false},"3.2.0-1518408921089":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518408921089","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518408921089","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518408921089","_shasum":"49f2ef193ec377635ee6c433276e89ca03392f6f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"49f2ef193ec377635ee6c433276e89ca03392f6f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518408921089.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-o9KYwgcwWQFOhW+UNbZgpVewL+OFUQ0UWXS/zXhhhDwjugVOb21Gncmm2Jx1S6VDWCN0oZdn7hU+SzVVPMchdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0bFPcdYMJE7EgxZeIbQbXq5prOg6RvyuzkeycCyP5vAiBBAV84Nm6sVdd/hJ6PEgttFjH+OnuiA3QbTqu/F+cpkQ=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518408921089_1518409001382_0.26023008440914475"},"_hasShrinkwrap":false},"3.2.0-1518417962068":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518417962068","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518417962068","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518417962068","_shasum":"801b5ae8079feb33ab9e6be9d53aa0f54eeabd59","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"801b5ae8079feb33ab9e6be9d53aa0f54eeabd59","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518417962068.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-Wc05W4LWjNsayZ8aQGR9SzLT2LSbPMtD+eLV/dJbJcmmUqlyHWo+/pfZI5sHaUA/Y7gBzUBH17KjI7voePjk7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzP5fovH6jRcg3yRoR8FB3bCmjEggncQ+y3ZnY11thHAiB+VUrJAZ1lfQGER83VAmHteZb93lJbmdFGPPaCGAFGXw=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518417962068_1518418037702_0.92587358242517"},"_hasShrinkwrap":false},"3.2.0-1518472516428":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518472516428","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518472516428","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518472516428","_shasum":"4bc2db2d9d9460b998a0cb7a612431e8a99f4632","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"4bc2db2d9d9460b998a0cb7a612431e8a99f4632","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518472516428.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-6ko5JXWTXBT4uC/FAGWMFKda34u2JLlLey+6fVUMQ8QPa+XuX4WTurnpq3EaOShB4mdhwX8oAi2Uqemk2ESsJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDirRceTR4vLdFS6XrMNcSeUxmAcouW88nhecv/pXTyGQIhAJIRn3hZDIO/UgOXF5iOa/TNtcveTTQzidwL12wtn17/"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518472516428_1518472591749_0.8745247148775233"},"_hasShrinkwrap":false},"3.2.0-1518516413042":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518516413042","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518516413042","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518516413042","_shasum":"9169d6eb697aa776ead7c09c315bbf576a4dbbf6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"9169d6eb697aa776ead7c09c315bbf576a4dbbf6","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518516413042.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-VfrtJX6/qoDQ5P4Ueo1Z3lIt1JNqZcECpNPzDNoSBLDwoLHdRgLXI9KiirW5qq4N5mUkYDklU+A8cZFMrmumEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgYbl8uMKUllhhTXE/sAs8qdFwTKIgZ6Re8ygsshmObAiBCHYAgsp/ihyO96Vf60oQ0rX0wnLL6Qi8fg4fygLWqGg=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518516413042_1518516490956_0.8141168451374545"},"_hasShrinkwrap":false},"3.2.0-1518524980837":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518524980837","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518524980837","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518524980837","_shasum":"378ec8da611373cd607b6da3753778c731517239","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"378ec8da611373cd607b6da3753778c731517239","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518524980837.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-RONqNLtQyVziJzcL5grtIZoYYpKIPiPn4d6wsQs3pK2VINKRjWRTofNpIkWsV0Xnb0IMwcfaSoKfaXmoG77Bxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/EGUDfsiiId5Q5WeBu8ujWqFuWsJttQMACrlgN9cqAAiBq/tockyhl73bCrBgMcF47xGT7HB+Gsb2idijJ4etC9Q=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518524980837_1518525073626_0.6437879176987498"},"_hasShrinkwrap":false},"3.2.0-1518535328744":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518535328744","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518535328744","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518535328744","_shasum":"028745b3a1b85704994e8c458afe18e6186577bc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"028745b3a1b85704994e8c458afe18e6186577bc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518535328744.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-xb4zNbbJldj6B9E6AJaXv/FgZ4V6y9vujyQzk/207VrWURdCzLuxsoxfpke78oLiZ8kITAp5Kq01mHV/p3SyfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0gFomMjls27NV/OTISh0FXHiPU3PWyrft3bhsrDeiaQIgDc0kc0baqYewaqONeBzEpz0MUEu74O0O8LDJiReB1lA="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518535328744_1518535422978_0.902010592118724"},"_hasShrinkwrap":false},"3.2.0-1518545347774":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518545347774","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518545347774","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518545347774","_shasum":"3f2e11328d3823487a9747cd6b3998c65b34e831","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"3f2e11328d3823487a9747cd6b3998c65b34e831","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518545347774.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-FvBWRMTsoZgFdVjPLgaTdtj3SfSWCf+87hoVTwIT/5JR8Q6KRTy4//dhP2yUOIm4OhVVaE0zC5qY79FoNDtpCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDloUDnp+QJr2/fwMAP9yMpi1PETr9d9kXsGAMVJ145eAiBcGY/6M84GjNuBKtlUwDxVI4X7wIpqaK9vmuuF6GhA2A=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518545347774_1518545422392_0.5921170712031065"},"_hasShrinkwrap":false},"3.2.0-1518548751679":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518548751679","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518548751679","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518548751679","_shasum":"f49fbd5aac76e60e2885adf088c95f91a700ad1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f49fbd5aac76e60e2885adf088c95f91a700ad1b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518548751679.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-09FOjcvJvsRFX1DkJWKGgHcM8iIMkiTezmbVUSUgPxffbP8Brr0lwaJurs/N2aRgGPpfaYlYMaX5n+YfrQFknQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBk5mrm672WcRwOyRk9/3KX69swkPfCzGNgFlwbRnYxAiBh54QdOTEzdh69UtxOm/P3NnMtOV4XIFPo2Rb+3xbg6g=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518548751679_1518548847307_0.5660767058348566"},"_hasShrinkwrap":false},"3.2.0-1518720412235":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518720412235","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518720412235","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518720412235","_shasum":"a1e6caddeff007d9b7baf2a16e5aa504da7f23c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a1e6caddeff007d9b7baf2a16e5aa504da7f23c9","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518720412235.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-V6FnByFZCVjpie/y1tFKMA8x2HvgLfC//CGvGR+rQ2fJamT3vCkw6VcLcgDAuy3rxZ/HYt4MZKSh7+6OOdxs/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTMULVRNiyKVLUW1Yug/UfxA0NUi2hOUKwgpNpdGcVBAiATXruo/IaRvZQNQ4BXcZKhr5MBJgGRRQ8OPFM70bUVkA=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518720412235_1518720472208_0.5821817605898238"},"_hasShrinkwrap":false},"3.2.0-1518721161784":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518721161784","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518721161784","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518721161784","_shasum":"eb10dc0e028ba2118d94fcb910db365d37d8936b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"eb10dc0e028ba2118d94fcb910db365d37d8936b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518721161784.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-hPXBEaUWEx5kVkNWc8Vs/R9JWH+FCAK0aOBoA6ECi+ma6+YNEOHF1u5JXdHOD9PR4+tAhXVL/DJfSxhWZ2Fp+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzGU0mtxtrTcxvPD5tylle7q/7HNYvCArSot4YNSpvBAIgKtlWphoebRK7HPLcLf7Id9DrVpyGYWFwYmAaFwYHs4U="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518721161784_1518721235543_0.7108252104777404"},"_hasShrinkwrap":false},"3.2.0-1518722610725":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518722610725","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518722610725","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518722610725","_shasum":"db3099cba1cbdcd05a4426bbeef1e1fea98b291f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"db3099cba1cbdcd05a4426bbeef1e1fea98b291f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518722610725.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-8PwBDVzH3MNpg8NW6A7fLHCYISRBl1iT3vJZblkkz4dWu/wkdTmIbvDjzr26YJZ3gFvx0eTLy2euo6EFhUOVOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+GgMuGcqYzifjcFFJdZ2G6z3sl0HWwb0mCIRqF8V1DAiBJ/EsOZKd7WGbR/S1xDb9ix40ptiN1QsV/Twxqr5hJmA=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518722610725_1518722719652_0.4469019199497617"},"_hasShrinkwrap":false},"3.2.0-1518723490701":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518723490701","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518723490701","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518723490701","_shasum":"c62a905b5ff6a90f11604848ffbb2ec46fef0b16","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c62a905b5ff6a90f11604848ffbb2ec46fef0b16","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518723490701.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-VxOx/jFxLnzgGGiu48pRKgnHXkcGWoG9tzpJdBbZxlDwkFvmoAS795MOf2j3uS2diq43/EULHCzGP7o9CkIfzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5zJVER5ObvAipScrCu0s7evzl2XgMQ7ICU8xXHjxxKwIhALGakuXeIs+4olBmg2u/5Zio3wJlfjW9SMKlw9BmRzg7"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518723490701_1518723562848_0.49797928127555746"},"_hasShrinkwrap":false},"3.2.0-1518821845306":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518821845306","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518821845307","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518821845306","_shasum":"77f51d5e3240c4d2461ad40437b01e10be04ed3f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"77f51d5e3240c4d2461ad40437b01e10be04ed3f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518821845306.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-N4wlWvaZfXDFhA+U4MMCQaRs5eVeQJ8jFv53LGRKDaCwPq88eHrlDOiuoFNHrvdiQRSsHmwY+QgZr7mT1mbJIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCvcJMMLh4fzEzbPRkL8+8TCkUkya26CKVp01BX6GjFAiAkcPb5xHO4QroG1Qlun9eACCDV3LW/tAQhGsmUVE44jw=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518821845306_1518821927658_0.07377766283468645"},"_hasShrinkwrap":false},"3.2.0-1518858486644":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518858486644","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518858486644","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518858486644","_shasum":"e1fe888106b207d472fce1937e3cad939690b2fa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e1fe888106b207d472fce1937e3cad939690b2fa","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518858486644.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-NbDwUcUiuusSc2wB210nEK10tj046n5LGquETG917GhtsWXCn2B2LSJjp8VkAblVhW9qQIsMvCyzkf/qpupDZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8LnkY8TKohBduhFpigWnHwEG6ANab44B1JrbbQdnlCAiEA36WLBI3qLB0q9GyzHlgJmtSdtLmW3k2qCnRANHJHePI="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518858486644_1518858584562_0.14645862924512465"},"_hasShrinkwrap":false},"3.2.0-1518864840251":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518864840251","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518864840251","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518864840251","_shasum":"0535cd581860daf69725bf20add0c760b44183c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0535cd581860daf69725bf20add0c760b44183c9","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518864840251.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-7c04LZsgWslVlCS7ivxBQQosJ5SaF9KDFR+pQCwGBqyD50K2oXwg2NOdQXC0CKxDJXN6omZ+EAw5/rexLsF3pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5GOdS19rq7fjbcnNoIaOMJ71zV8JG/r4VTWQ0rF9dwIhANOoB4h+qdM/kxPa2VPoySFDDb/dTGBVDbyZ1okashH3"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518864840251_1518864907101_0.015967342254188388"},"_hasShrinkwrap":false},"3.2.0-1518886037718":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518886037718","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518886037718","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518886037718","_shasum":"c58c2286e8173b5ac39ee19e94bd23d582bb8548","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"c58c2286e8173b5ac39ee19e94bd23d582bb8548","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518886037718.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-slhdI8q7IdDcQXP8y40JPsLzNbK23nduUpLiVuxP9N5dy02TOOejodYkK1rKFbMXhwyWnGzkQ2gVMQGb17UbvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyYT4G/kIef3n1sdkmSPlCvrcmdUo5p1GquHISpbqilAIhANd6aIWEPInpoSyjykDU2CWMFAI+RvzZVix7oen6teDU"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518886037718_1518886104643_0.7259080012421866"},"_hasShrinkwrap":false},"3.2.0-1518953487795":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518953487795","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518953487795","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518953487795","_shasum":"14fd008cafda252443ff019899a0959b812fae92","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"14fd008cafda252443ff019899a0959b812fae92","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518953487795.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-qmZaU/SQ6mQvnFuI8VbV6hX55dj97zA+HQFbtaOkEQkz/iilX0yNGleLvwjn0oixB1Rq7ttv7ESXJLv9K0jjUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGZvVuFGekC1aUvSSaa4pwiQtPAumGAjVYKX++du6HnAiBdP5vveEzWuvgqux2oBdgPhR+vx0aH+VFol74VgunIzQ=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518953487795_1518953564540_0.5366398159872148"},"_hasShrinkwrap":false},"3.2.0-1518957951883":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518957951883","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518957951883","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518957951883","_shasum":"802486b369dd7d4edca8c62fa996ce1d9c624531","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"802486b369dd7d4edca8c62fa996ce1d9c624531","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518957951883.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-kwMbTR/QU5fcobVoTM4WzD+yXHEcQrEy84JTlEAh27HCVwQD5DCVF3jSDvy1BbZr9cGGtaqzNZbpvtOrYYFW5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK/bRCrlYh8ug3e2H7cIvuMaOB8rY5NvqOxnuFYeJMZAiB+73r5h0D01NeNSJmY37Bvw99VLAlR3JR9huorwB43/g=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518957951883_1518958015448_0.7366694521303463"},"_hasShrinkwrap":false},"3.2.0-1518980138892":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518980138892","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518980138892","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518980138892","_shasum":"cbe24a0a090a685df158cdf5b062c19c3846c129","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"cbe24a0a090a685df158cdf5b062c19c3846c129","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518980138892.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-LOW2qKZItgkeqGU8SbzAzOMSm+/aBnkOUTPi+U7vZW57vziWrpn/GFuxojaCgCjijee4GK+2i7c2ckc3G8JEzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgDOcflkkLl19OeOWDoj0PcnhxfkpSardhsC906fx90AiEAiLu+HVSH7bl3qKIxYO8EJBFu2tZdpPAQgc7s7NnojS4="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518980138892_1518980217092_0.9005290134966117"},"_hasShrinkwrap":false},"3.2.0-1518980626824":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518980626824","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518980626824","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518980626824","_shasum":"5701490af74e8966564f8ccf7677849f55233ccc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"5701490af74e8966564f8ccf7677849f55233ccc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518980626824.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-X2z7lFBnWZJxpZiXNXtbflXX60HOZQja08JhvveKzkIuQw7qfOJni454Xcf9BJ3g2U1TyXv02m2qIHqvQorpFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNzoBMqCBeSKn8pydKiHXr/L/4QwK2v79fkqAbsW1FCwIgPtmNsxAR1p1AlqOZ6VXt8FN4kLU7MC9XbnY+Re59CDA="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518980626824_1518980707567_0.7848055497028799"},"_hasShrinkwrap":false},"3.2.0-1518985373143":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1518985373143","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1518985373143","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1518985373143","_shasum":"7c629147d356260f9ed7abbffb107bd07aa9c7dc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"7c629147d356260f9ed7abbffb107bd07aa9c7dc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1518985373143.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-56axIVEPGmEtkddSQnxwT0xFCnhdKtUmIIWHH9Z2gO018VC+E9knxdg6GL9eZfrRJiY0/MEnuA0MwH/j/KBhsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWQ4SgqS+W1nIwyAE5bhY/ic6WBpWqMru9g15d+v9fcQIgGDDAbLMAc1qOZayoYOqJ0lpzHC7ygedVBKXco00Vz9k="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1518985373143_1518985446376_0.43703766727032467"},"_hasShrinkwrap":false},"3.2.0-1519006927623":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519006927623","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519006927624","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519006927623","_shasum":"1c58fe0dbf96f7e7f9abcb2a2f3d163010810d2f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1c58fe0dbf96f7e7f9abcb2a2f3d163010810d2f","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519006927623.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-Kvs2bZJCryQYiuQb4Vmg2mJczwxRUov91Qh1JiyrSPmvIeh7BDvaK8MH3UCZbyVBJTwFbndKpXkC1N+8LqTRNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+xzDIoMWcf93UKjWtRJLpZEcO0goiAXX0Xbt4WFZcLAiBFZ0hwQJwISSvwqSeOfKa3hhe90LgroA7ParSJNjo3Xw=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519006927623_1519006991620_0.4060660846248487"},"_hasShrinkwrap":false},"3.2.0-1519013188625":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519013188625","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519013188625","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519013188625","_shasum":"cc794d0f513ab16344685987502a4fecc09d7145","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"cc794d0f513ab16344685987502a4fecc09d7145","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519013188625.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-MjEOHnfPZO9i4B32jg8oM02tv3VbSnP8vwJGC+6rSTDMX/6Wma5JFFIx9uvCzjpxK1vsG5xR4TuGdeOGhyKYCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNw5fHS1WBauGpX1lkvvFvtocvMFHHlqE2nz9XNCloMAiEAzvI7wN5cd81spfaPIoxvezSdv+QTdBJ1ILcIrN3IKFw="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519013188625_1519013250930_0.8313913623595297"},"_hasShrinkwrap":false},"3.2.0-1519072252617":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519072252617","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519072252617","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519072252617","_shasum":"064c41b3c9cf69d1cff6a8750e99ecbb5862839b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"064c41b3c9cf69d1cff6a8750e99ecbb5862839b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519072252617.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-OQYB5QioxpUsx94tFXzx7w+ybhlaSgSomSAq04DZi6IqgL91Tlg0NgwQhjeHyuerHnTBl9M44OfBkIDqZ+9jRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpZuJjcEZlnVQ6Daor+6D867wEhHBOUxqUmWt0wLh0wgIgSEsK7+TovSdqDKNlTxXLuEgfFjUpvah96GjOt8MChcc="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519072252617_1519072310876_0.6044695274891714"},"_hasShrinkwrap":false},"3.2.0-1519151705407":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519151705407","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519151705407","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519151705407","_shasum":"a696b2b8b911ecf336739bc1cdc162fb32588061","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a696b2b8b911ecf336739bc1cdc162fb32588061","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519151705407.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-Wr7gBOZlWY/NsvUvs5kfyFUuXdClFt4TBkYevjsT3hDqg2duuSATfq+lrv11yK1xWitIZhPPUKM7DbuXjZLn/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtpbCD63stHjQw7igCQxLhM8dEjr0KMHnYD8D2AATYJQIhAL4veTAKPLGHBRbRgtTCL/hYfSQdLW9c/dqeApjhpkSD"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519151705407_1519151764568_0.26915445052217457"},"_hasShrinkwrap":false},"3.2.0-1519151744531":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519151744531","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519151744531","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519151744531","_shasum":"ec44690c0438e7bdb938feec859dad0d00a838a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"ec44690c0438e7bdb938feec859dad0d00a838a6","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519151744531.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-1qjBfOZ8RNtP2SNtmKrfn5RXahIbcpYDkAEcVT7Git7j4fnlkDCGV+0iox4sNcD4xLL5zEZQGRA3WqJ99dZTXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTYNuM43r4eHWl2N/Gf7bD2tX3OeQjAyM70sQE/iVy6AiEAt5XJGi7SsnXHAYBdqTWkFXPnFv/xE6knYeOZiYaJokk="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519151744531_1519151813997_0.9169014822193902"},"_hasShrinkwrap":false},"3.2.0-1519155652493":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519155652493","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519155652493","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519155652493","_shasum":"58b05c12e6aeea38579a5c2bc90d52a6dfd93d45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"58b05c12e6aeea38579a5c2bc90d52a6dfd93d45","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519155652493.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-BdZNecgmSeluUkYKMun/juwIflQdpg+51tJp3kT0ON2HcUp05lkIGlL76TnUg3Yu779ja7eub+zR5tL10G/m4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaefPrWKlPZ0J5oa3WU4OJTT/HD2srVhSm/o8q/uq6+AiEA3NDBiQsK1mxlRj2moG5q4V0J0DGBmr3npGgj3OdEKX8="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519155652493_1519155712094_0.5345342767295431"},"_hasShrinkwrap":false},"3.2.0-1519155708382":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519155708382","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519155708382","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519155708382","_shasum":"b1d169138f8415e75260ce2be03ee26104c4c4bd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b1d169138f8415e75260ce2be03ee26104c4c4bd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519155708382.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-duAVTltXTO8gQOyGR4Jffg6+24UMPFck//peZHDE/YI0VQt5ZFYC6cYmuBLeUAH85Xi4jnQYAm4NDpq0GxvtXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcrI9kN9E4kAByFrB1BIIsfkt4Mx2n032TsP3o9bpMUwIgffIvSQ7Wv1npv9Et3sOPkisGv+YZDs0c2QX82zOTPHg="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519155708382_1519155766960_0.08923315621971772"},"_hasShrinkwrap":false},"3.2.0-1519234698820":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519234698820","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519234698820","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519234698820","_shasum":"16b508673b7ecb9b891a13829bab4dd8ec2e96ab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"16b508673b7ecb9b891a13829bab4dd8ec2e96ab","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519234698820.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-y3iTGEv5I4qMHRAp6AeOYfD6NXTC8uaaQk2rSG7wiqMA7D5we7GhoFEoUnb0ov2so3qfISILS3WdsQu6wFh66A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7FS7og6QFSF83tfSheC8LJyThtUV6DBUtCMz8VR6oVgIgHCgO+QA1nTfjtM5FWBDnUTRjp7uveePG48/HI/O+7S8="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519234698820_1519234771265_0.30896704308153145"},"_hasShrinkwrap":false},"3.2.0-1519234729886":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519234729886","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519234729886","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519234729886","_shasum":"0913933ae0b7fbf531ee1d88b49a58c861639a20","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0913933ae0b7fbf531ee1d88b49a58c861639a20","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519234729886.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-2abK1uoXvclsIQIv+C6lts7eYppMlSGDCKsBzBRXPjBw8fhg9IdvLNdtYVY2kmWG3X+qjkS1Hy4Xo19rC/dLEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsstbnfS+5nGhhIE9i+djOe5wL3OBhtYQr1GtadbQgMgIgY0ZZRlE9aIkrNzfjmY4PkFApUDReHsxH6SPTh4u614s="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519234729886_1519234807388_0.30082267010145536"},"_hasShrinkwrap":false},"3.2.0-1519236826541":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519236826541","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519236826542","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519236826541","_shasum":"75e191fb3041b38c4c703df45b2addb08b6d06cf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"75e191fb3041b38c4c703df45b2addb08b6d06cf","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519236826541.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-whqELZ3x4/jcq1ogYW6qEwfd8P2CIZiajeTyk0ln0CD6Dd4jJaAdu93izG23XNGYopdmyn8roovQhypW+Xv3Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTUmC69w2DdB5rEdXhWvV9dyyVYovRHgI8Hele9GkdawIhAPY2vZr1cP8lLG4jpjVzXRSDBdRnz+15MW1TmkTDu4nV"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519236826541_1519236922370_0.9828017000812275"},"_hasShrinkwrap":false},"3.2.0-1519236942356":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519236942356","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519236942357","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519236942356","_shasum":"e34f81b67271d45b5d5357228cc298c04935f0f5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e34f81b67271d45b5d5357228cc298c04935f0f5","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519236942356.tgz","fileCount":8,"unpackedSize":28430,"integrity":"sha512-i9nyP1wsVBPgyfXO7ILk7gFpI36HkdrA8ZvkDpqw0qQXLmB//Me089BbMUwbk47NhkZ3ygW3NpRO6zuj7Jr+tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm3eG+w1IGTEfgkMmzJVf/LFy7fLRWpEIRmqjWUTY8lAiEA3KhuD4/rZquR0zpZhyHnptR7sKm5C+y6/6Rruzns0XU="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519236942356_1519237025634_0.6725160242016524"},"_hasShrinkwrap":false},"3.2.0-1519241240484":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519241240484","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519241240484","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519241240484","_shasum":"74393968842b25f856c118ac1027895897febda7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"74393968842b25f856c118ac1027895897febda7","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519241240484.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-ydVzHf3VjbfCyOZZTEdZSnvY8FbRshzC8DffItuqRk5MAN1XoZUSGTw2FGXQm9gzb/6gGIVAEaNzEHg7MlozjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFs8fTBSCmqMJUu4yrZiTz7QPbsVE0KeVWVjk+Jwm85gIhAMQqU23uvcdFqr3HJUM79C/pCGfQHHrzVJxPtGj0HO/A"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519241240484_1519241303573_0.6226985772606088"},"_hasShrinkwrap":false},"3.2.0-1519242130161":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519242130161","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519242130161","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519242130161","_shasum":"d7edc5f01b2961bd4d91fdcf74bdf21a49eb9f03","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"d7edc5f01b2961bd4d91fdcf74bdf21a49eb9f03","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519242130161.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-UsJ0QsxOW12MSGWCuZg8IouDWrHjWx1P6G4UlKtOdwVWI1vbTZ1axpao7N/G2adlrx+l6KkMo2hD9n9azukE6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCYxlq46Q/cQt2iuKybZaIamFrrmGo0mzUviKso8C9VgIgDUXJ+CUxwDvD3NF0ADBEwM0CrcCwV1lPL2AgQMsAKek="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519242130161_1519242195872_0.07255809971732874"},"_hasShrinkwrap":false},"3.2.0-1519392810913":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519392810913","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519392810913","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519392810913","_shasum":"f7ce9ce0b626c1fcb8f07a378d7cf768a967d12d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f7ce9ce0b626c1fcb8f07a378d7cf768a967d12d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519392810913.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-oSzxoCUmxHjs6XF12e8oibRIkPo7F8OwHOh0QH0fSSZjpO1aVfyuCskwOPJKObxTGSf7nSf9HpePse/2EDTnCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwe8YHkQW05bQR0V6of2XOhVDMDsqBjVp+Az5Kzy37GAiAXCk4jmV3ZWBOajr7/uXQG8/ytcOZbw+5ZdB4A7dZwsQ=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519392810913_1519392877781_0.02392603367299473"},"_hasShrinkwrap":false},"3.2.0-1519462375777":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1519462375777","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1519462375777","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1519462375777","_shasum":"69f5641e7cf3e0dd9f8a8ee200e972b0c9f23a67","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"69f5641e7cf3e0dd9f8a8ee200e972b0c9f23a67","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1519462375777.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-GdV84lrciJchgG2TRGMWNpA8pAyDdXM2PQVvqJcuylDtdqy7p9BpVqcArMqjkm16ydGgBwYITdCBjzZ1hxamow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiJDMvL1fwzbToXGvX6KGJpCi1DUu6yhL+OGyNuYA+3AiEA6l/QXUhiuPX+ALevIyAofmU8EgcccIDENfeBKNFAnFA="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1519462375777_1519462440713_0.7851548402341122"},"_hasShrinkwrap":false},"4.0.0-1519463520217":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1519463520217","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1519463520217","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1519463520217","_shasum":"3fb93893ed93951151385a8a615ec76c778d4929","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"3fb93893ed93951151385a8a615ec76c778d4929","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1519463520217.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-H6L+wPxnbhcAhFRPYM/vEfk7CJb4XHUcOm9AHevgikKo8b/DorL43vaeyfz6BSLSWxoOtofsPsDSj2MVdNuoGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaOxaGs7xJ2vT5eetcgB8wqhniqfN5M5jdBVPQ/KuL6AiEAzz8KA/fRg/krXEwkNwK74sgl3y+loTDxr48K5aChyLY="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1519463520217_1519463584172_0.14307223791825452"},"_hasShrinkwrap":false},"4.0.0-1519663092849":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1519663092849","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1519663092849","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1519663092849","_shasum":"e8452eac408171ca13759d1479d15743ef08b9f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"e8452eac408171ca13759d1479d15743ef08b9f6","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1519663092849.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-htG/ENa4e25K3BdYfHUsCFUxkEsuzCPhry9BXykeU/dYuR7Gh2UjflUBWa7ucg0aXJiwz9MOyd+dl2/FPfnKMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiQbV31waoGVSphBTYGvU7YrdzOBH8Ntj4MoeYgemX9gIhAIcPNQm7LcvY5t0coizOzROta4TRHw72Y5LwlGO1Ijh8"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1519663092849_1519663195184_0.5003821229213421"},"_hasShrinkwrap":false},"4.0.0-1520517968119":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1520517968119","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1520517968119","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1520517968119","_shasum":"0acc7fdbf7520b32e3c439ee52d58a68511695ad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"0acc7fdbf7520b32e3c439ee52d58a68511695ad","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1520517968119.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-QyJuBe+lwAikVzr0PbyC1ToopAPfINvqq2zpAySwTJLuUJQP9UvrzNLg8nY62Oin7rMZRYiDnlWU5lgYyuh0/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBFBfsGQpJJ49mGZVPcSTvsrgkV7dSB9lb+Y9FYGtU0AiBxOW3PItwc6wD1deuG8ofoESGDgwWh7aSxBnu5gdw6Zg=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1520517968119_1520518045039_0.33580783224264676"},"_hasShrinkwrap":false},"4.0.0-1521036089661":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1521036089661","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1521036089661","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1521036089661","_shasum":"dd2d293aeab9a9a3315e3d416af010d42b883bc7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"dd2d293aeab9a9a3315e3d416af010d42b883bc7","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1521036089661.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-v1ksYyVlUXv+U2xUd2tZTXheSYudE78pZu1P1m2lz/eLRgELIOuMkYYgGrHgDNTPwk+UnNhq1nGtZiLgCEfkGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESSE7nn30iQA3PUajdmNgLaB1s3pf2ENB5BqqkiLFu1AiB2e5hAQUpbeF0UeyQONy7UMXYJlQyoDlw4ieM4kTOHPw=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1521036089661_1521036164477_0.8826575505780432"},"_hasShrinkwrap":false},"4.0.0-1521047171357":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1521047171357","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1521047171357","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1521047171357","_shasum":"a1cb4be9dc7353b067abe386f6460ee36f95574d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a1cb4be9dc7353b067abe386f6460ee36f95574d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1521047171357.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-XPSdbDXCUyWlsDDbIRpo5jxovGIIsvWif/efq5CYmcppkF7dg2THBdYxM9cmY54xnJ5CJ0KNWIutlkD3P5r+fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk9U7sWRS/znNQdg3gEAS73AOZWSPxbjHn70ydKviddQIgCHC4F/f6BSE8Xs9dRL6YVyvHIKS3FrfIkkf6AHOqdRQ="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1521047171357_1521047257786_0.7083752560642904"},"_hasShrinkwrap":false},"4.0.0-1521140905511":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1521140905511","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^5.0.0-1521140905511","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1521140905511","_shasum":"07d7c5eada6052db0a771f8e53faa2cbf1933b2a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"07d7c5eada6052db0a771f8e53faa2cbf1933b2a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1521140905511.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-tW853e3uE4sJeLx1mnnrlJkpcct9SAwtXwQ5/eEY3VUg8MMvaYKXzXQXcLNn2UmNV++31M1mrmFOJoyzGRpvhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIFksQ4J8Mjgam6oJa3wwvtsbx6O5pz+lYw1QGacUG/AIgBr/jAG8GdtlBoSXvTZeMxFaGCcpmS3OUnhn9LSKfGAo="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1521140905511_1521140984600_0.16972620606267985"},"_hasShrinkwrap":false},"3.2.0-1521141520687":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1521141520687","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.5.10"},"peerDependencies":{"cerebral":"^4.2.0-1521141520687","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1521141520687","_shasum":"b895b1db87ad52e621cc80e8532ac00608e12554","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"b895b1db87ad52e621cc80e8532ac00608e12554","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1521141520687.tgz","fileCount":8,"unpackedSize":28455,"integrity":"sha512-NAA2awCB4K/KYhRCtyfLszpM4IF7e4k9XZxdMt6cjLdtU+Udhp9EW/4XDM/MoW52N09yB5oinupQmxVl+08ZMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAejF/N2Aju0oK/vL6qawdeSJINGy2WQcKFL5IukxeVJAiEA5aWR3cvpDvX4uQCilcURmz/hH/z6FGHwEGZNrW6epiY="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1521141520687_1521141600404_0.2515000013801727"},"_hasShrinkwrap":false},"3.2.0-1521491486243":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1521491486243","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.0-1521491486243","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1521491486243","_shasum":"a24007410f2d281350f6dfbced4e1ad95c41500d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"a24007410f2d281350f6dfbced4e1ad95c41500d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1521491486243.tgz","fileCount":8,"unpackedSize":28441,"integrity":"sha512-jkCRHSA4jiOIHubnf49yHGDhlQ3A/IOQS+1LCkBls5/24BLmWxfKe2h9nOc0iNfxdSQV1GXa+hdSgZ8GZMtTMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEZUyFWYFTKB/5f1K774g+3TgOXDrd/8oPvKIDAKxZcgIgRRwslbjQdWEozyMimZTD1uCctPPWvATbkZaGg2+2y3I="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1521491486243_1521491555427_0.22246891976615246"},"_hasShrinkwrap":false},"3.2.0-1521659945175":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1521659945175","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.0-1521659945175","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1521659945175","_shasum":"1529741add6aa92215e1cf9b62647db969409812","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"1529741add6aa92215e1cf9b62647db969409812","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1521659945175.tgz","fileCount":8,"unpackedSize":28441,"integrity":"sha512-tVARQxKL4ihoMxcTOMwmAxLGTVoJ4lyWIpKXJsqkYNprjV8rTD5qECZbpq1WVSgSX94DJx6Uf3bKfusu8VVvxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUx8qSAkMHa24a85xnTJDSSkfBCkc+vFzdg4TuL0gBZAiEAz9Xyw9pcn08Y8Ooa72Hi0YF1hXph+N/7BtRsRCu0loc="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1521659945175_1521660032359_0.4085544970136066"},"_hasShrinkwrap":false},"3.2.0-1521800530349":{"name":"@cerebral/mobx-state-tree","version":"3.2.0-1521800530349","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.0-1521800530349","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.0-1521800530349","_shasum":"f5de021284d4d2b7062a1530ec4c63aede388a71","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"f5de021284d4d2b7062a1530ec4c63aede388a71","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0-1521800530349.tgz","fileCount":8,"unpackedSize":28441,"integrity":"sha512-vJKQkXogCx9lUSMQPEdoO4c9NY0rXeoPnMsbxVeeHHzdZGJmvpc+a6FttwK2VUwudKzpkINP8kdqEZR1Zv2/3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhlShgiG+0yxtN2tIciBZKnAnsocEXOmSIvTO09Um7tAiAPLWkpKnGLKV99TuWR3BIXbt6bXbvRoUeropYlGWO1fw=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0-1521800530349_1521800604106_0.15624700623643095"},"_hasShrinkwrap":false},"3.2.0":{"name":"@cerebral/mobx-state-tree","version":"3.2.0","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.0","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.0","_shasum":"2f9dbc3f308f04826b5e6a81bf7f6e3382e8a906","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"2f9dbc3f308f04826b5e6a81bf7f6e3382e8a906","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.0.tgz","fileCount":8,"unpackedSize":28413,"integrity":"sha512-lDIPatQjNelgBmRgvKImUeTl8YmVTbbw6i+k8v0sNDlscMUM0Nvz2THLxqOYyvcAnTIeuKd8u9FuFjCGpcg0tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzMC7Qw2uZB+mfuN0wG+rmi1fh5+Y91Y2nzckZzKujsAiEA46ApOeqxaXJ9jgq1cGoL6nYE0B4LI6B7HwgaHZV3sb8="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.0_1521830790324_0.4644157704507115"},"_hasShrinkwrap":false},"3.2.1-1522406089848":{"name":"@cerebral/mobx-state-tree","version":"3.2.1-1522406089848","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.1-1522406089848","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition  \n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\nThere are a couple of minor things to consider when using this addon.\n\n1. Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\nto the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2. Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n*modules/app.js*\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string,\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like *mobx-state-tree*, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n*main.js*\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender((\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n))\n```\n\n*App.js*\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.1-1522406089848","_shasum":"94973ab6393248c005ef3f47ce41f73cbf001338","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"94973ab6393248c005ef3f47ce41f73cbf001338","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.1-1522406089848.tgz","fileCount":8,"unpackedSize":28441,"integrity":"sha512-gS545PUXzW8/4qYcmCgf3KZfbj+RAEvB9PqcTDXgbNqIHZveXaKyOCB8Qeo5GHwdLxV5mxP+r/OY4fuWHXvvSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5/MQJB6V9WH94t+kuD4iGo8pgORdOF1+qXthtcBhuzAiEAw4krCGhOv0BCq8fTLMA2EbH3LqTPH0QzWfEI4QaWGKk="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.1-1522406089848_1522406156841_0.1261936518958624"},"_hasShrinkwrap":false},"3.2.1":{"name":"@cerebral/mobx-state-tree","version":"3.2.1","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.1","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.1","_shasum":"790603558337192d57389a9afd969e160a858d39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"shasum":"790603558337192d57389a9afd969e160a858d39","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.1.tgz","fileCount":8,"unpackedSize":28413,"integrity":"sha512-mHAV543+56mmYQYJNUdDWWIUN9/3y7s/CnQ+OOh5SJ3EbwWKZ4YIPmMSi/s46qnMFImyoDG99vdURohBmY1d3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQH1uPAwICOUxaqG4Ikuh2wrOeniLrUuuCcKorYV3XcAIgbdzToDLcWIbikVUwk8t8QA96OE62eERIOQTYi77sgrM="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.1_1522408275390_0.6426605199966413"},"_hasShrinkwrap":false},"3.2.2-1523952156059":{"name":"@cerebral/mobx-state-tree","version":"3.2.2-1523952156059","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.2-1523952156059","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like _mobx-state-tree_, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.2-1523952156059","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-xzjcaJV6O6G7XP2n/k1LN6rMgjGtUWiekDtHrCsLlfmDK9YxRdnl1g51dceo0/bEe5/ETgNXL6aURmPUdijHTA==","shasum":"26ba88c6d117483179cfed12b4ab895fe658477b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.2-1523952156059.tgz","fileCount":7,"unpackedSize":28512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1apYCRA9TVsSAnZWagAAGLYP/2wUXPkKQe1O345EgK6H\nghhvul/xtsRCZG6ZAr1jjOeQev8yGiYUK5iF7h/Z4E3+E2p+qxEeHoF/mq0q\n7VTnPgSztOUZs67XgGZjZSd8IVKlBwqCHqcSDKhZyXJheOLQ+hALT8iC6p6z\nWJ3BYHZRnnS8cBUro3YxUtV79/3fz4/3e3RPi4vpXif0dg/BoLZu7Cw9010t\ny1EKmBjuFB9A6UoG37TnQ3IrnEDhCRRe26Z1sf5v49A8+JwVDmh5iWXsdQvQ\npggBWgDKwLcV5OJfqCDrWTRYuHAH4leqclpzV8q3GKS3l+4ZOYG4kW6tGWZs\n6GwzXOlwklYTBqBheFz4yuGsnBU+JXSqBwkGTDV23jO8V3xlKM3mSWLbelX6\ngIZkgJAUcfiqqJc9MGvxh82ss/ldTBVsO4Q/MZi40Ih+V3ktdLNMlGBFEmaY\nymWjxnoQ4TLizYW135OQOEzf1xzQh0xnIHVFkVkikxTr+440vIX+NvBkI/gL\noZGbVwP5ZniK/8l+9gIMFUmloRL7CSMO9UQ5uIcjezzC56W3ArmAQTceFugh\nnZOEAs0dbdM2WLq4Q6ljPwjUZdXCJvmj/tV/astd6k5xdeoqOVqYl8MG7JcB\nwR+7s0bMEDYh992khQqHfj07ECP6Et7e8OhaUBQK/BJaXiVPfAf3oo0lTtcG\nM7jv\r\n=p6Yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsS62TxM8IbJScaHVbWRveNPwtlnyW3jUrBtbej+C3fAIhANXRWgMLa3Sg0V2Ge+jTnEE1cCKatrJtjzmRLyKyK6Xv"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.2-1523952156059_1523952215521_0.956009830060705"},"_hasShrinkwrap":false},"3.2.2":{"name":"@cerebral/mobx-state-tree","version":"3.2.2","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","devDependencies":{"prop-types":"^15.6.1"},"peerDependencies":{"cerebral":"^4.2.2","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"_id":"@cerebral/mobx-state-tree@3.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-UNfAhb1cC26q+myqajtPIYdPsoiUXfz5sR1YPlc3FEIEASMFLc+vhqMBf09WwFO1hsmFPUSbYtwC3MFGDvUaUA==","shasum":"d11e74a5a3e99ae4e29e13d555e3b22221a801dc","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.2.tgz","fileCount":7,"unpackedSize":28484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1u0SCRA9TVsSAnZWagAAIpQP/0fSQCNzR/heCZpXxOX8\nTY/BjYyK2Z2bpoyYPxlUp+kAms6LC/4RovD37YTPKbSjNtzQixzBKVSPlAcn\nqNsHnT6g95rHzPznIzXjtY63cxjvJwrNWyQYMwIZefHcv0meh0/OeQ5EvZmy\n4fyZeF9trJE8I9bnNUqgoNS/0Kljc5qcscTwRBgCaSUz6J6Hv3dpuCUmt2qt\nqtOJMey1hBKfXg3AAMNc8OrrSWMHkmMCmod//taG9dyAyC/hOxSrs73XiV/l\nHUZFnET3EONfxMN7O6OceBVHtnbhgVMlouYTddlfSIkz33jlnhO67TMtl37d\nRBCRwdxB0W5FHjGvJP5/RfbjjNIFRXRSc7v08JQFMusa0eODpdVe6fvLwg0T\nCBywsBNMyXg91aTZ8rRMWWSkPIcgjD43eWp9CEqNrEbXGOxRf/RMvmJI9xcB\n5ig0XcSCvrGE5cmG8fPfh9yXxChSZjKql60vLj23YD3SVCKij87u6Yu4xWQ3\nWnkjMairksKFbwRSDotpXkXBdtVIFI+wib0rn1BMf3t1E2+p64VKax299+ve\neZA3PftcK2zfEAuX9nyCysI7srWF3ctrfZMO0JqZhNG+CD5ci2rdh8NRp1uf\nutJoHzG6u1R5suckhRNlfENYrFhQ5Bcf1CDULu54jLma9O0G7bkxWNXmZL3E\nl850\r\n=cZyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4J9B37uV97cofIm3Sa5GlLFlDZk1is9s5kXMK5MU4pAiAZgh3/gfyIFKhavQMv1BHlYYkDot3nWrYxLVRjGYSHHg=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.2_1524034826132_0.5417682953512633"},"_hasShrinkwrap":false},"3.2.3-1524554116963":{"name":"@cerebral/mobx-state-tree","version":"3.2.3-1524554116963","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^4.2.3-1524554116963","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define your model as an object,\n  // it will be converted to a mobx model\n  model: {\n    name: types.string\n  },\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  // Define getters\n  // store.upperName // \"BAR\"\n  getters: {\n    upperName() {\n      return this.name.toUpperCase()\n    }\n  },\n  // Define computed (receives a value to compute)\n  // store.sayHelloTo(\"someName\")\n  computed: {\n    sayHelloTo(name) {\n      return `Hello ${this.name}, I am ${name}`\n    }\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n**Note!** Instead of exposing views like _mobx-state-tree_, we expose **getters** and **computed**. The reason is to improve the declarativeness of the code. Meaning that when you open the module file you will see all state, getters and computed defined. No file jumping or implementation details in the module file needed.\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render () {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input value={store.name} onChange={event => signals.nameChanged({ name: event.target.value })}\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@3.2.3-1524554116963","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-2Kh2GzluxpYo2CdNHyyrirar15DZP2EXpENM64fL/QjU+9YwEYnjV3fDqRahArJ6t8tJgzYaq9GaG92O5KZI2Q==","shasum":"5fc4d1c560ed9f3c2d2d4c237a193e666ced642d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-3.2.3-1524554116963.tgz","fileCount":7,"unpackedSize":28456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3tnXCRA9TVsSAnZWagAAKy4P/2WdTrc0e5qxNxoK8D88\n6xhZcul5hvSUEJkcVOm4nXm8xvavyXJ9S4S0zKrwJrQN88fABVqOYNpJkC4b\nPPDUwbrDrAB237LXZpHseNGu4Ccd85Nn/NVuW+5BtwxfPkbXzU1bVxBZGJMx\n78Odgls2pdOQYLzFciL5xtTbqvgy8Bbib9rAfXp6VNW15O/xhPoUzSJtdjZf\nI9slnZqNmyNdI1l/WwE2N/jFzfjl8Su4zzoOa/yMolm3rccqKbtprxY/kEia\nF+5nx3gJzPiPnmqOs7SjPg2PpI8L//tHt90gZm6T2iH+Fh5hZnAeIkcnJiYx\npRONtTAtlqDtxT0dXH225DQvFenuZgoomEWAoS84qwZI6c14uDZhB/r74I8S\nPI/o1IjdCjw9PAxSXp1Dej7F+zuK2/jIK1Gj31oPDK8AehSSBPEhCbuBQemu\n9ZkOHnyFb3hoQxFgQCkMnCLEi8nYP+Ro6txOUEvTN3sfLaiYzTM+cunAQCRR\n9QMrVGEXmljCjxBVwfCZi/NB+ME0xj4cZsrONxTfchZi6gcTOVsLnNRDuMwZ\nOcNv4rKJGNONL5D5PhdvsLXHeFbjmUFm8+tEyZgtZvo71wkMi12uQ+afNmk+\nDuKWQ0Wl3Nsn+PrHo0J4dZ27Q5808yB1wFVD5yldAfjK8I8JrEhsNjlYrTit\njNhp\r\n=Hqe+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTHTHC7LADWgZIy+f5JwT3jRofzm70dGW1PVVqrIPLLAiBuj0YjzaVOz+vr9Igo8xOa+gazKsGZd1AX5thIbFzw4w=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_3.2.3-1524554116963_1524554191611_0.018695112109708978"},"_hasShrinkwrap":false},"4.0.0-1525724201307":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1525724201307","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1525724201307","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1525724201307","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-cdjwk/leg14cO787rX3DVm2NOU5Gv5lR/4k0x9Hbm707MBA705cTRm3xcSTCtmbk3wM+JV3OdaFVBWhOYtTgaw==","shasum":"f6369d558d32af2cfdc2844a64a8986f7454d35d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1525724201307.tgz","fileCount":7,"unpackedSize":26076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8LSYCRA9TVsSAnZWagAAic8P/0/9H9mo8Wr08fviMibn\nhjsagnaFcKqI1iWShalpFs+l1sKW9q+U7REyo/I+CpCQXIVvOnD13YirB9H5\nlvXLeUGMZk3R1ttPUoZCVYKErgixzp6hDWO0jkYdda1eYyx6F5yo0qh75bKx\n4ka2KQpNLaFDvLHsXxYq/s1ZciVfZO1YsarK+VEf6sQFmP4WnSVEq1hqJi0L\nALwhw5XwNDSopMUjUldREMFSDN/TxYEpIlwZIuY0g67cE26lv/+6o3q0HiNy\niofSyRwq+aOTdy3+vuSiygP54seGcJei6E3e5oU7IHRctRxTrhpM5U3kM61s\nNggilFAWfBEawm+UqrW8nw9uc9vIldtxKCcnPx1qsNjtwG04b8Mf3hjTCqdn\n68XkiOnZ9Ig8PjOFmfdn6st5twyjIuOiZ5sroeqQTZnYbYwpncqwCy1c5ulg\nruw9s9izrqYMKXxOZeh9BQ5GSq6kG3eko1aqgQBNgy4Y5ag7UzUUUFSdTpxX\nQrnbtB4XjykIEAL7E9BO8gnRct4cr4EpmdfYIMaFAxEJyriZQthqmucRcsVe\nSXwXL1/q6fgvxmGIwZKtOthRgY0H8/6xFnjZRHq8KOwBbfblSKh7y+gn7728\n/MwK+ORk9BU/uYXdEMMWL93rXJHOmp9YTlRrIIOJSincGkTZrSOeylXsdqsN\njrUh\r\n=Shqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfkDqUJvcqfLW3hTZtc+rNnpUfMyoIWExtaARUchmy6AIgJ/pr5o26fNGTUqfPhrD1Sre0hVbQrh9IkWi1vhnRCgU="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1525724201307_1525724311562_0.7596611690904893"},"_hasShrinkwrap":false},"4.0.0-1526222433248":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1526222433248","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1526222433248","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1526222433248","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-9NghIPSenmg8/TclpXCSnFpAhMO8omFt7dhctLqeTrKSa2P0EhbQs3spulKYCnddcGY2jdgOColnIRuLzji7dA==","shasum":"0625cad73c96a70e2b9b9e6a48b0878ab573f489","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1526222433248.tgz","fileCount":7,"unpackedSize":26076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+E6nCRA9TVsSAnZWagAA8SoQAIRFO2sm8hQhljsoQWB2\nXK/sRoNcc2Tv4LJn60NjZFpmnq03C/KfXK0e4X5e5s7XB17XdxFjKpHIOleE\noPFmSDymCYldFzy5hDXuqULCWabU21ZyH9baZuc8Jg3MZpLy177wyGkKtbEn\nINar+GscHfGFmC5adwolyhSd/4NhdS4gWw6Fnt0mps6miVJNjtp2xDmN4cXf\nmFJJ4pyHH4SupIg7/FYK8h/pkSSdfy9spIWoQtZWgIOLjydjrj9YALAtM79E\nMNViK7LHvWMf6M9zOSASPd2wabjWGgPRTWjtfVlUmlqx5zWl+/FfbS+lhdz+\n67GceWR7cgZ4Z0CQc8D9We7CWfThUrTtHKR+3622aaf4slVremen9nTooTja\nvEpkMV0p1lu+Gx7EvgQCxaDXqyJZoj9DcfjborZU+GMOyp4FXn/jddERccQ/\nujylg2WBr6yba2mfHcP3OGzaEbaaeebu0meXA/vXnsbuvA4a9U+HdFAzSnOW\n5N+C6sC4ijvUY46kmJWBMinS0LL8eYW5p0bQQMpIpP4LyCPan2PgXFmuh5Ux\nJNsSrpotAnyP2eKhRLKhr0UEywKe8GRmEwJ0jODS4NASDgilvavtGw7PKGIr\nS364uw3RSi0bk/Mc95dJe3C1HIjAEdw+O4z4uj9tPlB7DKuA3kIG83Uu8cWS\nyOiH\r\n=Ia0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2zhGW2pce0nNmKl1EGQ+2BtteFju/4WL0HVuFYxW0lAiEAud9ZIgG3aQ6efqACUwguDqyWPnW7c/zJ1TbqJYv2hzg="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1526222433248_1526222502544_0.8770367869967441"},"_hasShrinkwrap":false},"4.0.0-1526334609968":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1526334609968","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1526334609969","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1526334609968","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-NMRwBPOmBHpLXl1zVvyeZlNs14mMbqpFqTdmqq9aH2Ohytv/oJKsSnBJ8weVTar8cQk4raLejyIyErydworGJA==","shasum":"5559e1945329c572212e904e506b4adbbd3d81dd","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1526334609968.tgz","fileCount":7,"unpackedSize":26076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+gTbCRA9TVsSAnZWagAADecP/iA3vIPb77+JuX2fCQ8o\nzs4Aiq8TONVn6m5Y3tQBEqnIYfl9mR+0eJpel/RBwU4jHkJG4rsa2+9uPf0i\nqCxk2Tnm3fRhB5x5+BLIDlPJjh7iOimxAX9MfQL8PiNjVUrLcmNvk9WYP9HR\nUz6wwhyyY49B8H5WtoCPVBBv51FRDyFvFwPCCw6BEm+TbL2wghhHnC5jTcFT\nnuAVAFtTMWPCZTtcxbrYCJLholVMJ88yLij6p/NeyuybzO+KLRFnyK0WAHj6\nI+byrfSG6F52HxRDlEDp2m1aRADzHigzHoJzObqzLRTySXvPBSFen/Ghm8Vx\n+/QRBB7G9tlLJG2Gf1qijzgVwGvtlVOXmGJYtcPo3hhygcBQKfu0fQX0xoJ+\n8oHCmzAMT8+ibL2SRNaA7jHg7btVnrsM2ia2AQkykwBKsBJ6FQMBePuZFxUB\n2t9iBH8tTZo5iwjOdoe90YWFP9R7Fn1kRPs3LTzeOizlu9hsghY2XldUFoAp\n+i6xpe38su7d7sL2HSFyVP1ymPgCUjIyFmrRzmyu5VP5j/Bgn+cLIxP3ILV/\nc80bhE5jEFEJ831dl6NygjpkT3EDgU8f0ttgfXrlqHfbePjHNfqSi6fTz8wv\nYS75TBplkUqx0wP3ogFSvmie0ozl9/gU0TBwJKAT80rLLTFJrBNmwXVdIZxM\n3eMr\r\n=Cye7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChylgqoyYWvy/Gpi/riEq+jJMILs7WElLoljEmeKJB5AiBfoGQoIRul+wGo/oY3Wpq/0P0EgshPVYeeseOniGmWcg=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1526334609968_1526334682576_0.988580186537626"},"_hasShrinkwrap":false},"4.0.0-1526409797341":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1526409797341","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1526409797341","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/operators'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  signals: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1526409797341","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-87Ww2ZiyRcPBnbKeHUW1nSFYZVAfofzi2Se7B3fBwZFN6jKZ/aewxrDHTb3Xf9bNm+X7FlByCE9rw7zUfP5fkw==","shasum":"6936d12041966a5c18f0466137ea8aff3e084413","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1526409797341.tgz","fileCount":7,"unpackedSize":26076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+yqGCRA9TVsSAnZWagAAABoP/AkW3NIN0TsbCd5QKMg+\nTkp8Qp1becTLvykA0ouTNHLemhWNiQoZ35hT8pZ2eybEedHWjbBnourg7xoO\nFYcOYFkw3dXaxWcYSMPK1oCsx+cclptVW8g81WftvgL02fG72kM1FSIZjagK\nSBstJvLrQIVhUJc3tyyzgWQ8mZzC5YhuGZlLOh33x5DjhhFzODxHpKqlrDrX\nogaf+/UnyyQt9DM4Vw6Tcg42NCEu8ZBp+xj0T65btj5+O92cXbjgs2wjez9S\nyrfkKSBwpPd5FUNd+EtRWs7L3FOvd68SiAsQl6tURN5HtG3liqXKRmLJEIHy\ngRrEoyvJJX1dKwJghCDyGTxyYRJGQXlM5DCbLDCThXvK1z6n/RI17Ao/XNjl\nFfi4SDEh2CVbobHtzeTBvvVoQPNuG7T22OnszLKWsfOKYRe3svuDBKBiMyfT\nZjkn52/lUvC7svFTtoHCM6vvkwWO0OyGzAXf3bU0qyJ0v5P/ToRJeiH6Glt3\nvT3/vA/IRQehjY81WMjSCiKvY4iNDQJaN7RurfseFH1lR8pTFvMnkWw3Demp\nkwdVzgY5cY5R6GLPIOWNET5HH3hxEEqW9ypEQxAxfApWBMAZya93/BHhfiB1\nDqIPfc2QoN8mAE8AYZANHEA8ImvZOn7Bmje1X+wvauYjpu6imJe48tAZPQiD\ng6Pf\r\n=PBXE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCioAt/uijoTcmJ+vAYOpsiSOHq5l1svOtre34u3Iol1QIgEBypzKUcI6eTKcMfGKj6P+zI978W5BbOJPqBzsKhht8="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1526409797341_1526409862184_0.31811857823656275"},"_hasShrinkwrap":false},"4.0.0-1527015081471":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527015081471","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527015081471","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527015081471","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-OTPO97AKypiWQ+DqFbgAJxJ4ty5ioZGfYJ+6W8QT82S215G15QyYXw/ns0V0ibB1tCQUEkrRfUf7lZBjBVOFJA==","shasum":"76b26f8ef202e31293c07f298ec6c82ae6a7c945","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527015081471.tgz","fileCount":7,"unpackedSize":26250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGb7CRA9TVsSAnZWagAAd3MP/2pms5WUFO59P5a2maql\nFJOlChDZ+2nvRj6V1JtOcDcLtO8CK1QiB1UWgLjxWmwQrmlyNhfwmMaWQZAc\n5mToY2ZKGWUARVy+bmDTve2V3OCwywWRC7K/g1wS458b9vmLO26ATXQuDP1T\nRF2ubUevuj2CTajfAtY790xIjlsihWEgXR9kyPnAXXco3NXAfpndf/O18gmY\ncfuAlCRZtnNXPKNtieXusIcEuo5SsuDqcw8XFqavfxo6+3ysN+aAr9UcTBQ+\nK0n7nXRt24ZZxc+3fVR3Huosl5tt+86ndHrJA+arcPXZu0nhcz/N+lZcgkbh\ny6w1G4UcjmE3WGmducWqRPITgbSorFE9m/X4X2yjn4SXq5ibf6Bi4qB4Kwsk\niLhQO2+zGQE9NPrvzeClHEBBMqFvdoJXI8yyDL7AyDySONOawByiPmMq3+AJ\ndnnz/dr+Jhz/CPDEk+C9pu+9UahzOal90qhfI/wQaeqS8z89r0JlpBwhdlO8\nWTLrwhDKBxoyCNOh0fo/VP5ltCl9pKNExJnoCWjYK5bszH9v2ccnUE+RKyBa\ngTTXijPJdme2QN0qnz4F9dlzevWRBIWckFu8d1zaplX3kSRuqHs3UtKD5An3\nWj3vXMCMdFdrFJDj4m2v/zBBfUtHVhf6xr8JiAtgvi5tcTWm1jn/IYTePj2T\nfAZb\r\n=/ot4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKroxyCh8SWmMkv01ik4jA9AeO09TRX6sbIIRkxtHLfwIgfykUneneb0hcM5oJqqxPyb2GCdv/M9IIIkKg1+hFjsU="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527015081471_1527015162949_0.48791938550031233"},"_hasShrinkwrap":false},"4.0.0-1527107988207":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527107988207","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527107988207","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527107988207","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-6Tln26WakjwVmDu/oNr+EaS6hd15aLw3RP9wx6P5eCQIQJVnxO6bAuUlRvQHE4agHiyvLok6tTHWgrp7Dma61g==","shasum":"5e1f528a7553849a38ce551ec1c3d580733f4ea9","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527107988207.tgz","fileCount":7,"unpackedSize":26250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBdH1CRA9TVsSAnZWagAAZXQP/3yVwHdQqkHWCJLpUc3x\nYjE6hSEn7AAxDmnAU4hiyWibZdU1jSzgvldvTzo9JeS5uBPkgU8NmATJAF2P\n0IRoh0fl4LLwklnj3achbLH9shCzUUi9wvKNcqbYCcszVllNAmp3KP+lLb+H\nYHCbvt4U2Rtl4Vk7E6zw70BJ/t3CSK+4xOXlP2bQ6aGoxqFx+xHHyKGUQDK+\nFYOTbo7r6LquLoh1MQVdxysSUUHz4veqn2DpWV0NoaAzcjYDFj7B98e540Ui\nsnVnImU66BMhu/4+Fq2UYaX4Ps/zkaDIch8BIkT/wPWXFe8dnhP+xcm6VmzF\nIPq0P1aYHtrZ5Z0L2Rm3f3EwupW6LZOUocof/xWeaIOWjpwHZ5th2Y7x5cmE\ncXCM3sJHLhmWIIL9UkmgmZdFrnNITgKXictio7qdcvOo/BHM85epIYjLurjZ\nQY+1JZrAfXq2ogBCQM/ovJhvRJMt7xWwbwHSODFmBCA7XZ6rSunEivEN6dXn\nNHwADL/gfwW+OejQkNCaUVoeOQrM9qFhzcNzpSLSryMOJrfKR0OiLXkB5gEQ\n87CQUlrVNp9Dfunz7FnqEVTTI3gIgp7oFEySrO2qi7IYABCe0EZrMeM7t03b\nu0XZPWs6wpwtTMn7ywqRtQP12pZUjbKBXEw1qYovS5Uu0TpRYXo4AW3B6tY1\nViRT\r\n=Mrty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbxhjsPGcgdyu+5ejNxq0POZrp0xUt0HaxFP4dio7nuAiEA0tKj4xVB5OiIs1T5npH6scWaB635yvFr0BO+ofWVwJM="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527107988207_1527108077610_0.6412498538389171"},"_hasShrinkwrap":false},"4.0.0-1527184480939":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527184480939","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527184480939","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527184480939","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-LeTRFrmyjqteMWiJw3q6Glo3fcVS9WNxUi/GE0g12VxHw1nGOUJPD1oMAfTeXLniIcffFjcrQ7DgHX63FgYcNw==","shasum":"ae07d16135c1a674e0ebb998252fd4e5143d5f5d","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527184480939.tgz","fileCount":7,"unpackedSize":26250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBvzZCRA9TVsSAnZWagAAgZwP/0McnTSXRFCqCOMPI5Dm\nniJ0U4tkTONUfAaayqnzCIemudpQUXcPW5VB9gKTzZYe4zpgqO7u3rKQpR2/\n/FyAIhlNNcs2+CFwDbOv3U5yYpZxurRG8rFHjRmXYMLwHy/il05z/Bq/41bn\n2enYMeYsxMPdm/gwpi5Ru2edav2cpFe1BacJs9DvRTKy6aiqExPIB3LO2dG4\nQped+q10Bc7GK2SFO4ljIi1g8YPBGSB+bZ3BRRS5pV3XOb9jIyF31DjXDyQq\nn8k2V6Sy9UAh6u1XH9cs10EH6EtXLBzzBiuXsIo9oOD19DUohYWNdfBWOvj2\nSFkj+HARBZnDfzSGyh4jDd9AAEnpJQpxuCeilLmluIFHUL5qWIBCfz8i5PBV\nMamwIwr26SbEKsMRhwn0lfJj/jckzcVUm/yYSPZE0s4VjJeRg9t/hkpNwAa7\nKkkygUBp80zBti4x5/0K6StIilPhyK+HzmOb7YEWHvsSUYQjwDlLZsvpBdmc\n8qPWaoD2Zu9LceOx8zTL63QTo0iN9I6Ijn/uk17sbSlc7ru+mU1m/wpxul1/\nvSDa+V+r194pd7fSNZv0uu4R0QPvUKhIIjd5gDpQW4lYffF2P0eZfL41FrG2\nTrvqMSniRPsRScpnDzfkfeGsgXlPIx7rRRac1z0WgXfornHisL4mYW2KM3Bw\nTOH3\r\n=OxKj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAC2l+5398Ggzq6EOK1ySE01o2uhco5XZp7ewDyTAUKAiBRhZRhFE886UWGhlrBN/5EDCAYbdnSMlmsZS1hqGrU6w=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527184480939_1527184600902_0.37482641380168125"},"_hasShrinkwrap":false},"4.0.0-1527192187050":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527192187050","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527192187050","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527192187050","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-38jCXRjeJyPC0YeDq7iHt4URIjDoua+5jOMwRhc2nPw1GYoURM8xaTUkxc5cocbMoNfGNpVfzX2oYzhDwlCSHw==","shasum":"a04f6e1eb333c36e353f4a303a06b59fbb0a8073","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527192187050.tgz","fileCount":7,"unpackedSize":26250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBxrPCRA9TVsSAnZWagAAL0EP/itApQzWxyc7ONc4uczY\nj5R7htSEcqZ78tJIPsfKnb6/6NCLM1f+6qAfv90+MYz064j8BlUTm+fr/jNr\nIpbZAnmySF1bBgRS3pRnxEAaqmZf5osOoUoBUWGMFYf+0Fa9e0CNWgPatIKX\nsnmvJOJRCdK936QcFLrVGKGZSu3POxYBo0/lngktt3cGXlDuEYkJMgagQsN6\nuy5gM6qGboHXfMiDFiwnrJtPIf8c6P+xVULlDkwNY8UHfdBdkD9qXiraEgZU\nv68pGVVkRhht1YYCCd4eHg8F0/f8FWI8gBL08zsph+sygXR5TBetMTYGSEF1\nU1gAyPhj9idanXgl/fkeAup3ZIqrdV0dQtY1E1YyCDSGrYMA8SS0jy8CHj8E\noFOusY7NSTOnR6QbSXZmO/XOZ6/xrmEOad6MH1lFe4Q7EHR7IepkC050bkXX\n/H9XqffuMsP/zMF0lblngnYKPmtSeMl8gBPILhkpdwuZ3ft7neefV43S+M7m\nc23fNx2mYNj5/w73AwXIJCex75eZPLHM6D34VkTqyZnzabRRei1l0dyvVzmC\n0Ln8koqCK+mtkJBn64Gs5lBWoxomKolgAFe3V9QPStslRmv5WcTu8fKDh4rH\nirTYSOGWftvomBddP3xPwocuUzBrdwxAH/ivE4csoGrQN16KBuAgcmTaEiPJ\nzfTI\r\n=J0tI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpU2vHaBBCviaLeNM3dwYt4jsRHFIXg/UFLyafkstkzAiEAlzW5UgfqZGyklXwuRC/IU2WxWI8fiK7Je3ob4dBskpQ="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527192187050_1527192254294_0.5814363491832335"},"_hasShrinkwrap":false},"4.0.0-1527668754193":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527668754193","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527668754193","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527668754193","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-QFTAi/1+lN1wLzbNyIUUimDZ3Nl3ZJLQVxYjv+tNkyvB2KWCcSG51lIqu+TO2C5RhyLt4DP1X9uZIPM3sEFtrg==","shasum":"6fb5c825f850cacdc01d2f70e97b07fe3e8f258e","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527668754193.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDmBxCRA9TVsSAnZWagAAf6QQAJ0sp9hwbcl33sqpraLC\nQpzO1pFD3QYPjgl7pMjKBN9ax+GYjBR6/RqLwgDzlGfxSOdCfvMiGE5q3rNC\n+/ifDIYTyF0NOO0+zks1d0SK1/RH07MAaZ0/UO8A+3fRYc0rdKz8IFcrcw10\n9sw9rjcG0qqrg6Oq7YhCn8WNjvT+SHjjPgRrTPM+u4Ndjy9Hz/KH1eBsy8EN\nE9tvZlnyec2A4no3R+jE07TzpkU5ZvfzaH70i7erIzVzHFysYcFFdnIDzbMe\nsPvqzZbPB8X6PK+Op0ktAn29Oxiv61+obRuKffeXG4csJu7VMNOZ/+1g+dGu\n2rUiDcKV8CIUChEhlXHB4MIsabL8S9OSqekMVM1i23R7SeMxMHNWxRp/mKe/\nTu2wwEbovsNzHA6DYfm0uGvxHOa2MIm99rOM85BCsOSt8plZEp0EYe9AGbTL\npstMILXVF5SsFAER3DWxTolDDlucgTfS0mjjFD2V1AU+UQq3yMxrQzOl7g4h\nfKdpjXxAozjTdkpLe8BldViUnQt9oGSDMIb/O/Ag+dPwg3+Q7jNRXn0iSaAM\nihx5klYHjB8m7HqYDxz0kUZMkF62BPWq4f4kQHozNa0qoPL/q9Es56izYeAQ\noa1Hm3gQlvgP45PBf1S+tilHh+zIIhBuvP5dk/k2EgjxyP41UNAMgoManthp\nCE1o\r\n=sM5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPWsHf36W+vmXkxQQBnlEQuVw5O0g66kMVrguZYPOThwIgVtc0ujDgF6FdZf5/KQFuoPMLYBQidR30F2dkpoI9boE="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527668754193_1527668848405_0.502380585402666"},"_hasShrinkwrap":false},"4.0.0-1527708491686":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527708491686","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527708491686","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527708491686","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-PuMSf6DYq592Duz2y9C7H+iwdLGhn8Igt9Uj6NByG6/mcNL0WTHfvftYwcOZnBDaGG1Kt/1w36W+RsqFZV203w==","shasum":"92825e94aab810ee4628294be941bcbc0cf2f3ec","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527708491686.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDvunCRA9TVsSAnZWagAASbQP/2O+xjiOiAYpUafSWuyL\n+/XXoMXuozdpTTBVmBTMWXvwWM0Q6hqtevYUknnGaI6sB64H45/IGX2WukNs\nP5OyeVkgXEeXG5Fj56XrMAc5a/NduTPZhoSBJfyT/BYPNZMgZmCs5ki7C1f1\nXi5BFS1P/rpQ8t8j7ZvQ/7btHamPzTARyA8Fj+vCfrKVUhUAPnM0Gzt0LQwv\nNnZSrTTQl0fmUs/bgIA5Klxk5gRL5cj8bmKTIlyikKOQTToKm4joXLU4HQh+\ng7HfXi5y3zWTgqHDzeKU099Lo5Cpk8uinpR51WI7mqtM93wDOpzk6f9YL8ol\nwxfYYi234ucGPSGFSG/fjp2ciyjlfK5D5pdZR8yYNrBCBCZwfZzDKVtMkVSx\nZYXOlrbmJ6ssecnlUegXn6kgL2EOF02g5gpXaAWBVEmaVJLd4sb/iLFTXfvx\nNy9wMUQ3NIT+zFPYBBdIPorwfHz5DHvkK6jI2St0H2fMh3m2+KhR7iQuNO4W\nzrQJ7tiq7BTStzzLVgXJ3yN2jnj8WodDGuyWv6c4wAhs+ip3SK19ofSy4UPr\nQkjgyw9YEKOtyM94FJqTmSCFayOlhSYIVI/2ZhYs0/caA1ZUfr+AnJ5/nukF\nyu+TEBIIw/OKuDMo9QNc/U0iljziuyPDxhGWLHSl6gyF1b/H2KTwqUyyC2g2\nXv6d\r\n=g2d5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgkhu4NLKYA3V99CszXvr2gKsoNgitRGl46mVj1i3tbAiBqT6JY/qcagSU/uJr61ypKMEGu1lIZe0bLA7ZPHklEzg=="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527708491686_1527708574538_0.702539654074791"},"_hasShrinkwrap":false},"4.0.0-1527787935820":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527787935820","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527787935820","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527787935820","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-/iVzkYJiRPl/XxtcG66w3v+bUpbElVOKdRCd8UO6GsFX4gzh07XLCII7oU9AGVhvsNVSve8mvbv1sZOfdZuA0A==","shasum":"46e52829303c949b343259466d9394f8f8fa364a","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527787935820.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEDH1CRA9TVsSAnZWagAAMgMP/AtDb10RxEeGk0i6vzi3\n8zko3X7xzBLWgR0y8eeJMw3GwTaULqePaXjuU693JCBUob3zTH5Bsp/Xu3JM\nnuFESQ0VopJz435xQLgJyZ9OfrQQeN5ZbjX+swsSI2VUS2ZtrIO/Vz7kpOFJ\nIuScPphe8Qu4tP9Fehm5DVGRZ2JzS/MAULX6yB1d0ybQXmygjQFUmB1gK6aq\nSEvPSEgu+5Y/ljp5ucDCQZ13o/j6MGhHA8/dWrDC6XxCDAcYXaOleITs5UiW\nAlW/zxPfPQt+zEVyAESxD/CN01bnGQ+I1CELFpNmmDQUE+KKXPukTwKGL9te\ngztDALSF2HExjLkkv9PuH5lBGlMSIY86jI2rj17355Qg6III09VunRzaOTDw\nWoiFQN1+M4VgMSnfbMTL51vDHb0efREYvrSQ7DjFXgPXSUChVEgpknazqu0i\nR6taKvGB8vxRb391jll+/9dMekDwHRlHWWqm8C7cFj9+o1rx5/UYfwZyuFLA\nUs7dbPjOW7t5r/T1M9pThC7lkwoiV2mqsKxjg/3dG1Hk0gNoR6nxisVd8JM6\nHm2EHbbthiJoRcGAslWmagsNqzPo4kbMjuVw1UICmG/xPsvOPckwrQwBBWms\nziLjHKCE06GkZMtj7j/NuvsXFFYanccS1mCcICip8NhvLvNXri1I/HYrIIa7\nMMPK\r\n=Ubn7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVNFvQJLz3WJiEdNSvaS9v/xywTDyLZssHQ52aiJvvrwIgbTRN/w6LNwHZTPgIEI4bjCN24X6QMpEu5yg9Ir+jIcQ="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527787935820_1527788011103_0.17134145867413042"},"_hasShrinkwrap":false},"4.0.0-1527840012018":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527840012018","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527840012018","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527840012018","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-U+sd0Qkb2ZfUVvjvFzb6vm3dKSyD2TShv8fzDHyN21hCmb8TfU/Ga2IvI8fxDUTs5C2FBJfKVmmvp3wRJIdm6A==","shasum":"66ef6f559f4e33344639ee9075df73647724dd0c","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527840012018.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEP1mCRA9TVsSAnZWagAA/YUP+gJjyOoPzk/VEAp2DgEh\nHrT0ck7hftytqhtX1mpvgJRM6QorBXTxmSMa3y2UD1UQdVAfuna+W2PDbr5d\nNrPGP3DORB+Dcwt4NYvGxt6TTldFceSh1htHYuBNuvViz7LTOaFTaO8Dzm14\nokmZ5is1OQ7J2XztoezjCDva3dlJHTLKLaQ/idnjLH1NPMt2j6ib3ngfPY9E\n9omTpEEg+cDT47hmKRzYvO0LFuoAeDfQhM/cgwqn32Kbe+EJOCe3Sy2xErZ/\n/JZ4948jv25vLaR3Ek+M9WBjPyLCXi0Bd4azOAJ9L28hZhE5B23E800jwy9j\nSuhS05/G4ftL96NUI3OQPEfABPi4UACZ3f/cVAQX8M16ORmuThuE96xiezez\nTDCOXSNq008XRlWCu4sKHESHbGUYjiolwSFRHSA18sMZQogJpE11h5krvRcC\nGkiFfE4TKCLADRXxnSh1YEw+f/6GoEVsoYf/BlZ26q7he9Kn2Y6rpJiWeg8v\nfsc1+TgmvaEEXvmNzQdF5PkW3TeeJp7r2jnMYsXt7i3U0mBiKDkjnDBaD0md\n1sPfmevJ4hJuuozgBe4DqUOiLBPat7Cpsrhexlxk5Di7dWOn+MWvHIaLsNOR\nxRRR4PQBPI4Lv57qft/SMTKvMKLlaLx9q+/fwI7GkOD7ZIf/Z9+zfreJg49M\nEEoF\r\n=3Nt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpbMbAW6Mr+fJIwDSrx1Vbwgzsjt6AjrikdTQFrccSZAIhAKFf133i74Io0/R1T/l25yUGxzt6fhg+Qu1XPWCV8s0R"}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527840012018_1527840102464_0.868631733501185"},"_hasShrinkwrap":false},"4.0.0-1527883977316":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527883977316","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527883977316","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527883977316","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-kmrXrib48heFeGyblTIL7YOLupbq927q8NABeEcPrX7SSpuOVNjyFFYQn7Y12A7KY89wx0cz1k1TerkhR5ayuw==","shasum":"7c37d4fb97b84dfd1f762be50e66331a343e0293","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527883977316.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEakLCRA9TVsSAnZWagAA2KMP/RUZeNHIThDDEU9J8aKx\n4ZfzcKWwRoTWHVseGxMIf2PRi+we8zs8U2IiSBkn1Vm3fAKjSbpNmWX+qccs\n3TcL00ceefDLViBIChzi0tyvutHsCl13rVywL7hSrzfKJvf11Rz5K4Av/X8M\nzZWGA6QLlg0aEvPFb5i4DgwjAfn1ge2ZcjAepKIXf9T9LO6xDqFqKkcDIVaH\nZNgPqdjrlEDPbIL6oM3+S/eArd9k7jc2Ahx1m21s+FLw+xjOoMeBDT2g9gtB\nPcO+2ZV/6Q6iIz+nnwza054AoQibIU5mrddsRgRfffC5hiJ4RC3/HrHWgfTx\nnRZ3CDdtHLi6g28He9n0D/N2/XvwWRELlLVFvoHTHjDcpWKfm4yxbQW4Kh4Z\nO204vLR48tdW1lKUoeiB74sK4ZWZSEOgtb4qWVtRLlA98bwHU1v3D9KM9TPA\n8mgNyb6XXcCkqTbDprDGw4vNpKAcfvaNynRA8zB2c8pLcysGakJ0DUSwOwXl\n/7qW/LoMa2m1e3QNat412myAz/CmQdRkWIredkzgAS0fJ78BfEHQo3xHtdSW\nKXS1crhnxC3zYygbiwrbfFCvpU2OtlYdusqHO6qRVVT8hzUyVAsWURQLAUz9\nu66HHdk4p67E7n3lcJwT6XJ6ytBuIQekOer0Js5/C+ShHNY8VceMPWFwyyjj\nKjjY\r\n=bgth\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+rkVaMwFjAUSWNWsO4ZAZyrkJ9CIKa3BwJv/171jjqAiEAgtZDy9THb9Y9ipsZjN6q2QXLqFffK64N+4//IZ9jB1A="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527883977316_1527884042825_0.5862889393181867"},"_hasShrinkwrap":false},"4.0.0-1527963057741":{"name":"@cerebral/mobx-state-tree","version":"4.0.0-1527963057741","description":"Combine Cerebral with Mobx state tree","main":"index.js","author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"homepage":"http://cerebral.github.io/cerebral-website","peerDependencies":{"cerebral":"^5.0.0-1527963057741","mobx":"^3.2.0","mobx-state-tree":"^1.2.1"},"scripts":{"test":"mocha --require babel-register \"src/**/*.test.js\"","build":"cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s","coverage":"nyc --reporter=lcov --reporter=json npm run test","prepublish":"npm run build"},"nyc":{"exclude":["node_modules","lib","tests","**/*.test.js","**/testHelper.js"]},"readme":"# @cerebral/mobx-state-tree\n\nCombine Cerebral with Mobx state-tree.\n\n## Install\n\n`npm install @cerebral/mobx-state-tree`\n\n## Description\n\nUse the [mobx-state-tree](https://github.com/mobxjs/mobx-state-tree) project as state layer of Cerebral. Use mobx project way of connecting to components and ignore using computed in Cerebral.\n\n## Instantiate\n\nInstead of creating the controller from `cerebral`, you create it from this package. Also any modules should be created from this package:\n\n```js\nimport { Controller, Module } from '@cerebral/mobx-state-tree'\n\nconst app = Module({\n  // definition\n})\n\nexport default Controller(app, {\n  // options\n})\n```\n\n## considerations\n\nThere are a couple of minor things to consider when using this addon.\n\n1.  Any addons defining state, like **@cerebral/useragent**, will not work with this addon, due\n    to the missing types definitions. Though for example **cerebral/router** will work as it does not have any state\n\n2.  Avoid using **types.reference**, rather define it as a string and do manual lookup. The reason is simply that the debugger does not understand reference, though it works perfectly fine\n\n## state and model\n\nWith Mobx state tree you also define models, in addition to state. You do this directly in your modules:\n\n_modules/app.js_\n\n```js\nimport { Module } from '@cerebral/mobx-state-tree'\nimport { types } from 'mobx-state-tree'\nimport { set } from 'cerebral/factories'\nimport { state, props } from 'cerebral/tags'\n\nexport default Module({\n  // Define the model. This can also include views\n  model: types.model({\n    name: types.string\n  }),\n  // Define the initial state as normal\n  state: {\n    name: ''\n  },\n  sequences: {\n    nameChanged: set(state`name`, props`name`)\n  }\n})\n```\n\n## accessing state and props in components\n\nFor example using React you will need the package [mobx-react](https://github.com/mobxjs/mobx-react) and use the **provide()** method of the controller:\n\n_main.js_\n\n```js\nimport React from 'react'\nimport { render } from 'react-dom'\nimport controller from './controller'\nimport { Provider } from 'mobx-react'\nimport App from './components/App'\n\nrender(\n  <Provider {...controller.provide()}>\n    <App />\n  </Provider>\n)\n```\n\n_App.js_\n\n```js\nimport React from 'react'\nimport { observer, inject } from 'mobx-react'\n\n@inject('store', 'signals')\n@observer\nclass App extends React.Component {\n  render() {\n    const { store, signals } = this.props\n\n    return (\n      <div>\n        <h1>{store.sayHelloTo('Bob')}</h1>\n        <input\n          value={store.name}\n          onChange={(event) =>\n            signals.nameChanged({ name: event.target.value })\n          }\n        />\n      </div>\n    )\n  }\n}\n\nexport default App\n```\n","readmeFilename":"README.md","_id":"@cerebral/mobx-state-tree@4.0.0-1527963057741","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cerebral.js","email":"cerebral.aregs@gurianov.com"},"dist":{"integrity":"sha512-/Y4S5cd55R+b869L8Db1Kl4T/KmLwhEbClw9I/8AEscHHFsPp5J7rO+yesKnJGbTpSVJsmCp3t60/iq+3aRYtg==","shasum":"2d0adc2b63a5d7797d0325bf025279160d8a9c6b","tarball":"https://registry.npmjs.org/@cerebral/mobx-state-tree/-/mobx-state-tree-4.0.0-1527963057741.tgz","fileCount":7,"unpackedSize":26457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEt34CRA9TVsSAnZWagAAQMkP/RSpWOW2JQptTAon2S5H\nv1GKefhtXJK4Eznfui/FqTLDxSsS505HcIKFHCNp00cv9Uk59MEn5Grc8HFn\n5rx74q9ghwthVkcxjUiEaLdEcqdTKvnQyEv6hH145qvQdtJFCNUPKvI5w07Z\ncjttsHFbjUekFY7+9IO/J/GaCqaQRPj5gL5LNal/w/FtcCMGc65T2dijyvDf\n/0tdvlTjPPMPXuY6TfSw1y4GTtZ4a/GIYGJvmBILY3k1RGKXf0bzHR+bidjb\nys+PSgAYutXnJAgmPebI3XVX3rxDpRYowiDD5n9AIri0pwoICFk0AaYCBqLn\nqfmYtiQWM8oPcoAhRi27zfxR7okV9gutOBzn84WvuHWrWVlYOiNi7hoV9MNQ\n6+G2cTlJzD32SmLV8MBGGnfOw5dsG5wA8V7iTSHrCRddLwni1cxLHRhzebhN\nhI7fd2ihiX++WjjnwgCgBu/Lf8pqvMwhuXQVL4CxhCpkTz0g5HTlzmilcZwp\n16zAfSqtpAE5nCLRLhvY/FUsllh7SaIWJKQLjswEwwfEthRGRmJ4kjXS1nwl\nmxLiK1c2Oicr8+VzWpsilA5J1MPcRwEq9GxYxRxVOj7wDOCEALwx1IIeLS/h\nRVgdrjm4xDakqqw0ImJ83r9nHQiVaVcwHtXeEvbx78p1BAfv3q+CKN95oLH9\njyn2\r\n=xgx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELAQxNxH8SDgyP2dbn9DBsSNK8lxfuxmcL84WAHiZWfAiEAjLFyC6viF1QsFqyC3bLLnE/7EZT+a2LU2LzqvCI+ST0="}]},"maintainers":[{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-state-tree_4.0.0-1527963057741_1527963127892_0.4314101031577864"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"Fabrice@weinberg.me","name":"fweinb"},{"email":"cerebral.aregs@gurianov.com","name":"cerebral.js"},{"email":"christianalfoni@gmail.com","name":"christianalfoni"},{"email":"alexey@gurianov.com","name":"guria"},{"email":"gaspard@lucidogen.io","name":"gbucher"},{"email":"henri.hulski@gazeta.pl","name":"henri-hulski"}],"time":{"modified":"2022-06-12T15:47:42.803Z","created":"2017-09-09T09:47:03.629Z","1.0.0-1504950403186":"2017-09-09T09:47:03.629Z","1.0.0-1504962746906":"2017-09-09T13:12:35.450Z","1.0.0-1504962856825":"2017-09-09T13:14:25.034Z","1.0.0":"2017-09-09T13:30:12.579Z","1.0.0-1505148882603":"2017-09-11T16:55:18.500Z","1.0.0-1505152460957":"2017-09-11T17:54:37.977Z","1.0.0-1505153700242":"2017-09-11T18:15:16.544Z","1.0.1-1505164072008":"2017-09-11T21:08:28.654Z","1.0.1":"2017-09-11T21:11:04.083Z","1.0.2-1505317601236":"2017-09-13T15:47:30.433Z","1.0.2-1505324147282":"2017-09-13T17:36:00.355Z","2.0.0-1505324628618":"2017-09-13T17:44:02.049Z","2.0.0-1505327804821":"2017-09-13T18:36:59.140Z","2.0.0-1505327900574":"2017-09-13T18:39:21.245Z","2.0.0":"2017-09-13T19:07:32.924Z","2.0.1-1505664098213":"2017-09-17T16:02:45.880Z","2.0.1-1505664440110":"2017-09-17T16:08:19.523Z","2.0.1-1505665037787":"2017-09-17T16:18:22.254Z","2.0.1-1505665807064":"2017-09-17T16:30:58.545Z","2.0.1":"2017-09-17T17:56:50.328Z","2.0.2-1506047138457":"2017-09-22T02:26:27.561Z","2.0.2-1506047227267":"2017-09-22T02:28:21.804Z","2.0.2-1506047254294":"2017-09-22T02:28:25.339Z","2.0.2-1506047343862":"2017-09-22T02:29:53.487Z","2.0.2-1506070305752":"2017-09-22T08:52:39.758Z","2.0.2-1506092013751":"2017-09-22T14:54:20.549Z","2.0.2-1506092777704":"2017-09-22T15:07:08.804Z","2.1.0-1506095942801":"2017-09-22T15:59:54.761Z","2.1.0":"2017-09-22T18:01:40.782Z","2.2.0-1506535208484":"2017-09-27T18:00:59.076Z","2.2.0-1506535767601":"2017-09-27T18:10:14.492Z","2.2.0-1506586478807":"2017-09-28T08:15:43.291Z","2.2.0":"2017-09-28T08:25:37.672Z","2.2.1-1507744631795":"2017-10-11T17:58:15.590Z","2.2.1-1507744724324":"2017-10-11T17:59:40.410Z","2.2.1-1507746465045":"2017-10-11T18:28:45.130Z","2.3.0-1507792489576":"2017-10-12T07:16:01.522Z","2.3.0-1507804397051":"2017-10-12T10:34:26.463Z","2.3.0-1508062490416":"2017-10-15T10:15:59.646Z","2.3.0-1508063713445":"2017-10-15T10:36:23.394Z","2.3.0-1508064928291":"2017-10-15T10:56:53.841Z","2.3.0":"2017-10-15T18:15:42.596Z","2.3.1-1508183034216":"2017-10-16T19:45:12.510Z","2.3.1-1508225958506":"2017-10-17T07:40:18.368Z","2.4.0-1508233379180":"2017-10-17T09:44:03.039Z","2.4.0-1508236892931":"2017-10-17T10:42:35.267Z","2.4.0":"2017-10-17T17:16:38.301Z","2.5.0-1509558968518":"2017-11-01T17:57:14.477Z","2.5.0-1509562991312":"2017-11-01T19:04:17.769Z","2.5.0":"2017-11-01T19:12:16.616Z","2.6.0-1509819326369":"2017-11-04T18:16:50.194Z","2.6.0-1509831103618":"2017-11-04T21:32:46.250Z","2.6.0-1509832946938":"2017-11-04T22:03:18.739Z","2.6.0-1509984849270":"2017-11-06T16:15:10.853Z","2.6.0-1510058450879":"2017-11-07T12:42:14.944Z","2.6.0-1510070601244":"2017-11-07T16:04:49.039Z","2.6.0-1510070698645":"2017-11-07T16:06:33.053Z","3.0.0-1511080103284":"2017-11-19T08:29:35.004Z","2.6.0-1511114469528":"2017-11-19T18:02:07.518Z","2.6.0-1511166078313":"2017-11-20T08:22:50.150Z","2.6.0-1511166934035":"2017-11-20T08:36:57.799Z","3.0.0-1511175353942":"2017-11-20T10:56:51.211Z","2.6.0-1511255433315":"2017-11-21T09:11:35.591Z","3.0.0-1511256369849":"2017-11-21T09:27:41.298Z","2.6.0-1511263649330":"2017-11-21T11:28:26.865Z","3.0.0-1511265775080":"2017-11-21T12:03:56.807Z","2.6.0":"2017-11-21T18:54:30.970Z","3.0.0-1511509714834":"2017-11-24T07:49:27.433Z","3.0.0-1511973360368":"2017-11-29T16:37:33.730Z","3.0.0-1512545794024":"2017-12-06T07:37:33.097Z","3.0.0-1512546003971":"2017-12-06T07:41:29.637Z","3.0.0-1512562113901":"2017-12-06T12:09:32.101Z","3.0.0-1512566592094":"2017-12-06T13:24:32.151Z","3.0.0-1512569520066":"2017-12-06T14:13:15.541Z","3.0.0-1512570556709":"2017-12-06T14:30:20.456Z","3.0.0-1512573496517":"2017-12-06T15:19:09.789Z","3.0.0-1512576151414":"2017-12-06T16:03:24.870Z","3.0.0-1512583643868":"2017-12-06T18:08:26.526Z","3.0.0-1512637972425":"2017-12-07T09:14:01.020Z","3.0.0-1512721944429":"2017-12-08T08:33:23.232Z","3.0.0-1513327347142":"2017-12-15T08:43:22.853Z","3.0.0-1513350123537":"2017-12-15T15:03:05.227Z","3.0.0-1513541599624":"2017-12-17T20:14:49.652Z","3.0.0-1513583790211":"2017-12-18T07:58:00.306Z","3.0.0-1513590011187":"2017-12-18T09:41:24.355Z","3.0.0-1513677765675":"2017-12-19T10:03:39.250Z","3.0.0-1513706056817":"2017-12-19T17:55:20.790Z","3.0.0-1513706386131":"2017-12-19T18:00:37.232Z","3.0.0-1513758814936":"2017-12-20T08:34:32.266Z","3.0.0-1513759003756":"2017-12-20T08:37:44.719Z","3.0.0-1513780012159":"2017-12-20T14:28:00.169Z","3.0.0-1513780519342":"2017-12-20T14:36:14.886Z","3.0.0-1513794637209":"2017-12-20T18:31:32.130Z","3.0.0":"2017-12-20T18:44:53.504Z","4.0.0-1514099265786":"2017-12-24T07:09:00.605Z","3.0.1-1514124868636":"2017-12-24T14:15:20.932Z","3.0.1-1514126598090":"2017-12-24T14:44:12.373Z","3.0.1-1514188209526":"2017-12-25T07:51:02.357Z","3.0.1-1514197049590":"2017-12-25T10:18:39.876Z","3.0.1":"2017-12-25T10:22:26.309Z","3.0.2-1514370476566":"2017-12-27T10:28:55.538Z","3.0.2-1514412422744":"2017-12-27T22:07:56.609Z","3.0.2-1514636634656":"2017-12-30T12:24:52.594Z","3.0.2-1515330796896":"2018-01-07T13:14:19.696Z","3.0.2-1515331618533":"2018-01-07T13:28:02.658Z","3.0.2-1515366989842":"2018-01-07T23:17:26.466Z","3.0.2-1516047687877":"2018-01-15T20:22:27.170Z","3.0.2-1516058121084":"2018-01-15T23:16:15.461Z","3.0.2-1516058407798":"2018-01-15T23:21:05.583Z","3.0.2-1516100743891":"2018-01-16T11:07:27.723Z","3.1.0-1516100974040":"2018-01-16T11:10:59.706Z","3.1.0-1516141830035":"2018-01-16T22:31:34.397Z","3.1.0-1516154845526":"2018-01-17T02:08:24.976Z","3.1.0-1516213225856":"2018-01-17T18:21:25.695Z","3.1.0-1516216081638":"2018-01-17T19:09:06.883Z","3.1.0":"2018-01-19T08:58:54.834Z","3.2.0-1516358475441":"2018-01-19T10:42:16.758Z","3.2.0-1517429476965":"2018-01-31T20:12:16.283Z","3.2.0-1517758760169":"2018-02-04T15:40:38.379Z","3.2.0-1517780138390":"2018-02-04T21:36:51.457Z","3.2.0-1517861391894":"2018-02-05T20:11:30.983Z","3.2.0-1517876241663":"2018-02-06T00:18:23.709Z","3.2.0-1518039058788":"2018-02-07T21:32:03.724Z","3.1.1":"2018-02-07T21:39:12.595Z","3.2.0-1518145781517":"2018-02-09T03:10:56.163Z","3.2.0-1518264200937":"2018-02-10T12:04:56.241Z","3.2.0-1518265345521":"2018-02-10T12:23:45.688Z","3.2.0-1518266777475":"2018-02-10T12:47:51.868Z","3.2.0-1518337248582":"2018-02-11T08:21:50.651Z","3.2.0-1518408921089":"2018-02-12T04:16:42.003Z","3.2.0-1518417962068":"2018-02-12T06:47:18.547Z","3.2.0-1518472516428":"2018-02-12T21:56:32.564Z","3.2.0-1518516413042":"2018-02-13T10:08:11.746Z","3.2.0-1518524980837":"2018-02-13T12:31:14.497Z","3.2.0-1518535328744":"2018-02-13T15:23:43.827Z","3.2.0-1518545347774":"2018-02-13T18:10:23.087Z","3.2.0-1518548751679":"2018-02-13T19:07:28.032Z","3.2.0-1518720412235":"2018-02-15T18:47:53.041Z","3.2.0-1518721161784":"2018-02-15T19:00:36.286Z","3.2.0-1518722610725":"2018-02-15T19:25:20.338Z","3.2.0-1518723490701":"2018-02-15T19:39:23.563Z","3.2.0-1518821845306":"2018-02-16T22:58:47.801Z","3.2.0-1518858486644":"2018-02-17T09:09:44.690Z","3.2.0-1518864840251":"2018-02-17T10:55:07.154Z","3.2.0-1518886037718":"2018-02-17T16:48:24.724Z","3.2.0-1518953487795":"2018-02-18T11:32:44.616Z","3.2.0-1518957951883":"2018-02-18T12:46:55.543Z","3.2.0-1518980138892":"2018-02-18T18:56:57.200Z","3.2.0-1518980626824":"2018-02-18T19:05:07.994Z","3.2.0-1518985373143":"2018-02-18T20:24:06.450Z","3.2.0-1519006927623":"2018-02-19T02:23:11.754Z","3.2.0-1519013188625":"2018-02-19T04:07:30.996Z","3.2.0-1519072252617":"2018-02-19T20:31:50.999Z","3.2.0-1519151705407":"2018-02-20T18:36:05.441Z","3.2.0-1519151744531":"2018-02-20T18:36:54.092Z","3.2.0-1519155652493":"2018-02-20T19:41:52.141Z","3.2.0-1519155708382":"2018-02-20T19:42:47.037Z","3.2.0-1519234698820":"2018-02-21T17:39:31.389Z","3.2.0-1519234729886":"2018-02-21T17:40:07.469Z","3.2.0-1519236826541":"2018-02-21T18:15:22.543Z","3.2.0-1519236942356":"2018-02-21T18:17:05.704Z","3.2.0-1519241240484":"2018-02-21T19:28:24.946Z","3.2.0-1519242130161":"2018-02-21T19:43:15.918Z","3.2.0-1519392810913":"2018-02-23T13:34:37.881Z","3.2.0-1519462375777":"2018-02-24T08:54:00.776Z","4.0.0-1519463520217":"2018-02-24T09:13:04.249Z","4.0.0-1519663092849":"2018-02-26T16:39:55.831Z","4.0.0-1520517968119":"2018-03-08T14:07:25.083Z","4.0.0-1521036089661":"2018-03-14T14:02:44.519Z","4.0.0-1521047171357":"2018-03-14T17:07:37.900Z","4.0.0-1521140905511":"2018-03-15T19:09:44.664Z","3.2.0-1521141520687":"2018-03-15T19:20:00.519Z","3.2.0-1521491486243":"2018-03-19T20:32:35.493Z","3.2.0-1521659945175":"2018-03-21T19:20:32.840Z","3.2.0-1521800530349":"2018-03-23T10:23:24.399Z","3.2.0":"2018-03-23T18:46:30.416Z","3.2.1-1522406089848":"2018-03-30T10:35:56.915Z","3.2.1":"2018-03-30T11:11:15.584Z","3.2.2-1523952156059":"2018-04-17T08:03:35.694Z","3.2.2":"2018-04-18T07:00:26.352Z","3.2.3-1524554116963":"2018-04-24T07:16:31.956Z","4.0.0-1525724201307":"2018-05-07T20:18:31.672Z","4.0.0-1526222433248":"2018-05-13T14:41:42.633Z","4.0.0-1526334609968":"2018-05-14T21:51:22.736Z","4.0.0-1526409797341":"2018-05-15T18:44:22.239Z","4.0.0-1527015081471":"2018-05-22T18:52:43.069Z","4.0.0-1527107988207":"2018-05-23T20:41:17.681Z","4.0.0-1527184480939":"2018-05-24T17:56:41.046Z","4.0.0-1527192187050":"2018-05-24T20:04:14.572Z","4.0.0-1527668754193":"2018-05-30T08:27:28.496Z","4.0.0-1527708491686":"2018-05-30T19:29:35.085Z","4.0.0-1527787935820":"2018-05-31T17:33:31.368Z","4.0.0-1527840012018":"2018-06-01T08:01:42.561Z","4.0.0-1527883977316":"2018-06-01T20:14:02.932Z","4.0.0-1527963057741":"2018-06-02T18:12:08.253Z"},"homepage":"http://cerebral.github.io/cerebral-website","repository":{"type":"git","url":"git+https://github.com/cerebral/cerebral.git"},"contributors":[{"name":"Aleksey Guryanov","email":"gurianov@gmail.com"}],"author":{"name":"Christian Alfoni","email":"christianalfoni@gmail.com"},"bugs":{"url":"https://github.com/cerebral/cerebral/issues"},"license":"MIT","readmeFilename":""}