{"_id":"mobx-decorators","_rev":"38-413d04bad867d754636ea62be2214c24","name":"mobx-decorators","description":"Several helper MobX decorators (setter, observe, save, ...)","dist-tags":{"latest":"6.0.1"},"versions":{"0.0.1":{"name":"mobx-decorators","version":"0.0.1","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"dependencies":{"mobx":"^2.7.0"},"bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@0.0.1","scripts":{},"_shasum":"5564554b9293d91344697914a5da33a0885be501","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"5564554b9293d91344697914a5da33a0885be501","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-0.0.1.tgz","integrity":"sha512-kjmfcybtnP1uy67tBzICyQHehGfDeSQN0Y5N42w5F+3TNzjKCHksXap8oVHhuf4q6Oa44WHR6n1wEoVD8lZAbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8TtNxnEhGUTf6FVAiJXExqfKBNpkNGYiZ7XpPnC/OgAIhAPITBydA6SOxUBMHVQ6sqGwuizofN+YGs4KmvM/LUClA"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-0.0.1.tgz_1482312761838_0.6621499157045037"},"directories":{}},"0.0.2":{"name":"mobx-decorators","version":"0.0.2","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"dependencies":{"mobx":"^2.7.0"},"gitHead":"2cf1a23a4125e4534e3e0bd0b098e586f99b627b","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@0.0.2","scripts":{},"_shasum":"9837528aefe4490da0825c31ef3572ff37f045fe","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"9837528aefe4490da0825c31ef3572ff37f045fe","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-0.0.2.tgz","integrity":"sha512-OkrZ9eHSAFWQ1glmQo78qkMYLFS8KxrCNFOskXBmu8frgqIMHrcU+estA40X+ct/tKjlAVqfO8fGaPgdEHqmrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM4FbON81hGu0xKAcreGGc/EklGLzzhLQObtQDhbCrNAiBILKlbN7TgUHINNn4Tnbx4dNjE4BLGILWUG1zz5DJXPQ=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-0.0.2.tgz_1482313185949_0.1471885284408927"},"directories":{}},"0.0.3":{"name":"mobx-decorators","version":"0.0.3","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"dependencies":{"mobx":"^2.7.0"},"gitHead":"eb65c916c0c1d640410ff39bed5edcd9116afd4f","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@0.0.3","scripts":{},"_shasum":"60f5d28ff4cb0578dfa629db9a3fe2e38da98e4f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"60f5d28ff4cb0578dfa629db9a3fe2e38da98e4f","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-0.0.3.tgz","integrity":"sha512-i7DvmEjwX8POkJNn7SpXPVYNgEoEEGMAj/gwX5WQExd1+McUo/4QYh+acSJa76Y4nsulTK6tTT0XyHDFty62GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC42XAtumGAfkbZOaoLbxoSEbiND4pycr5+aMCI4cR4ugIgMQS+UqV8L+IAGB1v9rrZ8PeX8vM7fyFnpbuy91lF47A="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-0.0.3.tgz_1482315377323_0.37324456637725234"},"directories":{}},"0.0.4":{"name":"mobx-decorators","version":"0.0.4","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"dependencies":{"mobx":"^2.7.0"},"gitHead":"6b2de81c83263a8ed134e29ed2fbbdc0a550c69a","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@0.0.4","scripts":{},"_shasum":"ae856688747aac9f8e1de24277619914503ac40f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"ae856688747aac9f8e1de24277619914503ac40f","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-0.0.4.tgz","integrity":"sha512-/INsm9fiJFFXc3XQBRhQ3LmqsmEw6T6nIspwH5tAMK6y4dxPJZpk6sh0AAdUGseEvMcmpbgYpqn/Q1wFDHhVHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZa/XPrfXy4Y2PyDQPqkoUhW1sVGMXEYn+I7Zuy60gTQIgeBpIJLhNoPz+7TCeDWGT08fOQ0xmDyu/WCWJqT50P8E="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-0.0.4.tgz_1482318836472_0.978937492473051"},"directories":{}},"0.0.5":{"name":"mobx-decorators","version":"0.0.5","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"dependencies":{"mobx":"^2.7.0"},"gitHead":"d6653c8135b18d5f86352728a40ef2e0207a5510","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@0.0.5","scripts":{},"_shasum":"23b1e5b82d3cd05ede11c593b1d1809e90f05165","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"23b1e5b82d3cd05ede11c593b1d1809e90f05165","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-0.0.5.tgz","integrity":"sha512-104edgf4fjQ58S/+OT5IzAwN4oSJoqusJuqcUqDqjXNbywJ5FSnBkOIwlNW0gtiGKJ7J8g3Lkg8LFDqsRnIw4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaBuOnsI3bNWgs+p/mdAIDU616mmvidJR5G9KID/1pUAiAdQTAIYceV7alUJ8x2GIlWArP9iozlMU7ECX5nY+Ou9A=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-0.0.5.tgz_1482325982388_0.29643317917361856"},"directories":{}},"1.0.0":{"name":"mobx-decorators","version":"1.0.0","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","publish":"npm test && npm publish"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"babel":{"presets":["es2015"],"plugins":["transform-decorators-legacy","transform-object-rest-spread","transform-class-properties"]},"gitHead":"c2e09f0343d7229507675c9019e3521735e220e9","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.0","_shasum":"bd73e3165ab4ee52ad62ce2603454a62871deac1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"bd73e3165ab4ee52ad62ce2603454a62871deac1","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.0.tgz","integrity":"sha512-P7rngFbLWq6PSpsL8Sk1fiR9SWfhiSAKKKyeFoNJl3IyKaEU5Zf0zAltauCheKFQL3dd+UlTsjhBFxHOs5+D2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcG2VyXMjRjLQStWz7/XmUfNkq5ABENuD7qhR43sqz4QIhAKiZ3AtT9OP/CC+OpSVljMKJFJZvxbQhjuBfOzCky1+N"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.0.tgz_1482520289586_0.753480683080852"},"directories":{}},"1.0.1":{"name":"mobx-decorators","version":"1.0.1","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","publish":"npm test && npm publish"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"babel":{"presets":["es2015"],"plugins":["transform-decorators-legacy","transform-object-rest-spread","transform-class-properties"]},"gitHead":"f8196796e0ab59d0651c90cc45a0dc512a507fd8","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.1","_shasum":"012d03ebeaa69d9b7663d32411b596fafb4f809f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"012d03ebeaa69d9b7663d32411b596fafb4f809f","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.1.tgz","integrity":"sha512-+LUF1g8FQVfMEH30JLmPqUYcQnuKDswCLB86D9G7S6BYKgvaYvroUGQKYj3tRJb+ya8Y9esnP3YadjimXi/5BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmEqijDZoGDzJmpv7r4K3e2yDstY6quUdOb8ypMt6pHQIgHTSYJ2pTciZjySmn+EUjDTpTv3GSGmrMPFgKoMBsz1k="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.1.tgz_1482521281507_0.24242031341418624"},"directories":{}},"1.0.2":{"name":"mobx-decorators","version":"1.0.2","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","publish":"npm test && npm publish"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"babel":{"presets":["es2015"],"plugins":["transform-decorators-legacy","transform-object-rest-spread","transform-class-properties"]},"gitHead":"1fab35ced27b077d463a2dbc2cc7db66fa09741d","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.2","_shasum":"bec4b059f8d60a967e41a58f54252351e2e46958","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"bec4b059f8d60a967e41a58f54252351e2e46958","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.2.tgz","integrity":"sha512-Qf+MkCXUpDM6wkzsPE+t5fJ6RNq9CiLt+6sI/v1OomvwA96AH8iBbwHcEap+Ez6NbcK38pqRd/Z3XONT0tzQWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLaGlTl1ZmK2kuqCTUrG29fjqGOAGbSoaZEGdlkpsggIhAIB46sHH9xKkU07FKJXtHHdfZhftBeAD+yUiFTJwwN8j"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.2.tgz_1482521418578_0.17052146163769066"},"directories":{}},"1.0.3":{"name":"mobx-decorators","version":"1.0.3","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","prepublish":"npm test"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"gitHead":"5e0dedc4d92740e712e05580f714ddcfc28390ca","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.3","_shasum":"90495d69b960f1b1d2e745adcddbca39eadeaf0d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"90495d69b960f1b1d2e745adcddbca39eadeaf0d","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.3.tgz","integrity":"sha512-0k39owYYNjeGeFBvife6vw6MEc0+5bTYh7oAF1IFCSs1wBs69l4Mw3iijiaGtq9GkuCaQ6ioLqu3nKAYn+1p6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVwAgf8B9iAUhkJoPgxAP46OhgK4WhYpZ4uBV2pNrl5AiAOCQb4W7zbVEJ1fWu5BD6K7F8Au9Z1PoQ7ISkuMFRJ7w=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.3.tgz_1482675050940_0.629234726773575"},"directories":{}},"1.0.4":{"name":"mobx-decorators","version":"1.0.4","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","prepublish":"npm test"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"gitHead":"1d8a46b587276ce05da4a1ab417483e32866016b","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.4","_shasum":"997bcc7a7053072bb740a6f93f8d8de05050b9ad","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"997bcc7a7053072bb740a6f93f8d8de05050b9ad","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.4.tgz","integrity":"sha512-nSr4lVdGGwh8otgLozmClG+SBbDgU48KzPY20JYZce8jrjmR+8O4M2hz8npaGPVf9WnoYEYhnvfUMSAGxBQObw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpvqhtwbqNd7r3BB5oJOa4vi17wuIR+Xd+bi2q0ny8VAiA1BNZ62X+hSNALd+S5w5Z8LWP5VNwHQi8lpl6dsmmXUA=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.4.tgz_1482680411300_0.07918479293584824"},"directories":{}},"1.0.5":{"name":"mobx-decorators","version":"1.0.5","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","prepublish":"npm test"},"peerDependencies":{"mobx":"^2.7.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^2.7.0","mocha":"^3.2.0","should":"^11.1.2"},"gitHead":"b1e7e337ba5b4c9e6bd3e89b2c1fa1d5d7628a8d","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@1.0.5","_shasum":"0ca92f2a7bf7eaeac3153f7849dfcb073df9a0d0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"0ca92f2a7bf7eaeac3153f7849dfcb073df9a0d0","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-1.0.5.tgz","integrity":"sha512-X9/ROGVAuTITHbJJrumKaCbhPvqO7Abn7BmfXUF9PuSd3ivqbCPop0As1VU28LcmAIZvc98eCZ8A8pwKn1dPRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw0vcLqwMb3vJ8TQGMvtWyluvmaLW5FkiywhsOQt8DuwIgVmwFM32Wlud1B9olyt4cahKcXibdHo++hmACfBHAqas="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-1.0.5.tgz_1482704552318_0.47731937910430133"},"directories":{}},"2.0.0":{"name":"mobx-decorators","version":"2.0.0","description":"Set of helper mobx decorators","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe"],"scripts":{"test":"mocha --compilers js:babel-core/register --require should","prepublish":"npm test"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-class-properties":"^6.19.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-es2015":"^6.18.0","mobx":"^3.0.0","mocha":"^3.2.0","should":"^11.1.2"},"gitHead":"3935e9d43dd11ac4f86fa75a8d1ad39392e1e0c5","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.0.0","_shasum":"2c5997953531793b4d60404ce2f1386fcba98433","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"2c5997953531793b4d60404ce2f1386fcba98433","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.0.0.tgz","integrity":"sha512-R0WmvHZbmLoJPTjgms4QvkzqsFScFJTLMRbit/UJ8UnY4zc8zBt/0AcpZCuatW3CjA7hIXrPaMn8D4v2AYYTsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKNoigBqw6r9Q6Eto4FhqGPGAb53U9mscfzis/SZ0IyAiBuwCbVa7m4cVaYAfyZoiTXm7XgeCgdZPjUCk/Clwk+OQ=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.0.0.tgz_1484044437859_0.18045623553916812"},"directories":{}},"2.1.0":{"name":"mobx-decorators","version":"2.1.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build && npm publish"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","coveralls":"^2.12.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.7","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"cdbdf5e83718b7af7d40e9c8c9e1d1e88362a4ee","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.1.0","_shasum":"f69e0a4ac75d6248c85a2395992adbcdc81195b0","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"f69e0a4ac75d6248c85a2395992adbcdc81195b0","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.1.0.tgz","integrity":"sha512-s5g4wsiS9O3PRwZ3/0qeQH33zsD+Z/CHwntIg6X+ENNtZWb8pa93BOjU81FnN0cUrvxXxplHvfEMG3GRU2GVBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuBv1xYX5LCBJyTlSRt/jtjA7WBvJSIoRG1pGl7BSBLAIgA2IP7LHhoZTdgbDdyrXOSjvr2DoVSjC/exjuXx0GMQA="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.1.0.tgz_1489758661786_0.9215649391990155"},"directories":{}},"2.1.1":{"name":"mobx-decorators","version":"2.1.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","coveralls":"^2.12.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.7","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"3e4a0364f8f77d982cc76999c2ec28752432dc1d","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.1.1","_shasum":"b477f6fa0c809357e80dae2d56da353ff0724257","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"b477f6fa0c809357e80dae2d56da353ff0724257","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.1.1.tgz","integrity":"sha512-tfHeJy9PaVD/Cvv2q1fGQTnu1kX+W2+FLIoHwYqFlBNduSVoApl4g8dNYgWCsFdcwL4SKzwumgqpv+ea9KwfBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8lgjcGcrKK82GICwmHy5mA4WlO57dbRwB0r0gUIc/oAiEAzbH0HM0WFgxInBfJ5tPQnmosRhQI3P2jfkLM09aqrC4="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.1.1.tgz_1490023598691_0.44282279326580465"},"directories":{}},"2.2.0":{"name":"mobx-decorators","version":"2.2.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.9","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"5e17a81937b29cb0f47f4feac3ebbb6e1095a5e9","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.2.0","_shasum":"d2b45cccb4099a8772b7bd662e19d7bba0f5639b","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"d2b45cccb4099a8772b7bd662e19d7bba0f5639b","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.2.0.tgz","integrity":"sha512-cLTQuUttPwQmLDsCGfayWhyUcFdGPReIR8aiRpAjz+k4lvZVYQ1pXrS66xCZhV9PAcvccQyRMdHyGxkYoNIIYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUcVlan1r7bVmXfe9JahnL+lStvP7dPWU9712x8+kzxAIgfRlkzOPq9JhgDH9g8YA9SnRlbtP3py3BHtvB8s/E+lE="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.2.0.tgz_1491922587621_0.6623765581753105"},"directories":{}},"2.2.1":{"name":"mobx-decorators","version":"2.2.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.9","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"673f0cd333147e46b2bd5d02ad24a9628f359011","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.2.1","_shasum":"1fc662bda9795d8874bd3fbdc6cd491a03c97368","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"1fc662bda9795d8874bd3fbdc6cd491a03c97368","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.2.1.tgz","integrity":"sha512-7cqVtrUKhmao3RGc046xURQ4kZGHGRHIXeYJNdinWbezJ4MDMYn5hhMc9U/0Zjg5tfKHwYGCYn6/NCkBOU52UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4Law2fcduPd9TIbJjg/g6ZNVxdjv3C95bol7ruSiI9QIgZuKhlxbIIVwPVn05lluJMqEHqhvQ9J7nrNueaIoYDVo="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.2.1.tgz_1491951019340_0.9174386013764888"},"directories":{}},"2.2.2":{"name":"mobx-decorators","version":"2.2.2","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.9","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"9d527cc12e9a22a77667bbae107594371c3d3619","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.2.2","_shasum":"1f6a315e1413e95e41d15777cc72d8ea386f532d","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"1f6a315e1413e95e41d15777cc72d8ea386f532d","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.2.2.tgz","integrity":"sha512-nMSZNafIJNQgqrUf7deRih0vTTW+aHlqkXp6aQAx3oM8C0gReRHWqCrZi4llfm4KLra4IDVpBJC9g+5mvVpBFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC+N6FvAhepDK7LmM8nYpKfh1K51W8z1DCxfRORt0XOgIgA3KbWDZ9DJUWT6KQyol0+RYycI44/5g3hCBl4tlQWUw="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.2.2.tgz_1491951135596_0.7402127245441079"},"directories":{}},"2.2.3":{"name":"mobx-decorators","version":"2.2.3","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.9","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"0df04bd474571f81050db0c74178a698636e6a28","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.2.3","_shasum":"727ce28181c9bfbd738e227e976d14d5e3cf645b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.3","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"727ce28181c9bfbd738e227e976d14d5e3cf645b","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.2.3.tgz","integrity":"sha512-HO2kw+Tr3x9ipdtIlmTeUasAXoBA8M0Gu0DFTqxVP9lBVcc9DHn9zXyqbb8XeaWw8fdOL+Oqspp82lTiGebifQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOkUBBwR96x9dVZnb2sQOFOikajXHwYJkcOzX5JBvPAAIgT1Ec4VwRfYMb8PdqVFUSFHUsOhRdAoO1VVOqmbVkGLg="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.2.3.tgz_1492120871633_0.8717222565319389"},"directories":{}},"2.2.4":{"name":"mobx-decorators","version":"2.2.4","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.9","mocha":"^3.2.0","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"893642cbc96e9f555c794638b21df23f2d3a9d79","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.2.4","_shasum":"591d2f82d7793dbe5c18ea08957be39d2c490a1d","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"591d2f82d7793dbe5c18ea08957be39d2c490a1d","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.2.4.tgz","integrity":"sha512-qyQaHbJZwkYg5ylpzHWACZKt903fnws61XjByUAXHu9SVbF8Jxkfv1NrDJYtuphIU4cyike50Qgk82cZ5hM5nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjcOs/9R0TF+t4brSn3U0uDITbhn1lVsUSzV6yn1EfQAiAsOpbJp8nTiVwLIR4WiYQTmFimB8TrhBp45Tj3NceBpA=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mobx-decorators-2.2.4.tgz_1494518618441_0.8940670299343765"},"directories":{}},"2.3.0":{"name":"mobx-decorators","version":"2.3.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","publish":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.15","mocha":"^3.4.2","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"_id":"mobx-decorators@2.3.0","dist":{"shasum":"8d332c9c3db1f427bb661ea7378a484c62a03160","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.3.0.tgz","integrity":"sha512-w5RAI4Xwpb7SecbszdbbvAPzzgK/tzbML1xwYlBbOb8s7NQJylI/q4xtsMQ5+94U5N9XpRRHJ4/0K5Un0rb0nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwCJeXdAGQ4r//DM6gLyltRwm2vefGHZOTH5lIK1CYLAiEAy5ahfl7M6TU4T8TLLJydYkDTEsDvOf41rOOltHmog2M="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators-2.3.0.tgz_1497294989333_0.5468382639810443"},"directories":{}},"2.3.1":{"name":"mobx-decorators","version":"2.3.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.16","mocha":"^3.4.2","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"_id":"mobx-decorators@2.3.1","dist":{"shasum":"64dc3098005e4fb44807fa037d78e7e21c55e331","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.3.1.tgz","integrity":"sha512-cQeJN0psZZ2ZbDeSgOhSv1thFwgS/ybsKo9086hh2o02yJzzzTbdkrd0D1+SFO4w+/bYWkIgZFh4cmD3GG/9Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn6bxhAHW7tVCMbMagHme5QX9q7zgs06F4/16bG9xd1AIgMChzGh5m0i0K0YhauwTWyTzv0khqmLoEqjbSyhimfOg="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators-2.3.1.tgz_1497908005638_0.43689091806299984"},"directories":{}},"2.3.2":{"name":"mobx-decorators","version":"2.3.2","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.16","mocha":"^3.4.2","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"d3de6517c3743b50fc78cdfa2e2a5e54188121e5","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.3.2","_shasum":"d8e221ea071f77c04ee3ebd3c1d7087c749d44ca","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"shasum":"d8e221ea071f77c04ee3ebd3c1d7087c749d44ca","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.3.2.tgz","integrity":"sha512-VOgawmzmqNN+rT2+k4ZIGad9mX39tp2vY47opPxwyf/H8Ty1z51CGMvgNC3u0f+vd3rK6BfxAGuVOHpHiFI83g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpX7R/rd5u/fu8T7pROM8e+kc9YsiW6PrMy7C+3l/MawIhAJhpr1qOVwKn/fYDR0cBiTc2FjS4UXcC/jkGuEv/BtNt"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators-2.3.2.tgz_1497908209964_0.7361343016382307"},"directories":{}},"2.3.3":{"name":"mobx-decorators","version":"2.3.3","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"babel src --out-dir lib","test":"mocha --compilers js:babel-core/register --require should","cover":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-core/register --require should --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"npm run test && npm run build"},"peerDependencies":{"mobx":"^3.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","coveralls":"^2.13.0","istanbul":"1.1.0-alpha.1","mobx":"^3.1.16","mocha":"^3.4.2","should":"^11.2.1"},"dependencies":{"babel-runtime":"^6.23.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"58cc3d1cd0085c6573784c8310615171617a6f0f","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@2.3.3","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-w95ye5hn6xwCREKbNvyCg00/cOk/EWS/Am/BITJjeCWrirPpGJrfXkNkQsyimke69xTPx/9MRbwOkPdl+kJ85g==","shasum":"c22d185b2407b8295b05007bfdca290e9e100730","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-2.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDScS9w7modP88+gXR3K7QQ6iqF5AGWJ6yieJrVMD0ClwIgc4l4rJIpBMBhOyC7oDYWCM+hGfSRvEqrXGntqAWjEZY="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators-2.3.3.tgz_1502385714497_0.8806440690532327"},"directories":{}},"4.0.0":{"name":"mobx-decorators","version":"4.0.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"rm -rf lib && babel src --out-dir lib","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"npm run test && npm run build"},"peerDependencies":{"mobx":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"^7.0.0-beta.42","@babel/plugin-proposal-class-properties":"^7.0.0-beta.42","@babel/plugin-proposal-decorators":"7.0.0-beta.42","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.42","@babel/plugin-transform-runtime":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","@babel/register":"^7.0.0-beta.42","@types/mocha":"^5.0.0","@types/node":"^9.6.0","@types/should":"^13.0.0","coveralls":"^3.0.0","istanbul":"1.1.0-alpha.1","mobx":"^4.1.0","mocha":"^5.0.5","should":"^13.2.1","ts-node":"^5.0.1","typescript":"^2.8.1"},"dependencies":{"@babel/runtime":"^7.0.0-beta.42","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"99d31e9346730851afaa65c100de264a51a4fc47","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@4.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.9.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-ZHPNThu6AZWxore4uRGTP++gvFBsRlmgM6+zvmcCP4a1CXbG6BsTnPc9RLzSPMn9kz1lctWqu0FAzJujy6XtOA==","shasum":"a4329727177498a6b4e2215f6bf2986847336cf1","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-4.0.0.tgz","fileCount":33,"unpackedSize":49772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwibBwKkpD9JVlm75iLzd+qJYjYrlbXYfvU7siP4UA0QIhAMXvPBtEEOd24CYGqIYrlKXALQem7uKEBJEDH3dRr39e"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_4.0.0_1522199535621_0.8806001159826353"},"_hasShrinkwrap":false},"4.0.1":{"name":"mobx-decorators","version":"4.0.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib/index.js","jsnext:main":"src/index.js","module":"src/index.js","react-native":"src/index.react-native.js","scripts":{"build":"rm -rf lib && babel src --out-dir lib","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"npm run test && npm run build"},"peerDependencies":{"mobx":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"^7.0.0-beta.42","@babel/plugin-proposal-class-properties":"^7.0.0-beta.42","@babel/plugin-proposal-decorators":"7.0.0-beta.42","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.42","@babel/plugin-transform-runtime":"^7.0.0-beta.42","@babel/preset-env":"^7.0.0-beta.42","@babel/register":"^7.0.0-beta.42","@types/mocha":"^5.0.0","@types/node":"^9.6.1","@types/should":"^13.0.0","coveralls":"^3.0.0","istanbul":"1.1.0-alpha.1","mobx":"^4.1.1","mocha":"^5.0.5","should":"^13.2.1","ts-node":"^5.0.1","typescript":"^2.8.1"},"dependencies":{"@babel/runtime":"^7.0.0-beta.42","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"edf0b777524101a33e43636db6c2eaf9efdada39","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@4.0.1","_npmVersion":"5.7.1","_nodeVersion":"9.9.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-vtfifmL/GEI2OeHBr/CbOhxJtTrYkJE6ejRDnhCdw0EBaFN0BbPcoKI/k65QuNM8QVqch71clUFVtDtBlOM9mA==","shasum":"e4d91ed529cc65c4d7a3413b9b834e497246e649","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-4.0.1.tgz","fileCount":34,"unpackedSize":152575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGf6+dJlUdCaTLEKaeZeV/WTcDlWBdZQ/CMMZ9d3dv8sAiEA85z0WClEsZ9xXJkTUWdy5TkVxQ+kyU62C7lrPJuRFsY="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_4.0.1_1522275099590_0.28982687789870365"},"_hasShrinkwrap":false},"4.1.0":{"name":"mobx-decorators","version":"4.1.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm/index.react-native.js","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"babel src --out-dir esm --config-file=./.babelrc.esm.js","clean":"rm -rf lib esm","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/plugin-proposal-class-properties":"^7.0.0-beta.44","@babel/plugin-proposal-decorators":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.44","@babel/plugin-transform-runtime":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.44","@babel/register":"^7.0.0-beta.44","@types/mocha":"^5.0.0","@types/node":"^9.6.2","@types/should":"^13.0.0","coveralls":"^3.0.0","istanbul":"1.1.0-alpha.1","mobx":"^4.1.1","mocha":"^5.0.5","should":"^13.2.1","ts-node":"^5.0.1","typescript":"^2.8.1"},"dependencies":{"@babel/runtime":"^7.0.0-beta.44","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"65803f528d7d5fca3af35d904edda9e09ee29d0f","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@4.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.10.1","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-b0sJ1YJF2jQDR03PNyBhLkP3WB3RGNvAIzDudUgPr3ecTIMk17kg/duUStIb9EtoIoUUiY/h2ijx53W6agaEwA==","shasum":"af24ebbc780243a0f3cd96f839d37870a09f3181","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-4.1.0.tgz","fileCount":46,"unpackedSize":61440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkULVIXoTE38wWwELdMf7Wx6+l4YAoY3SgIaxzWFUcxAiB836UxOiTC7PVUp5kL6v9Tr3jKnTKuNjrwOrs9koR3mA=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_4.1.0_1522831797572_0.7896894212354157"},"_hasShrinkwrap":false},"5.0.0":{"name":"mobx-decorators","version":"5.0.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"babel src --out-dir esm --config-file=./.babelrc.esm.js","clean":"rm -rf lib esm","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-decorators":"^7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.46","@babel/plugin-transform-runtime":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","@types/mocha":"^5.2.0","@types/node":"^10.0.6","@types/should":"^13.0.0","coveralls":"^3.0.1","istanbul":"1.1.0-alpha.1","mobx":"^4.2.1","mocha":"^5.1.1","should":"^13.2.1","ts-node":"^6.0.3","typescript":"^2.8.3"},"dependencies":{"@babel/runtime":"^7.0.0-beta.46","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"32171f89a4f4b38803ebf4afd0441fc7d92ab397","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.1.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-2RRFMRTFmivW0B/nhzHppw0F0HMs7yMUGpe5KkYWVpYdi9YXSZmPELgqWOuLCB6OCrQ5jkXarg50yZHS4o6WOQ==","shasum":"e63864033021bad4e855e10da5468b5350bcd829","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.0.tgz","fileCount":29,"unpackedSize":59661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8rkqCRA9TVsSAnZWagAAjCkP/38/hKzixXooQkVfTL2N\n5YFOoaOezZ50TnoLwIhfeCMyCG618V+KmaxXZFO0FJTaQQp3y/vUV0GT5Y6A\nYQDCPIq9Xr+QAbpcvg/K3Jtt+49OxbOjeNDDrzpy+qR+6oyDfDX6/6oSxRS4\npyRcA3BbtYmXaaELynRERwlHPcN8yUBGInxml4fwXhdrZfeAIKFUgaKl36Up\npqN+gqct9ncC84pWeBtJjKeIiQGzo7DR6VeNVyvWEVQThfbpbWTMIabnXX1x\npMmn2g07N4ApOkrbPUWdzpN6LQMa6xyNMPDc/xfAPRPvzHrnja9PNbnT6+Dx\nJPFGur8DNNxwDS6FTfR/Uasxwe0OkIpwskgYD+daVe0zZRy3xwZCH/XE6/+N\nron+xAxv39aX2ITet5WRJ8RGmPUf0ozNAUYrL7vSsCmgbOxchjoUK716ziq1\nN6Ry14qiJyFCzVWFHANX6LRV/0jedngC16OAQtrYB73DoY+C43hwJn+DuLfy\nEKJuOdKgQrc9hI45i0ktrxkxift6PaiIGpqMmMYFAzeZH1dXnoYmLEGPigOf\nBfjrCoBNLxY86JPs6+M86pdSTnMlb5Uf++H6tgEVfQG6IqbaERgtOofyuBV4\nY1loLtS4xlkwedCJZXzIptAozYK/T8NKDc1JH4jI/7jsdq/zY9p3KWZrzWR5\nnm43\r\n=PvEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz3qNZlaT0Dd8BpNtNMl8CA7qsx4EQvMmkOkH5x8EC6AiEA+r79n9hLMzkPDGNPXA+aLrDQ42Ko+u2Td0d2tcaV/tc="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.0_1525856553492_0.18167272722067462"},"_hasShrinkwrap":false},"5.0.1":{"name":"mobx-decorators","version":"5.0.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-decorators":"^7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.46","@babel/plugin-transform-runtime":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","@types/mocha":"^5.2.0","@types/node":"^10.0.6","@types/should":"^13.0.0","coveralls":"^3.0.1","istanbul":"1.1.0-alpha.1","mobx":"^4.2.1","mocha":"^5.1.1","should":"^13.2.1","ts-node":"^6.0.3","typescript":"^2.8.3"},"dependencies":{"@babel/runtime":"^7.0.0-beta.46","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"8c9eab46d681aff910bcac69a709e58ee51bc546","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.1","_npmVersion":"6.0.0","_nodeVersion":"10.1.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-Fcq7fM0hhDUyl/qHFJa8PFl+CzbisqsrxbVfdN3IiFtearLsc6m/Kt97rYphXeH3LUj6yfLOtn7h77nq1RloMA==","shasum":"a495016f72cd6f36dfa27159772e95e6a93e1ce6","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.1.tgz","fileCount":29,"unpackedSize":48054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8s76CRA9TVsSAnZWagAATSUP/0IY0oI6T5S/a2AUbAx1\n4bv9iyKxKkpsD7Kg4BpfIQ3qf46qvc30/9P5+aL8V7L3AVf04YYzE29aF4bn\nqebeOrRddUNDkQrv47eDKNA2xzjLxXakNPCMz0i5EX3dshtpjtu1PrZXFopQ\nIGjeIFXpUtwhK8kBByBuvTsb9X0jtfIdHWs0NUMHk+7MD3q1L3Paaky7mCpu\ns9SaHP6dHokeXtiI1Z4EDu35vNku9S6i9KuPQ2i8sUcRx+dmSUzUl5KpI8x0\nSfie5iPC/U/S0UNYJtegsK+o4ftKHHPNxyzgHh5MC44UdnghfsLCojYJK15q\nbWVECEQIYW9P5XaDkEr03/e1imW+7Ub9gcr0DCV9ssR+ZBB/eune5VR7E3vM\npBCBCOG4LredgZfs2W6KD2+yymG2z7xD3B3taLCr5aB8d1JQZUa36D6/CjUo\nBUm4OXNNU6+GXzNLB9E13UzMuzX6j41UvvRl6hBf7JxQ4fkVVKuXbTGc7B9Q\ndlqlCe5YYZiq/vDU1B3OhzOfegapuYt69puqSzFgpux7u/YHjvCiwnLvVu5a\n80iSNF/NU0de7gObAvAOkRCQI0x3LqLkm0K/he+E6sCc9rg4FBepok1Kr7zI\nO0IsM9AHLHpjYCN8NRZJ7m8Um0Rj1dl/qT57Gty2MwgH7/5O/MZuPZLg+HUw\nNMQV\r\n=rXnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNoVQCogcIddj5FMU0CaSn1qz9bBd3UwpJnjTbQmXP/gIhAOguCG3EHi/sEAvN39ePf0dP6OMzEvz2AEr3SpGG/K1v"}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.1_1525862137567_0.3195209420459526"},"_hasShrinkwrap":false},"5.0.2":{"name":"mobx-decorators","version":"5.0.2","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4.1.1"},"devDependencies":{"@babel/cli":"7.0.0-rc.1","@babel/core":"7.0.0-rc.1","@babel/plugin-proposal-class-properties":"7.0.0-rc.1","@babel/plugin-proposal-decorators":"7.0.0-rc.1","@babel/plugin-proposal-export-default-from":"7.0.0-rc.1","@babel/plugin-transform-runtime":"7.0.0-rc.1","@babel/preset-env":"7.0.0-rc.1","@babel/register":"7.0.0-rc.1","@types/mocha":"^5.2.5","@types/node":"^10.5.8","@types/should":"^13.0.0","coveralls":"^3.0.2","istanbul":"1.1.0-alpha.1","mobx":"^4.3.1","mocha":"^5.2.0","should":"^13.2.3","ts-node":"^7.0.1","typescript":"^3.0.1"},"dependencies":{"@babel/runtime":"7.0.0-rc.1","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"4c54ce9bfabb43197173d81891b78243039008c7","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.2","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-cSmQBKrLS4IA724cUZUWxNZZNLd6NbI0MNpo27Hwk3u8rU9W+UHV/qJ4MQxSCP7MspUUXRjDyoYTlwXbYBYKbg==","shasum":"5d501793c368b5eebd24b43154185e72b29e461c","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.2.tgz","fileCount":29,"unpackedSize":46949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcVdeCRA9TVsSAnZWagAAPRkP/R781qaW7B+fM8/oEKej\nxLPl1pMktSrqQ/WBYUtKYP3XPlGLn0kehvbxwFo2rw0fsUuztyC03Jn+mPCc\n4ufyl0cgvOZs7T8PLXDPVy3MN/SzJGQiPHLMMoGy8BIJS/CTZIvXL8o8P7Jc\n6vl6Dtr5Cke/mQI9rvTzfbknif8T7phcM6rPR5alrORStYTSHpal9P0s3a8n\n9qBd95cOX2alJSfSOPwWM6+wHqkuiR4yLjO/2eIMmleX5ch3cTBcte8KQjak\nsraO/ZqnEK0eaPpwv61RDgh6vqTabrZyleX+3Gr77d26ZpJIs2acEKHGmjRt\ncbhjPtV1AxCWR0fS1dLE1ZToCwBQ8VfZwhPKGb2Ivzey9Y3xhziDGm4R8Wlf\nQBBVjI3dFsTGYO42cBEEd9/0T6EqVt9DSqSxk8QUM1cgD8xVzvgbfCNb9cCh\nwjjajktrFmcqf/gsUey4kAa0FwzEVwomDo6WYtVRLtswN9xAkDvuBJld1Fk5\nq8tlGME6Oi4xS5lXLuH3d0sF/j14i/MApRl1FUE77XRqiA/Hu4Z4ukcKCijP\ntE3srmo/pSeYxDSrSvCIDfcEicNvztNYvB5RKZ605kYC/OudtcsZ0i1clPeB\nE22c/BhSI5TbSU8m48oPuJg8pw0strSLcGhxhHrD7qQMeGhN7RKqDKB+X/7+\n/Wu6\r\n=yvHw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJwNCC3gsR4cbpBkQVd/xZH5bDOpudwIgY7H4STe43BAiEAhPAmT5RJN/g2TgmaFk2JOJ5jcIjFiICbyPnA3z9MiGE="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.2_1534154590053_0.1993407549740398"},"_hasShrinkwrap":false},"5.0.3":{"name":"mobx-decorators","version":"5.0.3","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.1.2","@babel/core":"7.1.2","@babel/plugin-proposal-class-properties":"7.1.0","@babel/plugin-proposal-decorators":"7.1.2","@babel/plugin-proposal-export-default-from":"7.0.0","@babel/plugin-transform-runtime":"7.1.0","@babel/preset-env":"7.1.0","@babel/register":"7.0.0","@types/mocha":"^5.2.5","@types/node":"^10.11.7","@types/should":"^13.0.0","coveralls":"^3.0.2","istanbul":"1.1.0-alpha.1","mobx":"4.5.0","mocha":"^5.2.0","should":"^13.2.3","ts-node":"^7.0.1","typescript":"^3.1.2"},"dependencies":{"@babel/runtime":"7.1.2","decorating":"^1.0.3","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"ad38c59c1d63970a198b1f0e55cf176cf20e99cf","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"dist":{"integrity":"sha512-Kc0AlftZ7bAu8sTzBbneJYRiHV7OtmuUEr12oOdpoN/6juZtJzgV4QaO+HKhXld5OZP2ZCvO0l2ylvNUNf43wQ==","shasum":"daab53e84bc00236a50b6c8c760dfcf27b40aa87","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.3.tgz","fileCount":43,"unpackedSize":59295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv20xCRA9TVsSAnZWagAA+pYP/0jNcpKu2jfUAhag54oX\ncAX2DFfjOA5rl6DpxynQ6shyqopy8C99uzEraGbDDs58dniAcU4T2JR8ABSr\nKyeCuSFMHBOLGMlIestPkynyIZdglQLX7CIc34SCMrng2xXzxjSHtse0fnd/\nppe8vTjGGQtxmjE3240XMcigRufWXktJz8GxeNdwJfTwUmKAFp58u7KsTW6U\nf4H3IpfwEH+ehA/baUP6ZN0egHc250nzuDjp8hfkHTK0ThdvdzIyHDMT4JLm\nxlGmwYriPuzdMUV0YpDyWoY4XekB+hg1W87Kbj9CvwHznJUjxFeOmRl3OsNp\nkHy4r5L+Ef385ntts/fCg5T0JvdO+tiLhWvUoEfur9zT5VDprSAHOekQzmMi\nXXuUoqiaHn/+Tcvz2Xqq47P3pjIVT4SMhPMbTepWBqx4gIibzNAzcLxtbwN+\nX72gerkXP0ga9buqLxBOfKNJ+2TiOXQn8j1YktcdtjXb5/3DOiLESfQkYl53\n1UNMhrsJUOHqY7BVq2yzJt79VbHMq81IOwKxtiZWsxGLK2mIkBcQwjye0M0J\no8bVCmbs4o6sksF2SihcH3qMD6FdEfds86prgYd9cWHhlcF7te8DtQew3/Ap\nDXHrjhwj0gIHFc0xUgUqRiqvQPuguNY25Zj0BKGn1L3WJSGWRnMrIyv7rWy/\nEQlV\r\n=tZlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9uBznTr54AuAkKGCMEbROFn5wlVA1aMB51qUd5C3R2AIgeUp2x76r3T8EXHCMMcSG3RP324+NqLbg2dwXlYmNbng="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.3_1539271985251_0.3642973361928996"},"_hasShrinkwrap":false},"5.0.4":{"name":"mobx-decorators","version":"5.0.4","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"NODE_ENV=production mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-transform-runtime":"7.4.4","@babel/preset-env":"7.4.5","@babel/register":"7.4.4","@types/mocha":"^5.2.7","@types/node":"^12.0.5","coveralls":"^3.0.4","istanbul":"1.1.0-alpha.1","mobx":"^4.10.0","mocha":"^6.1.4","should":"^13.2.3","ts-node":"^7.0.1","typescript":"^3.5.1"},"dependencies":{"@babel/runtime":"7.4.5","decorating":"^1.0.3","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"5d8104ade7d8d24fce15a602ac0f4e2cb30e35d2","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5zGol3k30zzC7N6iXSsRuGhbRxFO86H1oQggOKUnq37Q6hGIxEb0/cdRnSu5oO8y1YNbVWnK76y4LvQNfmc9RQ==","shasum":"f406d60818b3d01daa67b055200fb6afc5986530","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.4.tgz","fileCount":45,"unpackedSize":60421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+TTRCRA9TVsSAnZWagAA8rwQAIwRBDYpYz5wABIXF+CM\nyGR9ieYmyx/pMsgW1E6jj5bsHTg4/zDLa/wMrMjjLiOnv3I2USMz7ZXA91ud\n0Tm/qb35mblTa7AlCusoMouNwIJzWlAxSXSYHd5jOu5aZ56+QNtsg6mzZEv1\nrrGIbPm5arFu8naekJekkAwruOZRo4//eE8Nf0IjaC79gMJuIfb1RbSQK2uK\nUqruk8Ge/YMGQ2OsqQXu1t1vBtUAl5swr82sLSBh9/imj4YlgatXDJB7E/ct\n5mPWa4Fgui6YbtylciGLsaS3+adSApgy4qlY/cUZJQWj+lOoLu/OI559bgY0\n8Ars/n+wFMh43qKjxweQmhm8tP8C60w3UAbTydeeQgign4E+ah7swknl/m6g\n3Ycqa8w32UYaqHErFVNQu7sfHaQVaUV2xfNybqXj3mDbILkqsuz21xoJkCRz\nuteOPNaXyBjs/taEW6cQu8knQsoNk211i7Z8udGKThRS0SQRiZt4rO/4QkR4\nDYE24vqiTCR3CX0vq5j+E997omrxvfaVl04N6jxSFO+6XSFwWDsJ0bJQ56tv\nciihDxlnJCl//WztH1HqgoJBB+tHYTPq9H+L6qN/FKXe+Up1ssQkuMRpGtxT\nryD43QvFL0IyUcDTcOaZ5uouOBCJS7Of7p+GPYsCpvP+eDr2yqk3lVZsFb39\nW+50\r\n=rpjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrjPcf6FGGcZItaUodhwea9p4j2NuH2P25jmFNwtR5fAiEAtplH0GRSwvzt+wr//wdJyB6bZQ72gi23nSJbaY5l4BY="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.4_1559835856677_0.5206690837372536"},"_hasShrinkwrap":false},"5.0.5":{"name":"mobx-decorators","version":"5.0.5","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"NODE_ENV=production mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-transform-runtime":"7.4.4","@babel/preset-env":"7.4.5","@babel/register":"7.4.4","@types/mocha":"^5.2.7","@types/node":"^12.0.5","coveralls":"^3.0.4","istanbul":"1.1.0-alpha.1","mobx":"^4.10.0","mocha":"^6.1.4","should":"^13.2.3","ts-node":"^7.0.1","typescript":"^3.5.1"},"dependencies":{"@babel/runtime":"7.4.5","decorating":"^1.0.3","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"05a2ebf0adfbc4d9f6016f1c2c196537e98d5dc0","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wuy8cabqwDB1qk65BQiZDXTqofuL+pUtIPeX82zb9n2t3dVMZefAFvXHdUAzVfgXoc8huNn8lvr39H8cUyWGuA==","shasum":"4e3754d6e8477b0d2f2c8de7f11181ea0d89d6eb","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.5.tgz","fileCount":44,"unpackedSize":60049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+TUMCRA9TVsSAnZWagAA/isP/RIvYX7tbwonDqycigMh\nLipbrYZY45fPNMXVuTIxeo+G+oP5gzi9m7OT9bWNeUSWoqPBBs1xaAk8aznL\nVkPWpbcN2zSIqG6KeoOexFlxowdACLkmfWuOVbY1Rif6Bfxfk8WybtaOLPy7\nl9wVUB6dYd1l8F3Y0lnOuNPexgyXCWVGlttLRKOneUNnLJaOqqib4wijlcUI\nJN0hD+cQvRbmR6ec7A4EPX9Lz/BVgR6S+f8NUMGolf6aa219zR7qUUSy4xNx\ntZ+7JRU4dJGVo+ZocjyZ3afmmk4y9A+rR/+rcy6/Meu3WOxrex32qZZ+i5mx\n8/ikycEJnFaEWbnCOEhFjQFagoyMS/tzGg+sr4TFttEPlhsnyhLEon0sbMr4\neEdu0RMShq52iH77y4idjXIqJY9VPYq7QwMqmI5SN9rD0HgBdyYGBWwVTNJD\nR6A5jsecFimAidIS4Mcofngn1qGGUuVDHa8UoFUQ45dtEjdtwd+P0XcAWesU\n2GxYDIeBzgndDDR9hAXX98eC0ojtAOJlHlId28E9GeG35KIyWl364d4B/Td8\ngaPrwoDxTEs9SFKGqqAxNM0V531q9Ck4So9vscoozndbx87iXSjESAfhVhK0\nNHrByEF7hArXwOUsQhCVWU8V7ViN9+QXGB4E5PxdCQJYEqWhTyDUvm9867zP\nggAs\r\n=iXQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc8XJme5+QU5u0OCWjqvbD+msjkBDu1uE3wQ5Dyri6SAiA8OgkvPU+lgKWZI/H1IyH/RjSUjcqDNA9u9UGYhWkZVg=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.5_1559835915446_0.1775440037298499"},"_hasShrinkwrap":false},"5.0.6":{"name":"mobx-decorators","version":"5.0.6","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"esm","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"NODE_ENV=production mocha","cover":"istanbul cover _mocha --report lcovonly -- --reporter spec && cat coverage/lcov.info | coveralls && rm -rf coverage","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-decorators":"7.4.4","@babel/plugin-proposal-export-default-from":"7.2.0","@babel/plugin-transform-runtime":"7.4.4","@babel/preset-env":"7.4.5","@babel/register":"7.4.4","@types/mocha":"^5.2.7","@types/node":"^12.0.5","coveralls":"^3.0.4","istanbul":"1.1.0-alpha.1","mobx":"^4.10.0","mocha":"^6.1.4","should":"^13.2.3","ts-node":"^7.0.1","typescript":"^3.5.1"},"dependencies":{"@babel/runtime":"7.4.5","decorating":"^1.0.3","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"2e01ce6704569b7229e817510edfb9ff6c84bb3b","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@5.0.6","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZMxNT9nX0wAzcqpgHBUfFL7LRGVW8KURLSckPqV7PxV0PhIiAMEulBDvonq0SGtOguJBM8aUKxoAPLosVFmyKA==","shasum":"69f97547640c8e245480b454e58e6ef63f87206f","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-5.0.6.tgz","fileCount":44,"unpackedSize":59624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/gkBCRA9TVsSAnZWagAAfMAQAKUFkItHLk/M05UY2Yz2\naEkk5OE+aVnEQ23WvTTyLPDC7AVM2bt3GcSaly9nvSQfr8YLQuY0mTCGdyMy\nVJOb3EM2yUXdFvuVJsqapTE2LObDft106Ym9oXbjEJ/8j6Ht3BH7ouhwr7w7\nU4u4txxbVg/+rtGawhC/+35Jmu+a22c+T/Okj+e9jMdP+uLbdz/vTH4p5Jia\new3cM/iJlSwsXE9bHU0PWMlZo6oIgpJsCQ2bbrfqqWPCP7fdQJsQTMMRwvC8\nArjka3dk4hQBaEO+TvlXeSpJBakHJphDvnhnW+nyyooo64OlfYiKQHPNd3oh\nnLdFy+PB4jY/x85tQVyfxP/Y/hrgPolWL1h8y5UBI7BHqmpJBlYvwWzpxh9E\noMXu1OIyip2wLQAxDrDD3ouApVlOpLIO26ZBfYg9pPJWgUEjbnojGRFMzZFc\n5pb7EL0nYPz90wl/9U6JWsUtB0FIE5nptKO6ZIsqSCtzhQ/XiRopSCPqa73z\nA8Vb5GWRxiee0vs2AEcr5OyEItpKH5r6zYxt2CDAP9ibsMDXlEs0hQm30xlx\n2yVNrTAt0pFk7/tKtUxwLZNTdvKoKscWlgHiVsEDEmCU8izKg6RJwNYR+W4F\ncKlD4/u490ZwC68gPmDeXMtUTpWNuF/C8LDAS9rcLiCUT0ervPMgCWwaOgpn\n1QUq\r\n=LsFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd6sNG/DDG/Ft1L5iNoRdeEdMYjT4rNLc5i75/lBEPYAiBA9+ovNgBLZcK2YOgCdTS7PjRz9sT5gYQWdE+rJHlfKQ=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_5.0.6_1560152320688_0.43614571990316553"},"_hasShrinkwrap":false},"6.0.0":{"name":"mobx-decorators","version":"6.0.0","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"src","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"nyc mocha","cover":"nyc report --reporter=text-lcov | coveralls","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-decorators":"7.7.0","@babel/plugin-proposal-export-default-from":"7.5.2","@babel/plugin-transform-runtime":"7.6.2","@babel/preset-env":"7.7.1","@babel/register":"7.7.0","@types/mocha":"^5.2.7","@types/node":"^12.12.5","coveralls":"^3.0.7","mobx":"^4.14.1","mocha":"^6.2.2","nyc":"^14.1.1","should":"^13.2.3","ts-node":"^8.4.1","typescript":"^3.6.4"},"dependencies":{"@babel/runtime":"7.7.1","decorating":"^1.1.0","lodash.difference":"^4.5.0","lodash.intersection":"^4.4.0"},"gitHead":"19fb0f3dac06a4028ab1bf1baa17391586a160af","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@6.0.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-el88rs6ItmsJohTnbTGHeq3nlFqOs7oi1KpEYZuAZ1BMnfRMSil3+a5GtrIZ7jswpkGbjlWTB2/Ydo8Bga8QXw==","shasum":"8b185f5b23ea4142128bda3ba089e65feb9b5e14","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-6.0.0.tgz","fileCount":44,"unpackedSize":67089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwaRACRA9TVsSAnZWagAA3fAP/RKjE0FDFEXfzxecVQOz\ntRxZNJJ4baR8VDkOiaKKDVjOmUcSJ530MHSNldFJZB2QXVG/YM5WW1OJfErm\nQ9A/ZbvVsExxWAZY1Fzqtn1Y3DJxm6fmaO8k/eum4AkVN3bovm08WwALkDo4\nP4tVVhjEe8IjJJbCnoECOzXB0boHWjBpQ+Oq2ECtK6JllkrEXnL0uFRMk9+o\nWxkyO77hqxfgww4NPUtDGYgAxUH1lFcqOEyOerHjPwWtRoJo4YJuemuUQ2wd\nBYbhO/vC6Rm/hnrs44gp7kdE7swWddrAhW14zkDtJxVsQYNVYi3gbae5Z4UD\nPlNy+Tvc8VQ7G7j+RDRdnLAAHaMgiKo6oA1/SM6uGR5kasv6rivkyBUyEkvp\nHhl0yiw2G2xasmFkaipUVxiISoDLxE5HNt4Jq/zrt0prBmoBsnxCq5ROVy+g\nHHU2zk6VewD8rMa4aZE+nVGKr3/ZIyiJYCm5u8h1zBWJBqK/zYSXpgW0ajT8\n0ZTyGRGy7olugQxkfbrCuBdrNvrwPE7V1SA5MmRCdXrT5j2wbwVVbhZSuFm5\njVhgTFVHou8nvCvKas1vD0EUQ6RFLqSYPRkjoeEXe7oGyaRMu8MeVKYIV1Ng\nAw84mtNYy6OFg6iy8jq3GY27ny3lzGKAZTbFISZ2v9pPWL3hwW5ZGWDrZCZz\nt/lO\r\n=f5M6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSxoG3zdPEXndqd4/8y4q4sOjKBXHTwRbfkep6bXUc3AiABQuGcXgg4nUaN3QTp0j6tLrdFsqghcHk0yGn4BM6/BA=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_6.0.0_1572971583658_0.6766986918537665"},"_hasShrinkwrap":false},"6.0.1":{"name":"mobx-decorators","version":"6.0.1","description":"Several helper MobX decorators (setter, observe, save, ...)","repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"main":"lib","jsnext:main":"esm","module":"esm","react-native":"src","types":"src/index.d.ts","scripts":{"build":"yarn clean && yarn build-lib && yarn build-esm","build-lib":"babel src --out-dir lib","build-esm":"ESM=1 babel src --out-dir esm","clean":"rm -rf lib esm","test":"nyc mocha","cover":"nyc report --reporter=text-lcov | coveralls","prepack":"yarn build && yarn test"},"peerDependencies":{"mobx":"^4"},"devDependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-decorators":"7.7.0","@babel/plugin-proposal-export-default-from":"7.5.2","@babel/plugin-transform-runtime":"7.6.2","@babel/preset-env":"7.7.1","@babel/register":"7.7.0","@types/mocha":"^5.2.7","@types/node":"^12.12.5","coveralls":"^3.0.7","mobx":"^4.14.1","mocha":"^6.2.2","nyc":"^14.1.1","should":"^13.2.3","ts-node":"^8.4.1","typescript":"^3.7.2"},"dependencies":{"@babel/runtime":"7.7.1","decorating":"^1.1.0","rambda":"^4.0.2"},"gitHead":"632e6eb4996b26990254d9a07e92119b0538cb42","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"},"homepage":"https://github.com/farwayer/mobx-decorators#readme","_id":"mobx-decorators@6.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KSnf7w4EC567um/k6o+5vUBSzXELr7dQ8O/0FXYYMOKEroLLPb/arHrhnjfsKZhMMeBfNDD0zojtZOekxW078A==","shasum":"19cdab015e874430d3b5adac04f7efbf0f7adc63","tarball":"https://registry.npmjs.org/mobx-decorators/-/mobx-decorators-6.0.1.tgz","fileCount":44,"unpackedSize":66893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwaZBCRA9TVsSAnZWagAACb8QAKD2GHALW10J1t7DO74U\nt4UOKcTW0hurNPEDyS1NcQHfIqE9hWsu3e97kjMTbW7+fOoHuCYcWsIkeedZ\nHSqiEg9xiYwcH/AkrpikOYt/QV4LsUnP6lFEo/0Zap9VsS2pxLjZqGrNHE2X\nI3j6JQt3xNBUF+cAXtcYuEe4+YvwhF6zk2sMALCym35kKeQJ8zPOdre5hG6E\nfTJLDrZtHrW6jfLab5zrZouetgenvAjTGCUDWOVasEQ31yUj2RGrEGTwiSm5\nu7s279j4oIwhEECxdYDcaEmEDSCAJrVnM+j3gQz7Xr+cBq+Tqh57qUeleV05\nrhJIMvQOpSEDVv714TQxml/2y13Dxc7FfPViRWGafAvSacuMMIHvHN0sg8pU\n9C0ahVOGpQGSqHdScYhiJJYe/DsShHikEwxETh4W7HTN8+AQ9O/R29/3LOuw\n8fmRPh7cTaPtHiM96PlDFu3flEA1uj3p6YY7bDFf3kQS13agbdxfeFNsah7A\nn/Msq6/zDTYFyK64IsP3zWpTGzBwKcGbdXcYAbxEMCqKJy1yywtiY51ICJ9J\nbJvx1vMrBa6lbVvHp/ZniU5JSMk5+awTgdX4YAJQDebskd+x39x6RqxmfQYY\nmA1iPAjodlCVEatHAvm+BxOi7C8fslGV90+gOqEQKF2B+3FT8P0bSmZlUItK\nLI+r\r\n=Iwd2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Sb9Bzcyzkv0/rfHGytZfbu3y5gXRkq7JuLK4BlsEjAiBwLkUJTV+XZ0Yj+4fmyXR7PGzyiuyVIadqQ39inCP75w=="}]},"maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"_npmUser":{"name":"farwayer","email":"farwayer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-decorators_6.0.1_1572972097001_0.7595498373831633"},"_hasShrinkwrap":false}},"readme":"﻿# MobX decorators\n\n_Several helper MobX decorators_\n\n**MobX 5 is not supported yet**\n\n[![Build Status](https://img.shields.io/travis/farwayer/mobx-decorators.svg)](https://travis-ci.org/farwayer/mobx-decorators)\n[![Coverage Status](https://img.shields.io/coveralls/farwayer/mobx-decorators.svg)](https://coveralls.io/github/farwayer/mobx-decorators?branch=master)\n\n1. [Installation](https://github.com/farwayer/mobx-decorators#installation)\n2. [Decorators](https://github.com/farwayer/mobx-decorators#decorators)\n  * [@setter](https://github.com/farwayer/mobx-decorators#setter)\n  * [@toggle](https://github.com/farwayer/mobx-decorators#toggle)\n  * [@observe](https://github.com/farwayer/mobx-decorators#observe)\n  * [@intercept](https://github.com/farwayer/mobx-decorators#intercept)\n  * [@_interceptReads](https://github.com/farwayer/mobx-decorators#_interceptreads)\n  * [@save](https://github.com/farwayer/mobx-decorators#save)\n  * [@allObservable](https://github.com/farwayer/mobx-decorators#allobservable)\n3. [Changelog](https://github.com/farwayer/mobx-decorators/blob/master/CHANGELOG.md)\n\n\n## Installation\n\n```bash\nnpm install --save mobx-decorators\n```\n\nYou also should use some transpiler (like babel).\n\n```bash\nnpm install --save-dev @babel/plugin-proposal-decorators\n```\n\n\n## Decorators\n\n### @setter\n\n```js\n@setter\n@setter(name)\n@setter(name, constValue)\n@setter(transformFn: value =>)\n@setter(name, transformFn: value =>)\n```\n\nCreate setter for `property` with `setProperty` or custom name.\n\nIf `constValue` provided this value will be set every time setter called.\nYou can also provide transform function.\n\nWith `transformFn` function you can change value that will be set.    \n\n```js\nimport {observable} from 'mobx'\nimport {setter} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  @setter @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.setLoggedIn(true); // user.loggedIn = true\n```\n\n```js\nclass User {\n  @setter('updateLoggedIn')\n  @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.updateLoggedIn(true); // user.loggedIn = true\n```\n\n```js\nclass User {\n  @setter('login', true)\n  @setter('logout', false)\n  @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.login(); // user.loggedIn = true\nuser.logout(); // user.loggedIn = false\n```\n\n```js\nclass User {\n  @setter(value => value && value.toUpperCase())\n  @observable name;\n}\n\nconst user = new User();\nuser.setName('Alice'); // user.name = 'ALICE'\n```\n\n\n### @toggle\n\n```js\n@toggle\n@toggle(name)\n```\n\nToggle boolean property (`property = !property`).\n\n```js\nimport {observable} from 'mobx'\nimport {toggle} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  @toggle @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.toggleLoggedIn(); // user.loggedIn = !user.loggedIn\n```\n\n```js\nclass User {\n  @toggle('swapLoggedIn')\n  @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.swapLoggedIn(); // user.loggedIn = !user.loggedIn\n```\n\n\n### @observe\n\n```js\n@observe(onChanged: change =>)\n@observe(onChanged: change =>, invokeBeforeFirstAccess)\n```\n\n`onChanged` will be called *after* property change.\n\nIf `invokeBeforeFirstAccess` is `true` handler will be called one time before\nproperty first access (set or get).\n\nMore info can be found in\n[mobx docs](https://mobxjs.github.io/mobx/refguide/observe.html)\n\n```js\nimport {observable} from 'mobx'\nimport {observe} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  @observe(change => console.log(change.newValue))\n  @setter @observable loggedIn = false;\n}\n\nconst user = new User();\nuser.setLoggedIn(true); // console.log(true)\n```\n\n```js\nclass User {\n  @observe(change => console.log(change.newValue), true)\n  @setter @observable loggedIn = false;\n}\n\nconst user1 = new User();\nconst loggedIn = user.loggedIn; // console.log(false)\nuser1.setLoggedIn(true); // console.log(true)\n\nconst user2 = new User();\nuser2.setLoggedIn(true); // console.log(false)\n                         // console.log(true)\n```\n\n\n### @intercept\n\n```js\n@intercept(onWillChange: change =>)\n```\n\n`onWillChange` will be called *before* property change.\nYou can replace value or cancel change in handler.\n\nMore info can be found in\n[mobx docs](https://mobxjs.github.io/mobx/refguide/observe.html)\n\n```js\nimport {observable} from 'mobx'\nimport {intercept} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  @intercept(change => {\n    change.newValue = 999;\n    return change;\n  })\n  @setter @observable loginCount = 0;\n}\n\nconst user = new User();\nuser.setLoginCount(1); // user.loginCount = 999;\n```\n\n```js\nclass User {\n  @intercept(change => null)\n  @setter @observable loginCount = 0;\n}\n\nconst user = new User();\nuser.setLoginCount(1); // user.loginCount = 0;\n```\n\n\n### @_interceptReads\n\n```js\n@_interceptReads(onRead: value =>)\n```\n\n**interceptReads renamed in Mobx4 and look like will be deprecated**\n\n`onRead` will be called *before* property reading.\nYou can transform value in handler.\n\nMore info can be found in\n[mobx CHANGELOG](https://github.com/mobxjs/mobx/blob/master/CHANGELOG.md#3112-unpublished-wasnt-being-bundled-correctly-by-all-bundlers)\n\n```js\nimport {observable} from 'mobx'\nimport {_interceptReads} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  @_interceptReads(value => value && value.toUpperCase())\n  @observable name = 'Alice';\n}\n\nconst user = new User();\nconsole.log(user.name) // ALICE\n```\n\n\n### @save\n\n```js\n@save\n@save({\n  storage = defaultStorage(),\n  storeName = store => store.storeName,\n  serializer = {\n    save: value => JSON.stringify(value),\n    load: data => JSON.parse(data),\n  },\n  onLoaded = (store, property, value) => {},\n  onSaved = (store, property, value) => {},\n  onInitialized = (store, property, value) => {},\n})\ncreateSaveDecorator(baseOptions={})\n```\n\n**(!) TypeScript: you can't use class property initializers (`class F {prop = 1}`) with @save decorator**\n\n`@save` decorator helps save and load observable value to/from permanent\nstorage. Keep in mind `@save` is *lazy* decorator and loading will be started\nonly after first property access. If you change property before or during\nloading than restored value will be ignored.\n\n`onLoaded` callback will be called only if value is loaded from storage.  \n`onSave` will be called after saving.  \n`onInitialized` will be called after loading attempt independent of the result.\n\nBy default values saved as `json`. In some cases (`Date` for example) you should\nprovide `serializer` (see example with date).\n\nYou must define `storeName` property in store (see examples) or pass it as\noption. `storeName` option can be string or function.\n\nDefault storage is `localStorage` for browser, `AsyncStorage`\nfor React Native and memory for other platforms. You can specify you own\n([localForage](https://github.com/localForage/localForage) for example)\nby `storage` option. Storage must realize simple interface\n(functions are async or return Promise):\n\n```js\nconst MyStorage = {\n  async getItem(key) {\n    // return item\n  },\n  async setItem(key, value) {\n    // save item\n  }\n}\n```\n\nIf you need to pass the same options (storage for example) to `@save` decorator\nof several properties than you can use `createSaveDecorator` function. \n\n```js\nimport {observable} from 'mobx'\nimport {save, createSaveDecorator} from 'mobx-decorators'\n```\n\n```js\nclass User {\n  storeName = 'user';\n\n  @save @observable loginCount;\n}\n\nconst user = new User();\nconsole.log(user.loginCount); // undefined\n// @save will try to load loginCount from storage but\n// loading is async (!) so value is still undefined here\n```\n\n```js\nclass User {\n  storeName = 'user';\n\n  // storage contains 999 for loginCount property\n  @save({\n    onInitialized: (store, property, value) => {\n      console.log(property, value); // 'loginCount', 999\n      console.log(store.loginCount); // 999\n    },\n    onLoaded: (store, property, value) => {\n      console.log(property, value); // 'loginCount', 999\n      console.log(store.loginCount); // 999\n    },\n    onSave: (store, property, value) => {\n      console.log(property, value); // 1000\n    }\n  })\n  @setter @observable loginCount;\n}\n\nconst user = new User();\nconsole.log(user.loginCount); // undefined, loading loginCount\n\n// throw some time\nconsole.log(user.loginCount); // 999\n\nuser.setLoginCount(1000); // 1000 will be saved to storage\n```\n\n```js\nclass User {\n  @save({\n    storeName: 'user',\n  })\n  @observable loginCount;\n  \n  @save({\n    storeName: 'group',\n  })\n  @observable group;\n}\n\nconst user = new User();\nconsole.log(user.loginCount); // undefined, loading loginCount\nconsole.log(user.group); // undefined, loading group\n```\n\n```js\nclass User {\n  storeName = 'user';\n\n  @save({\n    serializer: {\n      load: data => new Date(fromBSON(data)),\n      save: value => toBSON(value),\n    },\n  })\n  @observable lastLogin;\n}\n\nconst user = new User();\nconsole.log(user.lastLogin);\n```\n\n```js\nconst mysave = createSaveDecorator({\n  storage: MyOwnStorage,\n  storeName: store => store.constructor.name,\n});\n\nclass User {\n  @mysave @observable loginCount;\n  \n  @save @observable name;\n}\n\nconst user = new User();\nconsole.log(user.loginCount);\n```\n\n```js\nconst mysave = createSaveDecorator({\n  storage: MyOwnStorage,\n  storeName: 'user',\n});\n\nclass User {\n  @mysave({\n    onInitialized: () => console.log('initialized')\n  })\n  @observable loginCount;\n  \n  @save @observable name;\n}\n\nconst user = new User();\nconsole.log(user.loginCount);\n```\n\n\n### @allObservable\n\n```js\n@allObservable\n@allObservable({\n  only,\n  except = [],\n})\n```\n\nClass decorator that makes all properties observable. Use `only` for\nwhitelisting properties and `except` for blacklisting.  \n\n```js\nimport {allObservable} from 'mobx-decorators'\n```\n\n```js\n@allObservable\nclass User {\n  name = 'unknown';\n  loginCount = 0;\n}\n```\n\n```js\n@allObservable({only: ['loginCount']})\nclass User {\n  name = 'unknown';\n  loginCount = 0;\n}\n```\n\n```js\n@allObservable({except: ['name']})\nclass User {\n  name = 'unknown';\n  loginCount = 0;\n}\n```\n","maintainers":[{"name":"farwayer","email":"farwayer@gmail.com"}],"time":{"modified":"2022-06-20T01:03:47.821Z","created":"2016-12-21T09:32:43.735Z","0.0.1":"2016-12-21T09:32:43.735Z","0.0.2":"2016-12-21T09:39:48.087Z","0.0.3":"2016-12-21T10:16:18.015Z","0.0.4":"2016-12-21T11:13:57.203Z","0.0.5":"2016-12-21T13:13:03.108Z","1.0.0":"2016-12-23T19:11:31.804Z","1.0.1":"2016-12-23T19:28:03.672Z","1.0.2":"2016-12-23T19:30:19.143Z","1.0.3":"2016-12-25T14:10:51.520Z","1.0.4":"2016-12-25T15:40:11.932Z","1.0.5":"2016-12-25T22:22:34.293Z","2.0.0":"2017-01-10T10:33:59.604Z","2.1.0":"2017-03-17T13:51:03.616Z","2.1.1":"2017-03-20T15:26:38.929Z","2.2.0":"2017-04-11T14:56:28.462Z","2.2.1":"2017-04-11T22:50:20.166Z","2.2.2":"2017-04-11T22:52:16.490Z","2.2.3":"2017-04-13T22:01:13.722Z","2.2.4":"2017-05-11T16:03:39.698Z","2.3.0":"2017-06-12T19:16:30.455Z","2.3.1":"2017-06-19T21:33:26.686Z","2.3.2":"2017-06-19T21:36:51.082Z","2.3.3":"2017-08-10T17:21:56.298Z","4.0.0":"2018-03-28T01:12:15.710Z","4.0.1":"2018-03-28T22:11:41.011Z","4.1.0":"2018-04-04T08:49:57.667Z","5.0.0":"2018-05-09T09:02:33.545Z","5.0.1":"2018-05-09T10:35:37.759Z","5.0.2":"2018-08-13T10:03:10.175Z","5.0.3":"2018-10-11T15:33:05.443Z","5.0.4":"2019-06-06T15:44:16.846Z","5.0.5":"2019-06-06T15:45:15.590Z","5.0.6":"2019-06-10T07:38:40.834Z","6.0.0":"2019-11-05T16:33:03.767Z","6.0.1":"2019-11-05T16:41:37.113Z"},"keywords":["mobx","decorator","setter","set","toggle","intercept","observe","save"],"repository":{"type":"git","url":"git+https://github.com/farwayer/mobx-decorators.git"},"author":{"name":"farwayer","email":"farwayer@gmail.com"},"license":"WTFPL","readmeFilename":"README.md","homepage":"https://github.com/farwayer/mobx-decorators#readme","bugs":{"url":"https://github.com/farwayer/mobx-decorators/issues"}}