{"_id":"react-adone","_rev":"30-064660f1490a009c5e23a57835cc9b11","name":"react-adone","dist-tags":{"latest":"4.0.0","beta":"2.4.0-beta.0"},"versions":{"1.0.0":{"name":"react-adone","version":"1.0.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"flow-copy-source --ignore __tests__/** src lib/esm","build":"npm run build:cjs -s && npm run build:flow -s && npm run build:esm -s","test":"jest","flow":"flow","prepack":"npm run flow -s && npm run test -s && npm run build -s","preversion":"npm run flow -s && npm run test -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"aaf3ea465cb6362cd387eb20110096caf6ebeb02","_id":"react-adone@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-KpaGa9UwtCW/waquTVZkS9gsP5ncuqhngJs6Y5JMgqReoB22mGQJM7lTP9tGejnPACjtASv8q+KNR7xIU2TdKQ==","shasum":"625dfc99ac47b8fc0d788ed5cd5c5dd539f494bf","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-1.0.0.tgz","fileCount":32,"unpackedSize":81574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbufLsCRA9TVsSAnZWagAAFHIP/iSKeDWv5ji/uKq5lZN1\nMEHcws8cTfz6hMOiYAs8t7P58rS/BYexzrkMinjb0iDe2zOV+nXjDOANiiVz\nKiERAqxkiGS1iinct7XTmKmTvhIUTxPKSkOOpI32NLXrBcJ5ANDS262heKDX\nkt+nlm2z0uZYNYE47P1a7K+IwIpNoKCRFkJTtDtWcD1RBn7Jribr4BqZL2RM\ngW7MVUgfiR9FkEUYBrHfIff3q7LvxTHrwr0ScNe6lEBQvs8TMWnmylOlB5PG\n38pWLsjPMAU9jfZ/dDSCJla9xJZazbPgQWnmE+nBfkdrvhW0JccrUfSE1cj0\nejZMkhnpMmY3QA5g6psIaE8wk3UCt6Ryw0ir7L+ofHhxqaLQkl/TpnX0sq9x\n16EvbISxjzx0p+oRmImQ9hexfslgaPZAfxUl2DvfwCZyWtRNlDtXr0L1p4qN\nbEAzckFq4X7NmqdljYjAg7K4V/X2V+VYI+BoW867Vie64LT6PPUl4BDf2UFj\nBZ76pz06lXhLF/HnePIJNYM9I0qj5PYuxmClgPRIC7qibyeqrIQBvr9eUXtu\nmeBv00RYrDBMS2RyWspTU6EYgWVUSdbBv0MBUCOL8ePGa/1Qo8qM26M9Fccj\nUlfhekDL0Pw0Ne8s2QqoiKvoMMV27jdqQjh+VFXaYIkPppd9m3TzyQ5EBi5c\nrcna\r\n=GIa6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICb8CfgbkaUiHuaNf1Xb12+Ia05bWUPp16t7S1UQXIREAiEA9u4KVSG20SqAVd91a87yqRvuflBteknwNdLKkEiKK5g="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_1.0.0_1538913003842_0.8389006130333863"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"1.0.1":{"name":"react-adone","version":"1.0.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"flow-copy-source --ignore __tests__/** src lib/esm","build":"npm run build:cjs -s && npm run build:flow -s && npm run build:esm -s","test":"jest","flow":"flow","prepack":"npm run flow -s && npm run test -s && npm run build -s","preversion":"npm run flow -s && npm run test -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"eb36924ae051b6142b8e8c2b8a13614781e3b0b4","_id":"react-adone@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-GLOZUCzRayRpiBH1FzfbhxSonEg/76dlMHFr10zq/ou14fFL9+KtoA4JWn3lfhti9U/oil/Jvi4sM80wnMB0Dg==","shasum":"7befd63812ed5c8a3057018bc5aaa627de31c2fd","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-1.0.1.tgz","fileCount":32,"unpackedSize":81720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuzvyCRA9TVsSAnZWagAA9KsQAI3gSjhJKlragaDhFHNI\nrMYFAgtp7xxO9vYsKdOr6F5Y238PlJa9nkALeif/rFb9ZLrEVGbYZ/fn9w8r\n+of1k/6kaIaORHhZv4u0bXItWVIxTzgDgVENJyH4RxilOZxEZ0Cp2eic4w3l\nePAKeKJIL/yZ+BzU+gx2aif9CSU7VBea3R+OGmkUhQiSnJAMwWFulsuQ5Uz+\nfyDEVnYIynIVr4UQCyv1DlYuHqjvPC2IrP/ArTvSS9UZeLB6V6N3IoMGY6LV\niQbfQJ7QrQJeGgdd70zNDHSqMmmrSHDLwtmz3hb6t9YTgRCM+CjxHvFmkj9/\nk/8HEWTpI73Qnxy6dBcr9M8Hrjc2kPMtD1h4Ibu8EuuFK2IvhUp9Cmjxj4TQ\noSTXudHo0QdOUSCbyIaXZS67dVgUO+9NzWLi5thI7kZShWApcrd9hwcdjKOo\nQ7JfKY5yamRh/i8EV46HoW09Ah3N7waeAigMX6xk2sgZs+TZvfgKQ5Y2HFAa\ntk73LUUIeWOVlDwy5mePU7psJnglNyeh8xTF4Bcx+fklfww+5ketC+RF0ZRe\n4hiK8UeJ+qKHsZ3vW8TQkOvgG8hH0be5uquqLP9WVzWSoIw5U3nB+XvLeQVr\n2di5gRlioC56pIwPyi1G4ODWuPujhauDquBG5jAdh1oFvt2AX3yw2+swLyPr\nbYVB\r\n=bh4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnbuC/qI/cdES7Nc3Hrf93MCuS43UZhsh1WKA9Z2QBqwIga9crwJEJshpoSjR08Idnpv71ih6K+GqEG1alvjgBwyU="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_1.0.1_1538997233913_0.8918961928765767"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"1.1.0":{"name":"react-adone","version":"1.1.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"cp src/index.js.flow lib/esm/index.js.flow","build":"npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow","prepack":"npm run flow -s && npm run test -s && npm run build -s","preversion":"npm run flow -s && npm run test -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"8273ed9ffdda21668a74cb50c5e5cc21dd7e7509","_id":"react-adone@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-cl5xq1/zchPxynd52zm+OSEGFws51jSKP+qMzEUXM5m9AzMCEV85e02s6CO4/BrquDqnH02VvtFs67XXcRxuzQ==","shasum":"0db260faaf1bab0f5b68edb0b23b8594fc87966f","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-1.1.0.tgz","fileCount":32,"unpackedSize":83523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv8efCRA9TVsSAnZWagAAvq8QAJsMWrG7VQS+a4P9L6hU\nnnE0x6B4U1+7PAoxqL6adoQyqs9RWeQ30S3FeMNHkjc5MlKx+iihPTZZ/yep\nhHD7xhymMNjocJf08jzLab1PNkxSRj8TTLYcJ+r+WPxVfd29eNH9RdyzdU0M\nvf5d4ygxyDYj1VrApCsMGvTu2KpVEGxhb5CSxVfWhN0QmYJ/v02H9xgrdReR\nX38unsz4skGeinikwwvumJJoMZppqZBv91kiZl3O5b98gADrFJcbIqTvypqP\nGGjVH3cHwjk7BZDA1AgDXdJu2o04UN6+Goo3lvuZW/Uh67vjXHelCuFsLeKX\naK2OChYMLl1oCWmtZeupvq7GxuzfXSxv957E43/Q+EPXKOvwtvPuRSB+Sr7h\nx9611gdEPMgoDBQcbOmlBEwqtSDFJmGL3fAREmNLE5cC28yp+CBiVExnwhtW\nVX0jcsMVHb3PBEoQiFGOEv4kX1tspjoHEAvHozPLGmF8KNHX/fb5KZhsBUkU\njCRsDgUyXJaMSTNSWXe96SRh90KblfdKzOV9iYt9x+ZTELCHN5p3qoEEKRIX\n3ExCQJcUp6rL6ETSzU5Ty8jsQmThs95WPuHNOSaTHltEr0EcvTpaY0UUgPmr\n+NHgNtE3xTPnbn+MG7XX3tjohQpFo1f+e4hcdytPGZetIhNW3l1jzphrv5HU\n3Hq5\r\n=undS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmB/PyNcr46mfxclrG+Z3O4jmClh+52Kqr74sCudVp8QIgEke9AwakgxeCRXYTZUq0PwiCeMetsDT3rnajghVTM4g="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_1.1.0_1539295134757_0.9241796936597253"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"1.1.1":{"name":"react-adone","version":"1.1.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"cp src/index.js.flow lib/esm/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow","prepack":"npm run flow -s && npm run test -s && npm run build -s","preversion":"npm run flow -s && npm run test -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"831e3f1ca597260a0968b7f1a785995686d37e58","_id":"react-adone@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-03aC1nURQ7X8XAd692+dCyOts83B1BJE9vF6mVniZYUKdU2dfGdNkSOPIXTef/kNfXHiHJNpxoQoIhQfFv5sXw==","shasum":"82a42749720eda217a89f2a8276181e7bebcb4eb","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-1.1.1.tgz","fileCount":22,"unpackedSize":74906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv8hICRA9TVsSAnZWagAAijQQAIByAAYb5NTBz4hVsz93\nK0Oxgfpww2HAcUpF5LuRwYpEJpJuDfBEl0aw74gwx9kAh9kJWPMV7SKxsnmi\n/QJZNlEPap3FDRi4/l3faJTFjHrSCaNZvjbiRj48/yKR79X+LKb5J+YY2Wxy\neRAuBYMH+DpyY/FMxXdjOD+hNOmEFkY3fdOcc1j6UWdtssymUHX58f9qxC0T\nXwTmYsX9OQX0Yvmk/xHecbtp6Aji6zwn3758S6pBwQ6Kls9y+Z7EIZwIXy+x\n92XliHQaV5jQJDZxBmx2jYqBWmCEtcDuypZeWI8JSVO99hR2V74yrqEkhSMN\n/kBiVtgXME0DWxLa2IOKJvlb7FvP+QvtlvYKs7Jgr6gR4r0KY3GYS2oQOjax\nVnn8H9v/qrAVgnssZA4J/m208WiUxcqZc2tpCWHrvNgIZfKHBuGQLR3Z25Hh\n5kVPgZZIRfK9wMdcGSF3c0q1DNi1WF4hIWKruBd+nEwhy1nPEIZifBYeAvuu\nTnyISsou+0W8W7yDOGFQ0DWt4UrnQZ0ObzF1qUh5OwAGIgFttWk77pmor77a\nZJxRGOhnDDVcdaQDROmJYtwtq9UHw7xPQ22ENN9ag7OFOlytNrrB5MqOqGLu\niAP5H5ae4tD2YOehR/+U17SIckrTOj5RpzM6rraTlcvKy2z3LwNMSFt2ixcH\n2srj\r\n=rtEf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSkSQRDiPwnr6BElX8w97SgSPCkLlNRqMMhrB499mFDwIgW0hLA5izOiDnACFmfSVQUUXrzNEOiBwTQJbfqr3aiH8="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_1.1.1_1539295303550_0.9725319551041567"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.0.0":{"name":"react-adone","version":"2.0.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"cp src/index.js.flow lib/esm/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow","prepack":"npm run flow -s && npm run test -s && npm run build -s","preversion":"npm run flow -s && npm run test -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"8f858ae506da225f54add41e2031283a964ca325","_id":"react-adone@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-SH3qdRGFz3IVVBVv5qzqDL6DfuUdkgf8Rtf9W9oas7kyVTzTghvCtZfQD4zhBDWrZKKDOY0QVnj3GIgg8pe3KQ==","shasum":"0a01558c6242c8602e1c84442f4eb89ef458e5dc","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.0.0.tgz","fileCount":32,"unpackedSize":91712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwqSPCRA9TVsSAnZWagAApvAP/0m9Wj4AmoEmTRAvNrFF\nsoi9ANKUU7pzRdT0xPv/P88soiHsMgCfvCKkTqELW3ogYSnAv4ZOfuU+YqY5\nNACvLtQECsJLNKp/XPoyZ94z6y5Dg7HkQyWdLqULYoD6R7uX8PmQrN8io1Yf\nz5dVdtC8ay4jpl8loVONhGxVNhUkQkrIVMmcS7tJHC3/FR/ZU4p2vR+35GJQ\nh+/FE/Wl+e5/x6ryPjwWYjdaUrOz/uqGWH9Qvg/EIFvvB8kLviItI0x4Nn1A\nKc0lEW9ESyr2eZ9IrZsXVB2Pl4T3x4SixPvmsW8rbaaghLXJp2qnJ5Zq7xmr\nJ2ym9tXOTytkoeKa8B6F1tcwL6VD+h9MNrb8AHBxgMcHrRqAmGvhqX/jX5Dv\nfO9QOSVX1oS1zVI3pgda1oYCoiOKT9A/G/veBWDETz0mI706b7pfWR7t9COq\nAhMUaku9xU2ppAD1akTunujX5h0y43RgU3H+csIlEeu57zVhyr0/FPtK9KRx\nXb2cflmC/hnp6e1Htno81nks1c656kv8/v6qu3o1dJxUmQurMG5RLZC4OJNA\nlcWVCWait3E9tU8Aa5sAhg1yCq6ZhqpWbavO4QKi8TLL7PGnrVYt4DEjNtRW\nTRSw6HT5vr26fpqyE8sfvMoXfPRxr2rPFHWKZe/MDcOb0QB/Tpn44Elo2i0n\nsoZK\r\n=Yw6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9TvGHMFIsiEbY5XQOpK6O8pcIwlo8lLf4N751kdfV3gIhAJz0n8//GMhWRbmWpDcfYQIJIEoNDohmwI1SMyq51URH"}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.0.0_1539482766925_0.35102379069831335"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.0.1":{"name":"react-adone","version":"2.0.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"cp src/index.js.flow lib/esm/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"2657caef566f2041ad917cc0920749a1399b52a0","_id":"react-adone@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-TNGXB8+D5DuZOYQ0l4ayUSuc5PvMqeAJKV+O7GuBLPDl027YoS52jNT8fODwC0KDxTDAUUjJBOfg1+GAlb4jYQ==","shasum":"fbcfb344926edafa3f25d2dd019c9aa49660c055","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.0.1.tgz","fileCount":31,"unpackedSize":58135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwxXFCRA9TVsSAnZWagAAtzIP+wV4fWc1+WP5z/Lq+88e\nbwBTvPuOTwQH0BeiBcdLoBz7zeqIT2Za75l9MvqZeMm/3KAIYE4F89rAndA7\n+prP67nHSM4nLdPnz7IKBnnO0/CaLzO5+ikCz3zBpPYHA0wttnidHUyxar9K\n0Gbn0cpXJxVR8Fc7LRV5QU44BbKW2AsBiTPwUoBphKSTThz8prKnpnkvagiu\nB0bdNe11jI1oMGOTjguSdM2ZlK/PyNwNGawg4jSXcXw7UcPE/DhI6t181cke\nvdALsrjsWpE+8e/FbFOgu1YMjlLf1IMIHjJFJY4wvcjYH+4iSBchAy3e5WhS\neMmffgFjLOum64pO6jVPScF6XBuOSSINHFIr2DsWvkNrXnusz9jOjHrlHcla\n6UWx9oFNaFuOZgPk9XKjoUyg0h5FTgPhqPEB0gqLh6A82BFjgf9H3GIcXwfX\neE9kzIEeIo17dJfYNB+G/D44+KeYKWv5Ig0y9g2KT/ZJEBLxlppaZscGtbDo\n89VvVHetWo4yEAS8PmtXe1i0OCz0cs9fW+3uT1oS/QtqwBF4dnhcvaVUYZvX\nJV3xjqMIK1Z10yW/ULPMCqJsxPpwAJo22yZt8dRuv9ZO6wR4p0VCNozPR8//\no4/f2qFslJUkIILgGcpXQ61UI81fUW+zunsbfcalIu4vPkLqxw3YevzAJqFd\n26h1\r\n=xSin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGtvwN3dm/MCKEtotj1xj1jiyH5EJ9HfMHjA/ByRKYggIgY265/ogDifUzKMKwjB7163SHJpgjoxiiwA0rb+5gA4E="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.0.1_1539511748014_0.2197952684050628"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.0.2":{"name":"react-adone","version":"2.0.2","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"cp src/index.js.flow lib/esm/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"f0897e3d3deb631fe294fa740e613fa50b805363","_id":"react-adone@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-2fn2Uw3G41nAsr4Pdr9xJb1rqSJvAbFtoGQtRLM1W9/IYN39ESF5C6x9kswjFB0V1vFGEYfddNjwerXm8qPMeQ==","shasum":"c82d1d1e516ca999aef5cba7a01cc4ad14ea5401","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.0.2.tgz","fileCount":31,"unpackedSize":58582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwyChCRA9TVsSAnZWagAAsYQQAIlCS8fkrVGcl3xGvboe\nnDvxZ6jyUrKHwVUDHkT2hnQ+N9I0j/+JTfH6f955iSce21g161TPQTCIFW50\nukE9psupvianYpyTBwHQe7918KAT8ISK7gShNTKswzpAjDKADfCT0vwqvVTN\nIYAsHDJ1aGK/QXzEoa3VFK2NyAXzjNSIA/otpeFxXZDymluTC6WHZtwvqr6J\nVXnbJab65DFfNEITSO9d0m0gGxqe0SehCs5kpA1otgajVA4AV8IHtvWzrtPq\n2w9+7aQ3NMFo1MDObO/W0oSnwOpl3P5fS6np8U88raUA8wzMYfTe/5XLa6B4\nvSF4GvYLrPHwLI12QyyXVPIS9geGX9alewWtL3d19I6GW3BMtI9I/FD/nSXQ\ndLJ5HbI2sF1UzLdkB/GZG32OyIh5AUDiXvvIzGgb76BSL7oQ1ALDZe4r5Udx\no9yJxdJ2le41W8aQEC6RSqIo4eFbfSI4ID01a9rE1YokNlpOjsQdTKOhb9zQ\nbmpG4Cj6FDb3CZIZKHQb7d/XeG2Mon9fZ6QIU5ZQwWZMjeSw7x7US1msUp8a\nNA8+Jf55ZqGRdFmAkfP+C2uPzJ92DiWu9cqf+xr1bCqDSW9CmqBTSpZI7hv/\nGszdbZgkfQ4zUrVbGA5fLrFxyByR7yvInSr2VNCA8LKO5G1UgaFgJrUofibH\nZj6z\r\n=xTzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyoKkD1Ca/kIt9wDdJBTDI3OwZbHAPKGSdAmh3IVTwlgIgW/J1ksJu9nQPVF03ToXn5OZlyPqhwX3uIbZsinFF43c="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.0.2_1539514529169_0.3587705454853678"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.1.0":{"name":"react-adone","version":"2.1.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"859ede98acb8f9e29027eea3db2e00e9ce7fa15d","_id":"react-adone@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-sMkEUVgp8/2PNB7wOSj7LmoCenr2ioUPWyW0fwzQpDVnXF1s84t759teVEbH56Nd6uh8rEyouOVD1JBVRtMXhA==","shasum":"a3a6647899b2db5a91ab40f98be40831b0268d89","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.1.0.tgz","fileCount":33,"unpackedSize":64663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxHS1CRA9TVsSAnZWagAAQWMP/07Sm6CM+bRzFjvukZ2V\nF+bsnzvGIx6WwLTTSTKZVdgv+eFDyEccl2v4UZ3zeMy+DGwk/igOrROFMWHf\nKX0wCZYreJgTNm6bGd4H+iq1pTzt6QTxNv8m1/c4X5Mj4bxPD8Ym060PSTo/\ncYsy1g8N+wO2oaVXrmPD7wey5Un2k8UkMzTDXy4NCx2DCQNyTl559cScw3NA\nAio9aZ4bjm6pI3CrTa/VAdn4yFa5USA0i78bcRl8Ou8qAR+iz0KWL0C38Ud5\nbTu0dwCkpCtPoSKFaBCGxhw/7tUkSc5INCdDDAaJ7eHJXfM3ISDDNPalolJk\nMvLMwK9OC1LZXmLBUEbkeuyZoZIcyoLblEQr1DTbEDZ7J35wbsKZKQeBDSjp\ns/b6fQtNEMbCkrtv4wXJHB8jnRfX6+n6avl6X/QXtBB4OB7ZgfdaHW3Hdzv0\ne2LuOFo3yHTSkB4Z1KEsb07k0Ws6S5hzY2c4/fRBE2dQUa3h1hbGaClAJBSA\nWLSGfuzMzlPQ8lLAf0sX1S9AH3G+y00l8Zt0Ry7XrEj04KtV5nTzOVTs4a9z\nlQ9kc8L1O0nyrLEqUAs/bKF2KihilOeCYx/FT/On/fxv9mwWz1vB0JBYGO9G\nIF7b2O/vyYLdp2mnqHmq4Gq2nlYCmH05d2rBJ/ge7XR+JvK3qaUNb8ODx8wm\nF48l\r\n=Ffau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD62TJe8qjJz5QrCBeiq6vYr60YNF7PyjtFCttL4wFvdgIhANSLeBgNILtp/LE9Ep2+vBYsHew21DlUtanYg7eIKcOF"}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.1.0_1539601587655_0.538193756815706"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.2.0":{"name":"react-adone","version":"2.2.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"115d7b634792ed0c6e71805b903848d6e5c0f7de","_id":"react-adone@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-GMGPuRGZaq99A0QbGJfGHHFDpo6JXFIW80UADq53RwqJLImX2UNhD5sWjro5lbLPHf+6si6Vy1l9ye7gCilRdQ==","shasum":"3e5d6b84bf7651909138b89d036cf5f54c9c3bc6","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.2.0.tgz","fileCount":33,"unpackedSize":67857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxbvMCRA9TVsSAnZWagAAq3EQAKQwOAhm79ZxtpdJH7qJ\nMW9bFl08/1hDhKseB0OrSgjCPecRKMj91i86A77hfkoyJK4U8c/+6R6g0pnv\nLRkAPdz5SZjNhm+gViT7A+/sqh7PsViMMHm3LtxV7YtIve+6R+DU9HaB+tnD\n/dBUcjkhMNQs8KBXkfHEp3w1qHaLXcPCh8jcsZLxBCYbytmhYEhRD0aBBVcT\nF4WvO0LVeBvrY31125QJOhCes3BFV3KKU8IkV+YXxPdIslsD6+mLw5nW4dBP\nzHx120mGWnJz185VrTG+W9WkfA1gT1hMKq548TRkRENnzDj9Ex8piNbUoGMA\nGaR2Urzd58KRYNYFhLXttv2RqWoF2ASWtlMP0UH20RYuTb4xNlAF+M3n/T6r\noDgM3Vp8MtUdBxPfY1OqexRvdCunP9QSOHXItwoDsFjM/3N9JgogwJZPVJLN\nG1S2eEObbSalwtCKhr9sY6oPT7ChoYO3f0Er36q+GcRK4vytR9jOsKLqJwQv\n+UE7gZZXDCuxeomIuAqYP/eqM0jTKic9wJoJCgeYV4WJKxDU/gy2CgcqN92W\nfupJWA5CrHxem4RJ+M6JWXwGw0ZoRLRyDhYjP0JO30mm74fh0UEMFz0P4dZa\nUQwy2AgyK9uXT8ZRrW99YMagoF7bHKEMYXV39rylrt5k7S3dcpf9icD5tR84\nxuG+\r\n=Nh9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbaVoMmlCMUsndDuWvAOndwNHdbvng1twtZpVZP1ejcQIhAI3bF4lHhQ5KsBV2s+h42jyV6vUsCcBvd7IDut7fKzBK"}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.2.0_1539685323447_0.9316967286378537"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.3.0":{"name":"react-adone","version":"2.3.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"614a137a07163aeee117fb7b63f637806b51fbd6","_id":"react-adone@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-qs7/yDMZOL5KGtmOcDxOBgByQlPdqie9psmuAu0oDuj0LIsMqaur6Txm01nw55nJSdvQV0pZRZgwOdz/HPpi+Q==","shasum":"9b5d6c27eb60ea4828d5acfad297d0000f8e907b","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.3.0.tgz","fileCount":33,"unpackedSize":68753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyFxTCRA9TVsSAnZWagAABbsP/iWJxDPMHgKvzug0ByuC\nVIgQsF9QjQR7LESeKwS7X50rpsg9Jm5eu9Wmc1Has8k4cefks17m2N0Fd7r8\nNYW0553syLly6bLW1hDkrYUIHChxj4cRj5eOAAE81nf3nQcbsW8lWRNMMZzA\nb7ZEez+xMvt7tKt4+AD7wbTZsLZHOYtz8mLKMeqS3Snol38JsNcsZSPNgfXq\nk6eUBpjpFh+IzgqxLLz2sKhidAtvCgPzI5Q+uxLEe0SNuYTPof8QhFOd7IfF\nyF9tAgeY2Pebd4INoBt29cTH3Z3TTSyd36U8s/I9OAJYe2h192y4MEzKLLyw\n5QNcbazSf2AjuyNpGD55N6RqqmAwzOa3G9QsrZ7kXuwDweVMTgt6WYFhK0lz\ncEOEN2S9fFjxrdlGkII/dv3Vkh8FUUs3ItjmHEKHjs3XNxb1CRsKC2b2D8aT\nLmDf7I8dprHD2NvAV0ZHe23dF/vzA05hjNb0rfkFL+QHtfTHirNlHMFtzzms\nspXgUDx7kRT2G4ld++71gkEFJsfEhR0Fi9bnay4+KPigPooe3Dgc510qBY28\n7rrtUbG+e8p+D3APGpWEwRt0USjGEb+c/RQCf233RtWLlMz2GLPj2swhGzH5\nk+eWE6sFAEi2vhpbg+hMRdnOj+Dwoy2V1OhWCb1lbqItM0Vp1QW6BHseaamw\nF9TD\r\n=aFwd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxswb9Y1bxaU0aqbpJm9P50KKq8i34lcXlnDL+T81g3AiB8HC9PJyl9SY71P3/2j9zdcU2EzyfMNoMQ5wy79GimPw=="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.3.0_1539857482064_0.42765670978096293"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.3.1":{"name":"react-adone","version":"2.3.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.6.0","enzyme-adapter-react-16":"~1.5.0","eslint":"~5.6.0","eslint-plugin-flowtype":"~2.50.3","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.81.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.20.2","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"36b3cd0f26a931ad25909273d47be31c82f86c95","_id":"react-adone@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-ApRHdCMUJ/nM5+b80fbaQJF6LSdC+XrAKc23IoZ0VgQouQrFuTEDnPznXUXlNTC7Sappcx/2Q0ZpkK/KAtHfag==","shasum":"b799720421003d2e76c56f94ba6ca6269a046973","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.3.1.tgz","fileCount":33,"unpackedSize":67848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyqe3CRA9TVsSAnZWagAASOoP/3ZpUHf6ieKc/pGa5JW1\nrT0hA3fkeBHtDZadWA0AxcTaMj0BGn5kGCQHwrXjGFGip2ggfd8V1HhKhGXr\n8mRM+NG8Cju56K8Y37xtw1dG59dtAwQeaPZCiQ0OVuUv9NOJNCfM8yaNLDA5\nIN8ebpmHlP1redriJQ2oRoo1OKEa9yPA9Ie84Rk9o66OqThGK46y8a7K80p2\n2QkTnUCzCc9VG5h27SbKafmrPG1QeZyFvuiPgUN9DoRSrMmocgEy+UhgFsUi\npS8YIlkDw4LbBQ0G/LBz8H4yKz7AG9EUKr62Yomi3dS4nps3fqCzQb5PmIp1\nDlKzSP5PXMyIEC4BN85tZvVRSD2Ts7YfwwGU0ZRXxsj3lLhY0IyE41dHJsSn\n9VJgSs+tpVQZtxpmFgcDkh/xfh0N+Jd3WldLHAGqVX4hWAp7z8NAuLaXmDUK\nqXQ3je0nvMyutLNms+i70kQoOS3P5DhtYgW5pn/gwc7OJI9eL3wu3cWJNyxS\nSV1v7cw0/X3zGBtFqBmyVDArDkAemQh5PUhF2CD1K5stasl7A7l7el4YEffs\nbgLOJUoN5kHY7s/zDBpSj7XA8pJvdLx9o6VIRHGz5doQ+Od1amumZkAWYJzj\n74WzdF6JVfk9J7x2iCCqTZKuPGIG2lsblkXUvHPIUa86JZtnudmm5vKgwAkQ\nSMsO\r\n=NM+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZKlfXiS3SWv+FQsRpS4sezZjds9HwDXfokRQNJz4xIAiEAjUX4jzzgdYBkN5OYQlL3a4ZvcFP0B9RucAx7ssVyc4k="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.3.1_1540007862757_0.7769306064709323"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.3.2":{"name":"react-adone","version":"2.3.2","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.7.0","enzyme-adapter-react-16":"~1.6.0","eslint":"~5.7.0","eslint-plugin-flowtype":"~3.0.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.83.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.21.0","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"e5472322d673cd2ae3658bca133812048bd74a2d","_id":"react-adone@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-g2U4zwxXBAfQBK2nQaXctfiNqWy8/1H1NfK7CbG71aywP2I3Q9lK3KxQA7C0ReUvyF1k1G87MR2wW079A1B6QQ==","shasum":"6f8b5926775468b1a1f82200c88af46aed8f7085","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.3.2.tgz","fileCount":33,"unpackedSize":70301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzDLeCRA9TVsSAnZWagAAo0QP/iNzDvSz//Xpv2ehL1H0\ntxoevfj7eoCGP84ugUgc8oxjRzQTzrznFArj/2Nu0tTLt+4QRVOHzG+QA1dd\nK4KnJhGIc4wuxug5qx0uj82XY37xaX6gbZUnYAjDOGTCz3VDWD48B2ks3wBG\ngTVNsXF94aIOyl/WR89BePOHIH/56zxqxYhVjTWfIKYBCfjkzgmmf+ca/1gG\nC5XVd5ow5WUB/N3I+gpTsfJkLeA46Renfk/OOYkSQnrT6mKzgGsqfcRbIolF\nyW0IMLh8EkKfMPJMtjBt8KCWV82CgNMjbkvoc4/bdOCUy+Ip7tBNSeT92g2J\n4R+Tr/fEMEuCta+pmib6dgeq5N8+1bxOGLs8/7JXJUuwBYyOcMSs2IHApY0D\n1FOh9UuNSkJ7QRxfv/nBolWRDN8Cjj8xxuRo8eCpq50wHOpoPFwFh7Sw7zvy\nB4mxw24qehVHbsS0CC8Fwmx+uP4n6iJjimiYamM/DDxVJYl1ndBA98Igvg6e\nbeNQFTglJuGo2iooTVVlR7iP1zYHdbexlbdhKWaQD//X1uVBNAgauGCGcPbG\neGbTd+hPVemsJGrLD+7tR8QLRA+fTI3v9DMQXqHVZKsIc0DQZ21z7ogxhV3o\n7jn7VJo7pQPo2+fvSBsqMpVAw6AGd+YSkgG9RO0DdXSQSWWTt31eHMeJqk3+\nN96c\r\n=Vpzb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4Wy6SXsmIPlJgK3Yar6ILmj2WKVUIAL+5yNgvBftK3AiAszZc1+9099Bm3WL/D8b7dAcFPTEuN88DHxoz8ImmVNg=="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.3.2_1540109021898_0.11816814152954747"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.4.0-beta.0":{"name":"react-adone","version":"2.4.0-beta.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","enzyme":"~3.7.0","enzyme-adapter-react-16":"~1.6.0","eslint":"~5.7.0","eslint-plugin-flowtype":"~3.0.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.83.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.21.0","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"readme":"# React Adone\n\n[![npm](https://img.shields.io/npm/v/react-adone.svg)](https://www.npmjs.com/package/react-adone)\n[![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/react-adone.svg)](https://bundlephobia.com/result?p=react-adone)\n[![License](https://img.shields.io/:license-MIT-blue.svg)](http://albertogasparin.mit-license.org)\n[![CircleCI](https://circleci.com/gh/albertogasparin/react-adone.svg?style=shield&circle-token=17a5f372d198e27098226779bc1afd8fd6a2fb3a)](https://circleci.com/gh/albertogasparin/react-adone)\n[![codecov](https://codecov.io/gh/albertogasparin/react-adone/branch/master/graph/badge.svg)](https://codecov.io/gh/albertogasparin/react-adone)\n\nYes, this is another Redux-like/Context-alternative solution. Probably you should use more well known libs unless:\n\n- You don't want to create hundreds of Contexts to share pieces of state\n- You have a huge app and a single Redux store is not possible\n- You have high performance requirements (Adone uses some tricks to avoid duplicate renders and uses Context API only to get the baskets registry because [it's faster](https://github.com/facebook/react/issues/13739))\n- You need your app working even without the Provider\n- You care about dev experience (support for Redux Devtools, better testability, flow typings)\n\n## Philosophy\n\nAdone is heavily inspired by Redux, the main difference is the lack of reducers. Store name, actions, default state and selectors are combined in a single entity called Basket. `Yield` is the React component that \"yields\" from a Basket and returns it's store state (or part of it) and the actions already bound to it.\n\n`Yield` is responsible to get the instantiated basket store (using the `key` attribute) or creating a new one. That makes sharing baskets across you project extremely easy.\n\nSimilar to Redux thunk, actions receive a `produce` function (read dispatcher) that gets called with mutator that receives a draft state that can either be modified directly or replaced by returning a new one.\n\n## Basic usage\n\n#### Defining a basket and using `Yield` consumer and provider\n\n```js\n// baskets/counter.js\nconst defaultState = {\n  count: 0,\n};\n\nconst actions = {\n  increment: () => produce => {\n    // produce() calls immer after passing through middlewares\n    // the mutation function should return undefined or the entire new state\n    produce(draft => {\n      draft.count += 1;\n    });\n  },\n};\n\nexport default { key: 'counter', defaultState, actions };\n```\n\n```js\n// app.js\nimport { YieldProvider, Yield } from 'react-adone';\nimport counterBasket from './baskets/counter';\n\nconst App = () => (\n  {/* Provider is optional. If omitted baskets will be registered to `defaultRegistry` */}\n  <YieldProvider>\n    <h1>My counter</h1>\n    <Yield from={counterBasket}>\n      {/* The basket actions and store state get spread for easy consumption */}\n      {({ count, increment }) => (\n        <div>\n          {count}\n          <button onClick={increment}>+</button>\n        </div>\n      )}\n    </Yield>\n  </YieldProvider>\n);\n```\n\nFor more details about `produce` works, please refer to [immer documentation](https://github.com/mweststrate/immer)\n\n## Running examples\n\nI provided few examples to see Adone in action. Run `npm run start` and then go and check each folder:\n\n- Basic example with Flow typing `http://localhost:8080/basic-flow/`\n- Advanced async example with Flow typing `http://localhost:8080/advanced-flow/`\n\n## Advanced usage\n\n#### Basket async actions and extra arguments\n\nLike [redux-thunk](https://github.com/reduxjs/redux-thunk), basket actions can be async and they receive 3 arguments: `produce`, `getState` and an optional, configurable 3rd argument.\n\n```js\n// baskets/todo.js\nconst defaultState = {\n  data: null,\n  loading: false,\n};\n\nconst actions = {\n  // the mutator function (passed to produce) cannot be async\n  // but the thunk returned by the action can\n  load: () => async (produce, getState, { api }) => {\n    if (getState().loading === true) return;\n    produce(function setLoading(draft) {\n      draft.loading = true;\n    });\n\n    const todos = await api.get('/todos');\n    produce(function setData(draft) {\n      draft.loading = false;\n      draft.data = todos;\n    });\n  },\n};\n\nexport default { key: 'todo', defaultState, actions };\n```\n\n```js\n// app.js\nimport { YieldProvider, Yield } from 'react-adone';\nimport todoBasket from './baskets/todo';\nimport axios from 'axios';\n\nconst App = () => (\n  <YieldProvider actionExtraArgument={{ api: axios }}>\n    <Yield from={todoBasket}>\n      {({ load }) => <TriggerComponent onMount={load} />}\n    </Yield>\n  </YieldProvider>\n);\n\n// if you are not using the provider, you can set the 3rd argument\n// by importing `defaultRegistry` and calling\n// defaultRegistry.setActionExtraArgument({ api: axios })\n```\n\n#### Basket scopes\n\nBy default all basket instances are stored in the global registry. However in large, complex applications you might want to have multiple instances of the same basket. That's where `YieldScope` component comes into play.\nIt allows you to have multiple global instances of the same basket type in the registry (still available app-wide and SSR-compatible) or even a local only instance, only accessible to `YieldScope` children.\n\n```js\nconst App = () => (\n  <YieldProvider>\n    <YieldScope for={counterBasket} id={'counter-1'}>\n      <Yield from={counterBasket}>{({ count }) => count /* this is 1 */}</Yield>\n    </YieldScope>\n\n    <YieldScope for={counterBasket} local>\n      <Yield from={counterBasket}>\n        {/* this instance cannot be accessed elsewhere */}\n        {({ count }) => count /* this is 20 */}\n      </Yield>\n    </YieldScope>\n\n    {/* but somewhere else in the app... */}\n    <YieldScope for={counterBasket} id={'counter-1'}>\n      <Yield from={counterBasket}>\n        {({ count }) => count /* this is 1 as above :) */}\n      </Yield>\n    </YieldScope>\n  </YieldProvider>\n);\n```\n\nLook at `./examples` folder for more use cases.\n\n#### Basket state rehydration (eg from SSR)\n\nIf you server side render your content, you might want to rehydrate your baskets state with the correct data.\n`YieldProvider` (and `fallbackProviderState`) supports `initialStates` prop where you can define baskets initial status by key.\n\n```js\n// app.js\nimport { YieldProvider, Yield } from 'react-adone';\nimport counterBasket from './baskets/counter';\n\nconst initialStates = { counter: { count: 10 } };\n\nconst App = () => (\n  <YieldProvider initialStates={initialStates}>\n    <Yield from={counterBasket}>\n      {({ count }) => (\n        <p>{count}</p>\n        {/* Count will now be 10 instead of the default 0 */}\n      )}\n    </Yield>\n  </YieldProvider>\n);\n```\n\n## Optimisation patterns\n\n#### Basket selectors\n\n`Yield` `pick` prop allows you to provide a selector, making the render prop function get called only when the returned value of the selector changes.\n\n```js\n// baskets/todo.js\n// ...\nexport const selectors = {\n  getTodosCount: state => ({ todosCount: state.todos.length }),\n};\n```\n\n```js\n// todos-count.js\nimport { Yield } from 'react-adone';\nimport todoBasket, { selectors } from './baskets/todo';\n\nexport const TodosCount = () => (\n  <Yield from={todoBasket} pick={selectors.getTodosCount}>\n    {/* render prop is called only on todosCount change */}\n    {({ todosCount }) => <p>You have {todosCount} todos</p>}\n  </Yield>\n);\n```\n\nIf you want to pass props to the selector, you can set `withProps` prop on `Yield` and that object will be the second argument of the selector:\n\n```js\n// button-increment.js\nimport { Yield } from 'react-adone';\nimport todoBasket, { selectors } from './baskets/todo';\n\nexport const TodoList = ({ status }) => (\n  <Yield from={todoBasket} pick={selectors.filterByStatus} withProps={{ status: 'todo' }}>\n    {({ todos }) => /* render... */}\n  </Yield>\n);\n```\n\nA useful value of `pick` is `null`: when so, `Yield` children will not re-render on store state change\n(but will if parent re-renders, as Adone is **not** using `PureComponent` nor `shouldComponentUpdate`).\n`null` is useful when children just have to trigger actions on the basket:\n\n```js\n// button-increment.js\nimport { Yield } from 'react-adone';\nimport counterBasket from './baskets/counter';\n\nexport const ButtonIncrement = () => (\n  <Yield from={counterBasket} pick={null}>\n    {({ actions }) => <button onClick={actions.increment}>+</button>}\n  </Yield>\n);\n```\n\n#### Named components\n\nAdone exports an helper function to create yielded components from a specific basket\nso you don't have to specify a basket and a pick function\n\n```js\n// todo-components.js\nimport { createYield } from 'react-adone';\nimport todoBasket, { selectors } from './baskets/todo';\n\nexport const TodoYield = createYield('TodoYield', todoBasket);\nexport const TodosCountYield = createYield(\n  'TodosCountYield',\n  todoBasket,\n  selectors.getTodosCount\n);\n// and they can be used as:\n// <TodoYield>{({ ... }) => ... }<TodoYield>\n// <TodosCountYield>{({ ... }) => ... }<TodosCountYield>\n```\n\n#### Composition\n\nAdone supports render props composition via 3rd party libs:\n\n```js\nimport Composer from \"react-composer\";\n// ...\n\nconst UserProject = () => (\n  <Composer\n    components={[\n      <Yield from={userBasket} />,\n      <Yield from={projectBasket} />\n    ]}\n  >\n    {([user, project]) => (\n      /* here you can have a component that triggers user.load()\n         and when user data is returned calls project.load(user.data.id) */\n    )}\n  </Composer>\n);\n```\n\n## Configuration\n\n#### Middlewares\n\nAdone supports Redux-like middlewares. They can be added via `defaults.middlewares`.\n\n```js\nimport { defaults } from 'react-adone';\n\nconst logger = store => next => fn => {\n  console.log('Updating', store.key);\n  const result = next(fn);\n  console.log('Changed', result.changes);\n  return result;\n};\n\ndefaults.middlewares.add(logger);\n```\n\n#### Devtools\n\nIf you have [Redux Devtools extension](https://github.com/zalmoxisus/redux-devtools-extension) installed, Adone action's mutators and state will be visible there.\nIf you use arrow functions as mutators, the devtools will show just the action name, but if you use named functions you will get also the mutator's name (really handy when an action produces multiple mutations):\n\n```js\nconst actions = {\n  increment: () => produce => {\n    // this will be logged as \"increment\"\n    produce(draft => {\n      draft.count += 1;\n    });\n    // this will be logged as \"increment.addOne\"\n    produce(function addOne(draft) {\n      draft.count += 1;\n    });\n  },\n};\n```\n\nIf you want to turn devtools off (for instance on prod), just set the `defaults.devtools` to `false`:\n\n```js\nimport { defaults } from 'react-adone';\ndefaults.devtools = false;\n```\n\n## Contributing\n\nTo test your changes you can run the examples (with `npm run start`).\nAlso, make sure you run `npm run preversion` before creating you PR so you will double check that linting, types and tests are fine.\n\n## Thanks\n\nThis library merges ideas from redux, react-redux, redux-thunk, react-copy-write, bey, react-apollo just to name a few.\nMoreover it has been the result of months of discussions with [ferborva](https://github.com/ferborva), [pksjce](https://github.com/pksjce), [TimeRaider](https://github.com/TimeRaider), [dpisani](https://github.com/dpisani), [JedWatson](https://github.com/JedWatson), and other devs at [Atlassian](https://github.com/atlassian).\n","readmeFilename":"README.md","gitHead":"de9ad9ffbcd81d30cb6a574816c3eddccfe82951","_id":"react-adone@2.4.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-A5Ym3Gvfcoxb9rw6uS4NJhMio0ryJYqq7l8y3oQPD+RyYpA6lX+YixhaCTKND0ZDyTxHYQoyIvL++Kaw53lZlQ==","shasum":"6f984ddec961d841d32e84d41628e3ff4ce7fb0f","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.4.0-beta.0.tgz","fileCount":34,"unpackedSize":85984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1aLACRA9TVsSAnZWagAAJt4P/i3TQGO2eUecIf7TknWx\nx7eYYAImnWAAsGqg5ak3UL2xqWR+F8y0xPzQW4sCHBoCgKqWQXcth/A/RRnU\nGzgggZQfl4KYftD4RVGi+bhKTO4PoUN9vVr6QvC5VQHzkky0mvOKXmRrPqID\nJ1XzjnAkg7eLMRvV0uK2kgbPYZz9cyZfS5+T/RbjTPQPKGm5ikiQZSlhgkLK\nX9kZJaFcoB79P98mqB4HaRD8w33Qr6As/yEsR8nXLh2kn5QDpe7TIQY1fDES\nFpV45qT9lHkv0eUHVDobdT2lW2Zh8KCwkhW0uYZek2+7LT5x8Y16oGpdF+e5\nWTshBA85HSzlsR53bwSXKtWdH/Lzxl+dmCZkp6XZ8RJxLyTuYaVaoZSfUNbe\nyiG+aKGAQk5N0HTULBRjbEtfZLl77jXz16I3kmPCh2tlD97odgKRoSsEYgEJ\njA3mmxTlBcNHwwhXGpuzPG0tCcbpEZEDP9ZtHqix23G/JxOEFM/eGcvKk1WT\nApX/FkbxN+HDqUBJDEUcbeoPpOLH7pYsePGZiXiziIYr5Cbmb38TvfVEIbhI\nwbYpeJBZlv1E8qO4z1Z6EHzBwzN1KMNH5Zk8Tr97TrknwiLlqniyLTkN1NTq\nUHB97Nif5CGgW15O2PNgCDzXCg711YzKsXS4QaVHtcSmZSBSvK4IhK54vCqW\nH262\r\n=INnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHQsi9ZOnupsRHsbMdFWn+IBK/83qc3iDOrQWHGLgZeAiEA0iNuvzSSOc/HcD6FMvj4uox5goJZme7FUMKwNxvwg9k="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.4.0-beta.0_1540727487915_0.12012535022714643"},"_hasShrinkwrap":false},"2.4.0":{"name":"react-adone","version":"2.4.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.7.0","enzyme-adapter-react-16":"~1.6.0","eslint":"~5.7.0","eslint-plugin-flowtype":"~3.1.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.84.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.14.3","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.23.0","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"22cbc247ab68a85f21ed3862d4ce45bd258d7ca6","_id":"react-adone@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-5WHFXVBvHxuFj2+NRbs/YyBfcEprva1HI7+sGzyOrfU3Ki7QgIdj1QkUimhez9T6VMeh3Z7AzYome48mV6M5UA==","shasum":"1fab5812c30d2d65d3a3714ee56589f0405fd1a7","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.4.0.tgz","fileCount":34,"unpackedSize":78924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3qpUCRA9TVsSAnZWagAA/SUP/A6+KOEyoOpZnkeRV00k\n9IkYZJWmb5tWRvkqqSsds8N4uhU8hNHFHgpjg1jnJQSs0LmKDuiIMZ6gsv6s\nle1PHeRSCTkNNxFvPxddfzKfi9p0p62ATNwjCbjkkNahqrswpItqx4ROWyXh\nVq2K9alCFg27GECmwF7QcPFVdgnCKf3yRuQTbN5n+wfo9NAEvMjhDUGrt7+K\n07j14ALmzsGayV+4tubMqBFdk00v1N4aeOx4D5pkYrHtM4kxYiue+71WQLL8\nLw/W6E4HXeQMRfi/t8WGhTGrIIyzicjOMXuP/H0IZEZIaZQeBJr+vgiwVcHj\nEPWn5vCC7WCpN/QR3X8fAyE8yJYl1E/MiVSELtazCu3JBeXAupHT+fWwYwZp\ngJUcWqgzfTctWSyBSZVWek7SEWRzbXDK2RVZCN4gd26GYKpEkODJlQXHY9Hu\nY8ZRe1GiaYo1Ws5UAHcEFAsOVz8qpVTq7lJDDrHrr2PdC9NlaocZtOGwEKVu\ngv2wptoRgDy0RW24d7hUPluh+XPq2cI4e/G2rc1vbPZpkerQnZhoRcQhvnkh\nC9Nir6NQusAEm5NqfxMFH14srIkngJ7vAWhlM4MyvxuILG8NZ3Cl13JQC7so\nmMnDtJ05AJy9WD+xFSuO9nHfLJbrWHnO8IxuWeIUlEr4PGGn42KwUMP6NJVB\n0XSD\r\n=M8JZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWzY8umJKYtVQiOtejD0JfVSmQzEX7p4BHvHHVc+kFFAiBzySJzA86DiyKGzN6oK+lh3PlZoIHKzNOa0TEr80g28g=="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.4.0_1541319245101_0.8823597843883237"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.5.0":{"name":"react-adone","version":"2.5.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.7.0","enzyme-adapter-react-16":"~1.7.0","eslint":"~5.7.0","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.84.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.0","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.25.1","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"eb93b241793f5d0dd7f3644444e93f7fcb451e34","_id":"react-adone@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-hhFgKhmvITBYSXyPGCVWxbUVZHqHQuHIacrRP3ZqHfN/wMF9XrE0veoRotZUIWJRuMmprSAiILcRZ5q/qguYzw==","shasum":"f1484063c4bfeec394a95e98f7cd31f5c660280e","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.5.0.tgz","fileCount":34,"unpackedSize":79118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/iuICRA9TVsSAnZWagAAYEEP/igNBhJmOLExdcfVI8dE\nIsN145iJcYpDw5WBUQ62Kp47Q3e8Gupm3b8ZZgiehw+vpoFgl9a1cZ3ZV51v\nLSGHK2SUecMOXU9bukUFn+t/Ez5jtGDGtrhj+2jo4UeZJ963QEHBBQZfGoMd\nW/eCLCf4kJJFAOQtyT7GH2VOBr60ux4S57ybOLVwTiDoh5/JiWHII6H4mhU8\nGFrLaIFOml2tl9MmBPY2FBiuJsOZlys4VG+B2g6zy9CY5G0ftLUWXdjDSXhZ\nGL6e8XAtXxq2poLus6A4/CSQw6UwMQ74z32I8Or+jMh30c7KvBMkB+2tQ1Gm\nr64lHUR4QtXTiQYRat47AjhDuxbu6ZykthZ3GsgTv0477EAgXmXKHIlZWMv7\np4ujX3TcYdhFlo+qxfJzLzqRUJFGToF/yU4FryvJoD3UCqYawjqRVBkOlFlY\n285gr3UyCbl8dpFmfz46Y+x7iX3GQrYqlmownlusfIlJfSRr18kubdA87y/7\nDRqO9b/gh6Yk/kRsR7hVhkysu3M7TY03LFyj9Hx0/Nul7mv8OgS7m1lhM894\ntcG7nv3sN99+p7rVctC4jA2wF6yLoL5ANcnLPlnpnxQ1j+GH2YtwBXaqudQA\nVA1tzz+AIEdAyIUeZDetIlOwdkPDu+g3aMOsUNdUT+ZxvHr9CliybQVmVG5w\nTPf5\r\n=jvAI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCezpsqeCnHc2X91/HbCRF2VC3Zy3TqmEjjGJhJwjnKfgIgQQmoSY8uwE558c2RBOxST0ZN2CuBxlBwbunG/U8t+lU="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.5.0_1543383943769_0.18377280649955252"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"2.5.1-next.0":{"name":"react-adone","version":"2.5.1-next.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.2.3","@babel/core":"~7.2.2","@babel/plugin-proposal-class-properties":"~7.2.3","@babel/plugin-proposal-export-namespace-from":"~7.2.0","@babel/plugin-syntax-dynamic-import":"~7.2.0","@babel/plugin-syntax-import-meta":"~7.2.0","@babel/preset-env":"~7.2.3","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.7.1","eslint":"~5.11.1","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.12.1","flow-bin":"~0.89.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.3","prop-types":"~15.6.2","react":"~16.7.0","react-dom":"~16.7.0","webpack":"~4.28.3","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.14"},"gitHead":"b63dd37ab2250c319b58c7046ad498226cbdefd6","_id":"react-adone@2.5.1-next.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-VaoIgA7mERoXGi5LPs/CLGKGyjQN+UJzNxJ6aKVH1XXEcV3NjR5RYEWT3ezFwfiaBFJ0tG5LpDZUcgnIBNg3SA==","shasum":"c2c0dbb577de0fc27d545093920aaedf76d47a35","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.5.1-next.0.tgz","fileCount":36,"unpackedSize":81910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLoQVCRA9TVsSAnZWagAAhvIP/jizbC0WvdghCzpLWNKh\n26zm8JvDCmlg0CLDULxEMsCe1ELLsJamrUUN8lnDShwSw4hD5nVsFemQ+o/Q\n35VkH0qmWZtVQsLVcuNJaAr6XfMXY+GfW+hxxa1SWrGIKsoHodJjVDv/TfOQ\nqs22RKZC1jbR+sLQnSpAyPHdyQLKV/1NQbKYxaksqPPKasdM1dy60EReu1gR\nywKH+NNC6Av0cCjG3BN86KEq3ppOFwuo9SEYdZoc+8UBf1rfiVcNlAAnRYJr\nLfM9akvyot6Hdwey1c77mKAVNCusvma8HbxGdyxP0XHIccpm46yJQklKsTIE\nBALsWCc33OMrUo7qUSaOO6ZFeP1OHTLk2pl1dGaYMljo1Aszk2eMXXfM6KM9\nELPoJGrSAZFI6oVeJW5pgp7Xl/zqChY2R3zNGKLWrhBA+prAe4lpUiV1Azlu\n5OcAm/hpjF6Nw0/aWLQbCrxU1R3jfwS7+gTk9oKGvDA77YzfaAh/eqhPB7GW\n6Sr4tAIe2Mv/m4/hCXO93PzBidjZcxPRBzJbDn9bL3my9KCRAqgiP3QXD2mX\nnUxza3AfLmW+dNUsfxz1E21Rr7z5VFpiaSeibxOb4XwP/iaUMY47xvFLMARj\nwE2nlZumNLtZOq8IXtnOpfb6lE4K1VvmWaQl45lp9I24VNmQ/cu6mVamMBMg\nWADN\r\n=WR8i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO4yf270cu6hg3D1+A+TPZ87ZK7Tr8ncIAIz5L33JH1AiEA04kYILSyvaypKcdyILFsdl5JYMj7sD36AglPsUkFYDI="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.5.1-next.0_1546552340793_0.6221120247501017"},"_hasShrinkwrap":false},"2.5.1-next.1":{"name":"react-adone","version":"2.5.1-next.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.2.3","@babel/core":"~7.2.2","@babel/plugin-proposal-class-properties":"~7.2.3","@babel/plugin-proposal-export-namespace-from":"~7.2.0","@babel/plugin-syntax-dynamic-import":"~7.2.0","@babel/plugin-syntax-import-meta":"~7.2.0","@babel/preset-env":"~7.2.3","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.7.1","eslint":"~5.11.1","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.12.1","flow-bin":"~0.89.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.3","prop-types":"~15.6.2","react":"~16.7.0","react-dom":"~16.7.0","webpack":"~4.28.3","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.14"},"gitHead":"f2ab901cd1937d8766c0678cda22268a323363d0","_id":"react-adone@2.5.1-next.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-4upPwg08RJ6rx9EPdXC7f0VzpwrKEiI15xegtHIWR2a13ykIhEOz4U2H2TR6DJ/7ofTjaYx9ac7WKTylO2RKSw==","shasum":"06f69a0fec31d68951100ce50992441a2882afad","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.5.1-next.1.tgz","fileCount":36,"unpackedSize":81464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOZHLCRA9TVsSAnZWagAA2ZkQAJ6QwUgmKqUbzlI/6Cnx\nx2+Z8/8FPvBCCfuUT+uxV1UjYFpt7RY1n/mbDDwaQ01CSyo/4j6rMffnyA6a\nCORY4xztJytxGz7uASScrWdVKCkvDV3fwG8LRJLGLnCneDP68P7loL+DMWt5\noPZuIhQsDcAEUXgHOt8ahLMRH5gN85rZpUfMmfdd4gDgQw5WeqS4/tDjQ5y1\ncVVCdVCU7CCEMfEs4bqRQTpx13GfIglfjEnzA27AokRHCuWxGyxdZnU69tR6\nheSTHYXnErerMcPENmgR3JdcndMXQej9YfF9r0vgr7ZR+sQiWytm28Ig4xZ9\n37NDudUiNpCfgTBA7YxP/cviwd6x7ERPpFckyrvlCNB1rpXDehjz/4htnBFG\nURZ9oOCYxBCcZ+F/4sDle8y0DuNWdHcEFLdMX3iXLJBfZqwKcEFwtBvYF2W9\nUHm2E/oV6DeSgxuqBGNnbcB8aJIZg5IQJuQqxzxykgo5uA03XDawleAbL1jP\nFffFl5GdYFw6M/dSEM6dm7gP81jTzCedMGDNEwTcR07ToJHdKL7tS2grWaG6\nz/eHnpeBgZ0o04PUOiCZjho3v5QH26afIdEU+y6X+cKXlxmj4b6JnhAuaIYo\ntsHv9xG0kMNMEGKbbr6ZaebWW6FF9i8UmNJPYa+ktXsD02D7fXkX7N912lfD\n9TZu\r\n=c/eu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs9i1ZglTjvgUrTOAcqP0L49ls5t7loiZjU3L+azNzLgIgJyt1ii5eRFwmdjCCh3JAPSvz44ng7g75eLkgq+nEKao="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.5.1-next.1_1547276747161_0.06131210749941007"},"_hasShrinkwrap":false},"2.5.1":{"name":"react-adone","version":"2.5.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{"immer":"~1.7.2"},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.1.2","@babel/core":"~7.1.2","@babel/plugin-proposal-class-properties":"~7.1.0","@babel/plugin-proposal-export-namespace-from":"~7.0.0","@babel/plugin-syntax-dynamic-import":"~7.0.0","@babel/plugin-syntax-import-meta":"~7.0.0","@babel/preset-env":"~7.1.0","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.7.0","enzyme-adapter-react-16":"~1.7.0","eslint":"~5.7.0","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.11.1","flow-bin":"~0.84.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.0","prop-types":"~15.6.2","react":"~16.5.2","react-dom":"~16.5.2","webpack":"~4.25.1","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.9"},"gitHead":"b45c7e1a70fa4e32601111f5bfc20860782a1552","_id":"react-adone@2.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-cPDRb6cz82L8PMCOVUwfJYNFmwkWKUHgucR60oDdFUakNSKZgHy1cHuS6sH8lJdjneiZZTLNNn8DWG9gdz9AjA==","shasum":"7fe1f550735885af7dcbddfa0c07b00669c3ed8d","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-2.5.1.tgz","fileCount":34,"unpackedSize":78664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlIXCRA9TVsSAnZWagAAYGcP/A3Tgea93U0HUjakQNHu\ncBodU8O9RMmCS/+CxZXLjWlDiODJtWm+CK5B9+muitGf0ETAVINjl0t82g9B\nrU8GjhijoSM61lIBFxXM7kiNyMKDXw0oIl42b0+R29V5/hYpn4NxV7IVUZig\nquDvAxpK8614PnoymG3ZsfRKoRyyhQGRmM0Zo9OXAEWQQH2YshnJig0kGHRl\nRzBt+mjnJHvOlGXJQAbraCL56aK26cqhw8FbCaLeUapj2Vy6cTK6hgvl+1Bx\nwSCCd+jwmTUhtcwam9t9lQdBfcw2IdFHJv8pSERiK1sJulyqqCLnQ1S3cr1f\nuuHthx4MvWRoXYoF+YYb2aB97M6eJKVxzawoTEmGTvpsv2jFqezC65XKhvr1\nFZUgw/b0nQxps+ItIs/aS2sBRIbINJrJkTpMlf7bpVxtxMu1zvTGjOUZ9aFL\n/ohLNAxRiqM0l0HdSnw4ycFQYHBMgUFCzkgKlF3QClxGmh4J5Nv2ihMuybMr\nUaMw3Z2BuFNWzQhzvLfWRnxiz3HPJ/ITQzHUf35JNtjod0rJEJyOI4Q5YkMi\nxlm7MTeatomtxRCIQBQqXL+1rX6x1gTqqbXpcveCcQEN/zqSLIYjbVvOuW0i\nOLGcGOwA5cLPp3H2HWodjxSOmaaQvrLAEVEa6j/CPhR3VfyJNlShOsbKOpIz\nCLZM\r\n=0Fj6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKwfOMnvGnwJvBWrV3HYv2wV1NE2YONBg7b9l8M+1nxAiEAy3KgW5DlBA2xB56Hz7g4etU3ry/uFQXR+eEhj6YVXc0="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_2.5.1_1547588118812_0.6654963066348154"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"3.0.0-next.0":{"name":"react-adone","version":"3.0.0-next.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.2.3","@babel/core":"~7.2.2","@babel/plugin-proposal-class-properties":"~7.2.3","@babel/plugin-proposal-export-namespace-from":"~7.2.0","@babel/plugin-syntax-dynamic-import":"~7.2.0","@babel/plugin-syntax-import-meta":"~7.2.0","@babel/preset-env":"~7.2.3","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.7.1","eslint":"~5.11.1","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.12.1","flow-bin":"~0.89.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.3","prop-types":"~15.6.2","react":"~16.7.0","react-dom":"~16.7.0","webpack":"~4.28.3","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.14"},"gitHead":"fb9fcd6ab4b4701cb3b5759b1785bbea937a8766","_id":"react-adone@3.0.0-next.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-2ZeINeuQTuGCLhoztkjiFiS9GN5Sv1G0a/1BYGjyAPSvNCjyebj9Md7H+miT6bypwY9stIAQH1BlgGS8cV8qQQ==","shasum":"45819d524c5341776f43924b19d2fd4023cfaed3","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.0.tgz","fileCount":36,"unpackedSize":81464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlMlCRA9TVsSAnZWagAAZ1UP+waXmuoibQG5jHqRxbqE\n39n8TJRUbeO8ZJuTjeBzRTR6Zag0WWaFJ5+Db7jGAsx1L2QucluE3GRVjaBR\ntBJSPCi6T4P8OHt17jZFAU10edqn/HnHAab1X5REVC6tN2pYH+12ZCCtJ7uC\nK0RHwkd7/yi+uia+MUAPZXHBGCRPxZdIokpSMQWDFGXEIm/pp3VTP6+/CsyM\n0hcj6rmBipYkvx+NsshyMbib6LbO7ji4ESTSDvZ9/DorEBz/v7fxYqFBQoj9\n1CfiDSxG7rXk8kV5qEYj2272UWXsk5K3dG4qYR8NUbAIgTj7dkIZlj2MCn00\nRaKLiIyGEG/aR99j2U28SdwYLLnCUsihlPCjGhiJxNaLJMIKm8r0+Pizch3+\nfwUbGA9eLY2cYXt8aca/gyv70icNqyYuNfkOAPC2sNApIJ790Zf0aTFnbZZX\niaNBzDv5Yq1truZhbf9Cw4NqdEO2DuYhb4yy5uJevfBJG+r4TfOrILHPFZ35\nIG14+Sd6pn6lGgkTeniOcV1i64HHFuDj0hR4S3yuBt/lSSNuGhW/vlF1E98q\ngfUfBLBYPnwIxXkEy2/ZZ71IcL6N8Q4YgLUdjWOOZSk+dLoJXEoanqBbYP2e\nJs8p873amg5b9gk+8Xj/1ioD7RmQk74UAlDe5Ld8N0ImH1S/+PiofHApn+B3\ny45o\r\n=C0FC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbfjXk5u0JYqfAO5oJ0VCKuC3ax/+w84YJof0jSajnrAiBI005n5NkaOP4e9mBizOfuleILoaay0LA/TaA9BiRNpA=="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.0_1547588389239_0.13920751436075052"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"react-adone","version":"3.0.0-next.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.2.3","@babel/core":"~7.2.2","@babel/plugin-proposal-class-properties":"~7.2.3","@babel/plugin-proposal-export-namespace-from":"~7.2.0","@babel/plugin-syntax-dynamic-import":"~7.2.0","@babel/plugin-syntax-import-meta":"~7.2.0","@babel/preset-env":"~7.2.3","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.7.1","eslint":"~5.11.1","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.12.1","flow-bin":"~0.89.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.3","prop-types":"~15.6.2","react":"~16.7.0","react-dom":"~16.7.0","webpack":"~4.28.3","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.14"},"gitHead":"97d4b5ec6d90c5d31325c0be88b9a7e361628a35","_id":"react-adone@3.0.0-next.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-yY9jEGxvo6igiFMqZmzc+1wAeruGAhT8/6GDXIOn9+hL88ouO/mqL13G1VN6phSsvivtTHLjpsegJe5R//4zcQ==","shasum":"2e7a81652310046c1fb3445b9199c4b730e84eba","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.1.tgz","fileCount":36,"unpackedSize":86664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRCc1CRA9TVsSAnZWagAA/aEP/R6zmGJfRCI59zbrWieu\nz2TQcA/rggc5qJrJM7HYXDCd2lhcdTpoVMuhgx3eyEVpSGLMzT/ojqz39oqG\nSvNaAVSCZ0gsXhGMg4WciGfmqP/t5QhM1CpNGRKp+Qr+uLllnt8TxjGra+fY\nqg6S9xxoVoOwMOnBn4q50uLV07sIiI2r0x9m5WpICjeLvJ1NxlZvujovpPIe\nfeihPneN/TX9aQNUMpld5PPhuteNzARLfv7+cDHywGkCmVoaceeoUiCdVBqz\nEnGVvw48eiMSPSP5qfUxwySQ4dpe+LOjj+N0PD1h96exrpR51dCBQpEtzSD6\nWoeQR7LKtvV8y8HOhsgcEcJQ0SP5S/5cspP09R4pTy6v7+XIcTKvoL9thX6j\nZBMszrgYG89/xa4jWRqv9y4/k/Q5m1ixoFrsWGZnwvnzIWuIWRHsPHFphdMs\n3lN2UMYl41Ucz8jtpIJUVLq58GyuhgHr6dvMCQ9IZPuNnsb977VwT7zM65zE\nZ4Qh3bWTbDRPGEDE9YvNRBpicvLywktD2lwKGVzdIq4JCAQwc5+92LM2pWaB\nKpTMfRwua2Iq8/EQF84tAMONOakG8jxv2+4N1QxV5Rma7Eh0KkCpjvvk25/z\nt0V8P6JuwOATZX8GQ66LW88mwd0JrBvKOFscQvHkCvjSKrlWirgD4SsnI6mV\naMge\r\n=PMmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXpMy7l/uBr532hzUM+st+GBZP0/kxdDaha0I21ztcHAiEA1W3M2IIiHTmcu25b/nsZg6tPoafCaJtyO55rh0rT/54="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.1_1547970357026_0.7307772284815333"},"_hasShrinkwrap":false},"3.0.0-next.2":{"name":"react-adone","version":"3.0.0-next.2","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"~7.2.3","@babel/core":"~7.2.2","@babel/plugin-proposal-class-properties":"~7.2.3","@babel/plugin-proposal-export-namespace-from":"~7.2.0","@babel/plugin-syntax-dynamic-import":"~7.2.0","@babel/plugin-syntax-import-meta":"~7.2.0","@babel/preset-env":"~7.2.3","@babel/preset-flow":"~7.0.0","@babel/preset-react":"~7.0.0","babel-core":"~7.0.0-bridge.0","babel-eslint":"~10.0.1","babel-jest":"~23.6.0","babel-loader":"~8.0.4","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.7.1","eslint":"~5.11.1","eslint-plugin-flowtype":"~3.2.0","eslint-plugin-import":"~2.14.0","eslint-plugin-react":"~7.12.1","flow-bin":"~0.89.0","flow-copy-source":"~2.0.2","jest":"~23.6.0","prettier":"~1.15.3","prop-types":"~15.6.2","react":"~16.7.0","react-dom":"~16.7.0","webpack":"~4.28.3","webpack-cli":"~3.1.2","webpack-dev-server":"~3.1.14"},"gitHead":"de379ed991354692618df8aa0f147a784c5f5b22","_id":"react-adone@3.0.0-next.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-25jXNZLIW/ly/AHSUEQXT4WtPUxZAufFS7P8X/PsU3dCsJZzmFIW1K/rxwS5ZcQe2BtdWHnRE4KvvIwTagu/gg==","shasum":"a01a1ebcfec3fa84b7d860926244a2f69576a03a","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.2.tgz","fileCount":38,"unpackedSize":89381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSCLuCRA9TVsSAnZWagAAAXgP+wTp+d8nHfWhzlK32YXr\nPug6yruqbblEYSAFkS0sgK3pJ4dHGjCb8RjHZzud0UnXF3Q5N3wRjfe28LEa\nPPyn0I9k1qAToy8lG6rQTbYIJdtjtBHJA0FVvvMJBIfhGt4fTNsTk2ok5yci\no6/fju5oY+R1un+BdrFGZT3kqMHldR2pJ5jL8UmkbLfuN4BDi9NDlmcQToAi\nzr1cawZC0ZRibrmpMb8dYpBqHEhoho8kaQWtnJQy+gFP88ApAWUGDHISV5cA\nSqcu596fvrC0AHOpqTaBx3+8syzj8slAsUra99ZEfcGJUDBOs1yWm8xJStCX\nc9iSTCMNTM8I5w2McGj6QfTB/U1bsQnYYzEUyV00urSMpt9R3T7oTru4Qgmk\ntibHnnM+dIC0dzE7PK9nvTj/3z23g8J4bJalHGv0f3r7m+bKT+HIGjMicW5Y\nVhjyzkKLJpImLpD0i8Cd0q37jaZlb93Xk7CEsOwlhPHH5mY5l6L3omoZRW0x\nD7D9e9klgjxc2sAIbymIWQy09i7Ed7ydQkzdfsz3Z0vnx1hm6ZU2AmkR7JVJ\nVBWJS+FUwkowLz4eA3n+wCnKJ3X3hCzHlD6WUP4RxobQe7uqaq0tZGXV9iKZ\n4axwJV6jpWDehdKVDegnsCat/yewE/O+dbalhsBY2xp8UbbMRL05MbASnnl5\n4Zg+\r\n=LFBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnSZhdOsxm1jzH2JhSezDhZY3iG0wEljeG3Ihud8d/iAiEAz98sUxKxyOEhlCyBmQ+R/mprsEmG+D/OELOjAu8jMmI="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.2_1548231405394_0.5570211456744056"},"_hasShrinkwrap":false},"3.0.0-next.3":{"name":"react-adone","version":"3.0.0-next.3","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"rm -rf ./lib && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.9.1","eslint":"^5.14.0","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","flow-bin":"~0.93.0","flow-copy-source":"^2.0.3","jest":"~24.1.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"~16.8.2","react-dom":"~16.8.2","webpack":"^4.29.4","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"9bb82026176082a6d2889655945869ced8732d36","_id":"react-adone@3.0.0-next.3","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-0sqrNZNb0jwWyDHgOI2SA8hJk43oQ4AE8YV62H9AAohJweM2jZdg3CcEjPcUuJJg9MrrnlWHuGWYi+52gQTrbA==","shasum":"42bd2e4756d0a7eca74fd50fc1131a51dc03103c","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.3.tgz","fileCount":38,"unpackedSize":95144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazurCRA9TVsSAnZWagAAMzYP/RcufMHmkG72MLh3dKKe\n/Z1Z8H4peQASrB/5TEdk7xAprpPrmtDWw3K3xIkKEp/3X/f7IBDxY5rX2ng1\noMb/MNJ+ERX8hNDOx3Utu54yggt360bJ8Y54uGIvLK3Wy7XtNtcqHjZeTkK9\nXeSjl7GswiD80JWqMUr4vYDGjW4ae6URf+KDmQM7DfGNw6xDKCufgk7++7KE\nKghdNrMFw/ktLL/sUoRjsmUIqFLXXTV3oMgWYTurlJfSvqaThYTwtSV7CQfX\nujRrxTeXDq28GCJLPwWfYoamfgDfXXnbZcNU+WziAsOEZVv2Fi301snV47Ls\nQnx2fGOwlzO8nAXeqs00GaQkv58s0pW8UPRPDPela8FYdpDfyGvIhFkt137E\nHcwXMEEbWyX59F3Zo6UH9Cd5ws+IWfqSEWUm42cLkNzBEjDuxZBdsjrpFScA\n2puStXjw/AjR3pwPt7whAC+X9a1v8OaJseh+oHGEn5XIkVXcOxrh/xsxzl6j\nI4+pH2ZtNJp4wWexlSWwg7KViVGHKq5aiIdqNJbzLyZArKB5w5VJ/U2S78jB\n9VD/asEfTbsZ/8mq8LuCFyEhSe+ka5fC6DggUF+zfHFGtmRuyS/ySLX39IsX\nrZWeVADRnc3Rj0gABG7CAOgpONssz1HVo8Q7ZQkOIKbjasPDxS44/EGDqKmo\nLZgD\r\n=n2PA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn+lqQu0ojYIqqFv0tLCxL8kM6DAzWhAN8c2Ji4GGmlAiEAgqUSkobvPCk1nnbCxIA1Gss6snXNKLFu9DWwuIq4en0="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.3_1550531498925_0.6551194053198752"},"_hasShrinkwrap":false},"3.0.0-next.4":{"name":"react-adone","version":"3.0.0-next.4","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.9.1","eslint":"^5.14.0","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","flow-bin":"~0.93.0","flow-copy-source":"^2.0.3","jest":"~24.1.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"~16.8.2","react-dom":"~16.8.2","webpack":"^4.29.4","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"ad0bfb548697fdcbcc5e7d877959d6f5660b32f0","_id":"react-adone@3.0.0-next.4","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-Rv+1xs0Ce3jtypfZKatR/U0PHomlvIGCp09RnrWFLi71Bq44eATiqvOXA1j9tBxmHfNiL+k2LZvNJ0VK8Skmog==","shasum":"0dc587343ce422b824de03a28681b0e5fcf938ae","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.4.tgz","fileCount":38,"unpackedSize":95353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbHjDCRA9TVsSAnZWagAAlCUP/jCSETTG/K8kzt4QycX7\npxRNyGJ+k2if3bPPwcIqQOD5zgpDgFbKESvwde6W9SPnXZGbV6Spe/OlKfS8\nI1mFayE9xSrPuq5nvZYmJ6XI6oCItfrasAyXeUq+KNttp+iLXUK00h818/OY\n7ZwO0YaPV+aqtbUb/WHo5J8GGKxg71YwFdJgwx1Dqctv44lMDqZs8BaB/OPD\nAdj8/X2wtgnsnjbJyIU07Gurh55Cedv7N9zlZ2BjoMOVKtFEwfLuZ0Ig40IR\njieD+ouMqbmL5ON5uicWYCp8o3I2BUO+Z3aLikdyUOtFc1Q9nNNDr5gKS0RJ\nAcWpvzNGVe6kPX/CQLY9M6Antc6rJ0pf1UTAdBkh/Mjb7O8haDDQoqYEwXDH\nGhpHEizIFvD0VfsDleOnoRc6Cz72o4odF6q72QIZtDnPPmZvMgjT8PrOZ/nE\n/dbeB/fWkgPa07zt46wwPmIr0qFFE+zuHiRvORu0Z+GEsk0b+iT8mW/MEX5A\nOCO0TW+V31Low6qBGc8N7KMOjqyAC97futPK6tC1J4BKhJG669XrJxYUDHjc\ngglarBVTKdHRgh8i73HqfxhPAY7Li36hlojmE1k2Bi7iRjXQ5SU+UZgmgayg\nV1hidYVBxAO7issOrtXh1tPFMAqq3CTYi15y6LUoBP/FRCU++8K00fSq77LH\nkUmb\r\n=b7Vm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo5dusofIZB3ARb6rCgFGCdz5Dt3Qxm2iBKQbmQhsuIQIhAPjgybeMeZeuf5Z2byevbqn4u8A/snBws3PWwHO4AeNx"}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.4_1550612674724_0.3767474832029305"},"_hasShrinkwrap":false},"3.0.0-next.5":{"name":"react-adone","version":"3.0.0-next.5","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.8.0","enzyme-adapter-react-16":"~1.9.1","eslint":"^5.14.0","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","flow-bin":"~0.93.0","flow-copy-source":"^2.0.3","jest":"~24.1.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"~16.8.2","react-dom":"~16.8.2","webpack":"^4.29.4","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"addf0a6a8b0aace79d7d3e3e52e7598b5ab7fa4f","_id":"react-adone@3.0.0-next.5","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-nD/kMvT0CUrk/sK8dz9OOGCWZSXmlGu7kJtil7VMaXsjaxE6FzImuphyJBq38VtPN9HsMRb57rR/rffAUZyLVw==","shasum":"e25d4865fc48a58a61d0425a9b3af59617e47cf8","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0-next.5.tgz","fileCount":38,"unpackedSize":96385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb0k6CRA9TVsSAnZWagAA4TQP/2Q1j84+zGz4nJMgMb7R\n9gV/HkdiJd/8/QmFasvy4bl8D+/h748Keb9JyXn8JBqRuDLPCNTXKT6QJTnS\nwHQRFYE3a1GGJfjHGbBZ8AdRRCevr20lCIS1wrof314RnxW/Aydq1/hotjph\nIkGRWdedXrKgBvyXvfKr6HNXfZRmy/8g/xz5znf+xfoHpV85wJQ0Wx7gDLcD\nq4KW+A3iPfBqIKSHgHJv5iOlpH9/54yLhJT+a5S1D+Xq3Nh4KW5D7hsPYRU8\nMkW8w+4G8XjOGruwazLwIo7e4PFzLBC3KWBNGo0IzjTN8yCllgv4hC5uB5Zq\nQNUSRRuOCpb1yA32H83dCoboZyxGAD8Wbn62+5kKdCCSYtlzZHQfFaDMc9VN\nk30mwwF5v1qEbPLlc80Uwg8HTRJko6sqbpcRKFd+NFA8eaKhXxeZu2pkY/yU\nVRuO339AtGOrRzj+Dq7lKvhznx4Cigh9vIcGTxspxH8AasGVLIJX5unoxags\nXlxRVxqHE1o2MXajP4Wv0tarTQyJGADKYeKuGIw3T138iljdwRKDueKWFjE2\nnOCv7J+CPCDTi35QDKxE9fJmanDoidCjKMZQI9Hp3zV26uHVR++V1Jdvigy4\n5dcU8rb7tielusI4hK91wg1/ua6MAOZDKrrtyHQjfAc+VCFJnaRtkEg5bm5H\nTt1G\r\n=rbik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFE3CxM3yogGvyCbVN0X3Q4EOrr1uDGUeo/LOJjn2ykAiAuLOflw0AXaUvt+SHgkR60vAhE82frXS4L1vvSKapRDA=="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0-next.5_1550797113447_0.6639051294732368"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-adone","version":"3.0.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.3.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/runtime":"~7.3.4","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.9.0","enzyme-adapter-react-16":"~1.10.0","eslint":"^5.14.0","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","flow-bin":"~0.93.0","flow-copy-source":"^2.0.3","jest":"~24.1.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"~16.8.2","react-dom":"~16.8.2","webpack":"^4.29.4","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"7c1c6eb6ec94bc0c7aea482894c1fdeb1f614054","_id":"react-adone@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-tRIJWF81j9K+AQYR+QbWm5XETe42zs1H5l6yCaYFFo7Fqf7PEtCVW4mtb2yLmANqM/pApdLpS75J5ETWpa0BOA==","shasum":"6d52b5f6f57b102653a06140109120218be84fc1","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.0.tgz","fileCount":44,"unpackedSize":105731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgvhHCRA9TVsSAnZWagAANYEQAJ9rfk3ASr43mdeVepX3\n+zqW82br1wgOaMcpi0L0eD2avYSjKNsBF7hXVnuuuezxtgeO4cDNwmPSxumt\n3b3rruTkkPxVNDulomVWQWAGcxIgP7UQEQ+ZAxaXWpzYhOzVf9flUcebxuCV\nL7lfJtKYLNb6RadXAO1qCc3A7YehelXfHxW7V+BZmHIoSV94ThXqxQaUSEO4\ni/Smsy6nj8dEFiyWfUZXN8sv7gtXsd0GjWkk1qEjs2GwiDEGcpzOBPj6zoEo\nA/nvjrG9XTxMAnxUsMQkUOd9vDARSIfRz8nmzCgSvgb7dS3f2KgTJTCaya67\nFENKvwdloz63R+g/RH1NqjGjzwDrYCmBUvi4GRib9UjGNwfQx+JgsuoqGV8l\n0umJ+gxzlzCHhTUVKc0XdWxt0uVlROMMH44P3eVjpUZm8a88h9mGcZ8q3IHl\nO0SknvjQbPkEcgUGNoyI8+MFNUZ2S4FIhg6FsnT+yciFhaiClsqzYSBixrZm\nfFUCDELIUaXzVyk4h2/iMjHnqjhzWDzXK4FnLOvYLfA2Ay+euQZZSFdMviaI\n93q64snVQu/vJGzRYZmF7GwigF+M8h1V5D5fg4EeEKiHeaBgJB0xkV896VrF\npoljJESlUhenMyf//UtiJn4BT0XTg84D4Baij7PwOMg9RXNutr7WdKXPhV+T\nJtlY\r\n=p6+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaPAjVSM8bzsw6BFvwWHpBlGQu27PTn83jUmYAq/nYBAiEAoMm2yxkCgqYt+cAaTHi/Vb9XKl/i9DVyB/k3v3eqPjw="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.0_1552087110940_0.040291021842400854"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"3.0.1":{"name":"react-adone","version":"3.0.1","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.4.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.3.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/runtime":"~7.3.4","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.15.2","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.1","flow-bin":"^0.95.1","flow-copy-source":"^2.0.3","jest":"^24.5.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"^16.8.4","react-dom":"^16.8.4","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"31571156915b0016c773bc1f01b83072e84c0de9","_id":"react-adone@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-QbjwoIMZyXJdXw94M7A4wwwVHtN20I53n7FN/pGoB0Q9jowUrM1XwFVM6eBa7Qc8PHBiA85cnrCBCFl5rnm42A==","shasum":"14d54bfe2a317c0d7302f347bf86156044d4e038","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.1.tgz","fileCount":44,"unpackedSize":106437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcji1qCRA9TVsSAnZWagAAaLAP/3y/CVSHXSG8scy1bu+y\nHgK+XMNyrWYbwUk9+nUThJN1vb1cbQN6X5h3mR9P2e04XHqlWRvNqYPqfArb\npaVF5ayTLYIf63MHJzjEToHpMqmIVLvxBlGJlVa47bCp39xOra3R94EKc+BI\nztNPpxA6t6SchuPR1EsAjGKgJrocNUcu5KMv/hUyWyGseo/dZVRnTQm9R442\nmSdKfn1BmIfH9GE1V91QbLyLnI0D69mq+qT5sb45mUhPkp8YEkzvCOL/KSD1\nUqZu8v7xXiyoYoQMF3QrlqgYWq48k474coVUlCxHaB0oZdkMTDHvaq1kLA0/\n9LFlGvPTDvxkTVeNfK1n/2CPxgyfP9jfVUmPtz33mdrnX4Kmgi5i3nHJ+XPO\nXNAxIxt0WLWgg5mhdLYBtjIGWOpARgVbVwq5QMBwx6l8yagJCmsZ344eRo3j\nJqo86eq0O8Bqs7LSM4j/Vp50C4bF+VyaQzjTHbTNPADQoyETgGAgZ1VOskaS\nL0XVUB2pndxbFPXlYklW7LOzNATlmKAaNP0yShL8xn+bS1egLlyVOoeXAvjQ\n/W6vMmuU3uyakFX/VUo7wDPqQL67m7briP/Cv2ypySb2soZlvlsO8/kD6qB0\nOvZEd9HVabiFEtTjLmR1Fd9Cjbub4E1kPxCIwzE7CJijaqOTM/tLDPA1HgZ7\nEu/7\r\n=P05I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY6P6zGuwHObxzYwPuMkit5uycseoy7Vq05T1oi8NigwIgQPbtQpVNYuCkfjHfz6rre6rFkyETzmOnYbQ/Oi0KPjg="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.1_1552821610313_0.1075628045227357"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"3.0.2":{"name":"react-adone","version":"3.0.2","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.4.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/runtime":"~7.4.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.15.2","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.1","flow-bin":"^0.96.0","flow-copy-source":"^2.0.3","jest":"^24.5.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"^16.8.6","react-dom":"^16.8.6","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"bcd8ddc810a307e8b8dd94a5c38154ef60402cfb","_id":"react-adone@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-UJTwsrdd1rBxC7hb5jGGHFvs134jZN8X+j6/H7tz3OayPoOVwwrGz/JdcOkHSIiQi4bhYVwI6w/1aHONsvKZIw==","shasum":"5efaf8abc355cd218776ef52bcc7080477fdaac1","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.0.2.tgz","fileCount":44,"unpackedSize":109374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqnVwCRA9TVsSAnZWagAAbvAP/iSv45Zsv0cEXMzxrlRs\npKGSjuWm0Xwho67z1pY7DGlmURALTbjvxovtQL9+7SIqLN47Mmjv86XVTp6I\nYZQkNTB29qEGiqIZ/7pubhw0nvqMejClPDGSQQG3G5TTqEMXo8b7N1N3HU9V\nu35SrpLTvaCojFB4tBeDTQ+6yRJy/HPJ7DeXjsCaONcfHi07AouebX3q3LiC\nFf/2A9UrcDEZEXoEtz4b0hILk0Ae18cMRE3wwMzsChbk8FqRuGNEQcNUGNCN\nV86J/mz7wzSoUH2KSZf8O032A3JC8exzKMXbX3sI6ez93xTVaNV2ZTKoeFkB\n2gxr4lbeBt5968hfRyQHj+eXsuS0J/NEFOBkUwgdEm09MC2AXr23j3KWCdmC\nIfmAOJYpTeCJKi9Gs4cDDoKrLoer+1Ah/mF5cQ4ZU2majiu039h1BVuDUl2Q\nADbqLNuR9t2rFm2qWva/Ae8+M+9GI8wWMp7qfR29Qf7asI9USjvGEgRSVLqn\nSYe7D4Tqt2HHgcwKNEtHCd29fvV4iNlF6uWIZE110JYd2KUbitnKh/3zs8Ze\nr3u4uRhzGXznY7H81PMVWXLEvLtp9JnOMK3Gn8HIGOBBvaluA5HECQaDAjGr\nD3K6pomF7zXDlnP4smzqPilf4QRrDdEb7Gi0VUvzcQVDbtUJneHo9XRtis0M\nyzkP\r\n=4z7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDPUkOg8CVod7uoeR10TIUfpmgurhaLW952S759WjpDAIgEoWl9dC7zlr+dqGcqlBLxLVQSkFvMaYys5SOSMPrTz0="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.0.2_1554675055155_0.4952389283942671"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"3.1.0":{"name":"react-adone","version":"3.1.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server","perf:start":"webpack-dev-server --config ./webpack.config.perf.js"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.4.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/runtime":"~7.4.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.15.2","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.1","flow-bin":"^0.97.0","flow-copy-source":"^2.0.3","jest":"^24.5.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"^16.8.6","react-dom":"^16.8.6","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"3bb2ec0746f7dba1493f566b8698e93a45373d8a","_id":"react-adone@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-Dti1nIlVIzdcZgoJITQ6zCCjoEpdJKcIqjc0pXSGACvvHcGVCWrcM2XW5/mAC2iXlxjqKT6bzonpB1daEuDvLw==","shasum":"62b7437e2f1b0e3bb894dbefb68e95797287cf58","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-3.1.0.tgz","fileCount":45,"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcstqnCRA9TVsSAnZWagAAc40P/3UX/2m2AWW0Eg2LiDFj\njiol+3LgsjaGgKnspmC7na/0Y/uXYOn25rDTviBq4vzkj2hDJ9XiCH8QT4Tc\nMYcgm4SmSEMxjowzns0MNF/6s0PD4+Fn63kcmxwvwXAlpL3r4CAEEYUvSMaM\n4G4X3V73O6VBLyNygTCnr6gAMvmIx8cRQWOk1gHJgron8k9xvyXrUtj8TciJ\nCJfmkfrgS/wUgVJ/9RKthYJftV+VFJUz05ba0hAvgJP+Dr9Rhyzm4Z3dRYxZ\nbD2Y0I+dMnGmRO7I8RSPf8VEOEgxE2qARoiZKSJzb+akDHJnEWuPOuudtCwy\ncZsWjnlU66AfvblLUhd/sDKYPyMPpjlO3njp/gW7y/mn5rHyQdwJG9aW22wF\nXkeUmcZibPazbCFf3Hy3UIvSeKg99aRr57jYEJMttuW2FoJRKllvgJNzxhGp\neGnQyU2I3P/fzLbOvbI3fcVKJSNS2zkpTgcv2Yfdn8jOzq7MnqawhpP42hgu\nij75yWF2Lj1PUx4ipf2Mhmn/tnkQ0uFTN20XBO2Dcos3nAX7gLHX00aTGKfT\nE3dEE+R+BKhpzgdlvjCeQ77/ij5bxa1dNMcFn1YI2V2DXNjKhCrHi21GRXbQ\nw0J/54Y8up6g5VsVma0Iyq4hyae1s+dwFfsiXG4Ma7F3KzvCYVmLOMmmBGpl\n3CLg\r\n=lyt/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLz3m21MTtv4+IeM8PyCoFvWSEYr7/NAQCAI3sJLLWigIgUic4DSqdtxlsiz6rzBROFZNS48XVlRqG2PdQ5+Y3zEI="}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_3.1.0_1555225254605_0.7904671530971787"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"},"4.0.0":{"name":"react-adone","version":"4.0.0","description":"State management for React build on top of immer and Context (optional)","keywords":["React","immer","React Context"],"main":"lib/cjs/index.js","module":"lib/esm/index.js","repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"license":"MIT","bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"homepage":"https://github.com/albertogasparin/react-adone#readme","scripts":{"clean:build":"rm -rf ./lib","build:cjs":"babel src/ -d lib/cjs --ignore **/__tests__ --presets @babel/env","build:esm":"babel src/ -d lib/esm --ignore **/__tests__","build:flow":"echo lib/cjs lib/esm | xargs -n 1 cp src/index.js.flow","build":"npm run clean:build -s && npm run build:cjs -s && npm run build:esm -s && npm run build:flow -s","test":"jest","flow":"flow --max-warnings=0","lint":"eslint ./src","preversion":"npm run lint -s && npm run flow -s && npm run test -s","prepack":"npm run preversion -s && npm run build -s","docs":"docsify serve docs","start":"webpack-dev-server","perf:start":"webpack-dev-server --config ./webpack.config.perf.js"},"dependencies":{},"peerDependencies":{"prop-types":"^15.0.0","react":"^16.4.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-import-meta":"^7.2.0","@babel/plugin-transform-runtime":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/runtime":"~7.4.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.5","docsify-cli":"~4.3.0","enzyme":"~3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.15.2","eslint-plugin-flowtype":"^3.4.2","eslint-plugin-import":"^2.16.0","eslint-plugin-react":"^7.12.4","eslint-plugin-react-hooks":"^1.5.1","flow-bin":"^0.97.0","flow-copy-source":"^2.0.3","jest":"^24.5.0","prettier":"^1.16.4","prop-types":"~15.7.2","react":"^16.8.6","react-dom":"^16.8.6","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14"},"gitHead":"4589eab5b87f8f1bbb3070fd29fdd4aabd5ad0da","_id":"react-adone@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"albertogasparin","email":"albertogasparin@gmail.com"},"dist":{"integrity":"sha512-26AAkZvwcJmFV1t2CX15G/upKvg8++jn4LOPKyN4GVjmoTq49lb0VVUeloXtG8FIpfG61ARxYrQhPn/5vDsySA==","shasum":"930da96c3889cb26b7c114a5ab2bc588790d7aac","tarball":"https://registry.npmjs.org/react-adone/-/react-adone-4.0.0.tgz","fileCount":45,"unpackedSize":110564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcstr1CRA9TVsSAnZWagAAi9QP/1H3HuhVALovwo2isRoG\nNzCs2bF9Y99Yc2x+90HgDBSTX/cK7R2y2Ox+O1NwCMDec/jOuKVLqI2ArJbA\n3F4aAfOIli+Dx00VCsiGn0RY5L5ZEtx6NKklmGuzmx5iu/oaBTSgozeSHPil\n7WIQxVybImr4MnhVA1bu6ngKFyEbknQOGA3/L497K5GcGOs1ZBvHHTMSRZnP\nx0vLaghUN/d8JRgurG3A50qd/msnCfz4TVdEWycmz+8FXTK4wpEan3ow6TyN\n1K4lZ7956aBKuft5QakrQQL6YH1Rh2zkD5fhme9N2O6efGgVeZHpm8Uz1pbB\n+4gGNL6bbKQU0qN4kpMGQpHnLMm5XlhXeKR/Wl3PUE/WkmslPYZi5uAs74d4\nhX4SzDIKZJFRLy9Fmkvgz4QxgMd7blurt5+QaAApEB23WW2i73H4tWE87bLB\nNO4U8SOSwyqqJA6I0WevqXCiaC6gkBuRvSMD6DhwAzXcXQpHX7gEaCDV6sdG\nwJ2dQpQi2NLgyBLT5jlBpw351dbiGZjSN73GKtuFguRKujgbdnWV7aw4iK3M\nDZWtlYS3A/SjyyQGE1HmmABarBRi1uUHMkvQlSVtfFDNdGpfnUT/2Y+YfvXI\nBWleIwaXnlEl0k5Hgu4U4V4nHTxm2qo/0bC+6waTvd4bEhTdzMcRES4JmdfE\nKvbH\r\n=hGIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIA00So4Rwv1nrlWwpvMxC8PmzyY6fdtNTykL1ox3cTeBAh8+FZNKVuZtoQoil/h1PbJh1FkmizGi012hTek3cu2o"}]},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-adone_4.0.0_1555225332891_0.71855297059361"},"_hasShrinkwrap":false,"deprecated":"react-adone is now called react-sweet-state and it is officially an Atlassian project. Please switch to SweetState for improvements and fixes"}},"time":{"created":"2018-10-07T11:50:03.840Z","1.0.0":"2018-10-07T11:50:04.099Z","modified":"2022-05-14T05:52:48.799Z","1.0.1":"2018-10-08T11:13:54.337Z","1.1.0":"2018-10-11T21:58:54.972Z","1.1.1":"2018-10-11T22:01:43.672Z","2.0.0":"2018-10-14T02:06:07.051Z","2.0.1":"2018-10-14T10:09:08.816Z","2.0.2":"2018-10-14T10:55:29.387Z","2.1.0":"2018-10-15T11:06:27.912Z","2.2.0":"2018-10-16T10:22:03.664Z","2.3.0":"2018-10-18T10:11:22.226Z","2.3.1":"2018-10-20T03:57:42.952Z","2.3.2":"2018-10-21T08:03:42.105Z","2.4.0-beta.0":"2018-10-28T11:51:28.064Z","2.4.0":"2018-11-04T08:14:05.209Z","2.5.0":"2018-11-28T05:45:43.869Z","2.5.1-next.0":"2019-01-03T21:52:20.927Z","2.5.1-next.1":"2019-01-12T07:05:47.285Z","2.5.1":"2019-01-15T21:35:19.056Z","3.0.0-next.0":"2019-01-15T21:39:49.379Z","3.0.0-next.1":"2019-01-20T07:45:57.258Z","3.0.0-next.2":"2019-01-23T08:16:45.583Z","3.0.0-next.3":"2019-02-18T23:11:39.103Z","3.0.0-next.4":"2019-02-19T21:44:34.849Z","3.0.0-next.5":"2019-02-22T00:58:33.587Z","3.0.0":"2019-03-08T23:18:31.080Z","3.0.1":"2019-03-17T11:20:10.434Z","3.0.2":"2019-04-07T22:10:55.316Z","3.1.0":"2019-04-14T07:00:54.714Z","4.0.0":"2019-04-14T07:02:13.414Z"},"maintainers":[{"name":"albertogasparin","email":"albertogasparin@gmail.com"}],"description":"State management for React build on top of immer and Context (optional)","homepage":"https://github.com/albertogasparin/react-adone#readme","keywords":["React","immer","React Context"],"repository":{"type":"git","url":"git+https://albertogasparin@github.com/albertogasparin/react-adone.git"},"author":{"name":"Alberto Gasparin"},"bugs":{"url":"https://github.com/albertogasparin/react-adone/issues"},"license":"MIT","readme":"# React Adone\n\n[![npm](https://img.shields.io/npm/v/react-adone.svg)](https://www.npmjs.com/package/react-adone)\n[![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/react-adone.svg)](https://bundlephobia.com/result?p=react-adone)\n[![License](https://img.shields.io/:license-MIT-blue.svg)](http://albertogasparin.mit-license.org)\n[![CircleCI](https://circleci.com/gh/albertogasparin/react-adone.svg?style=shield&circle-token=17a5f372d198e27098226779bc1afd8fd6a2fb3a)](https://circleci.com/gh/albertogasparin/react-adone)\n[![codecov](https://codecov.io/gh/albertogasparin/react-adone/branch/master/graph/badge.svg)](https://codecov.io/gh/albertogasparin/react-adone)\n\nTaking the good parts of Redux and React Context to build a flexible, scalable and easy to use state management solution.\n\n## Philosophy\n\nAdone is heavily inspired by Redux, the main difference is the lack of reducers. Instead of React Provider and Consumer, we have `Container` and `Subscriber`, connected to the same instance of a Store (defined as actions and initial state) and make it's state (or part of it) and the actions bound to the instance available via render-prop API.\n\nEach `Subscriber` is responsible to get the instantiated Store (creating a new one with `initialState` if necessary). That makes sharing state across you project extremely easy.\n\nSimilar to Redux thunk, actions receive a set of arguments to get and mutate the state. The default `setState` implementation is similar to React `setState`, called with an object that will be shallow merged with the current state. But you are free to replace that with something different, even like `immer` for instance.\n\n## Basic usage\n\n```sh\nnpm i react-adone\n# or\nyarn add react-adone\n```\n\n#### Creating a Subscriber\n\n```js\nimport { createStore, createSubscriber } from 'react-adone';\n\nconst Store = createStore({\n  // value of the store on initialisation\n  initialState = {\n    count: 0,\n  },\n  // actions that trigger store mutation\n  actions: {\n    increment: (by = 1) => ({ setState, getState }) => {\n      // mutate state synchronously\n      setState({\n        count: getState().count + by,\n      });\n    },\n  },\n  // optional, mostly used for easy debugging\n  name: 'counter',\n})\n\nconst CounterSubscriber = createSubscriber(Store);\n```\n\n```js\n// app.js\nimport { CounterSubscriber } from './components/counter';\n\nconst App = () => (\n  <div>\n    <h1>My counter</h1>\n    <CounterSubscriber>\n      {/* Store state is the first argument and actions are the second one */}\n      {({ count }, { increment }) => (\n        <div>\n          {count}\n          <button onClick={increment}>+</button>\n        </div>\n      )}\n    </CounterSubscriber>\n  </div>\n);\n```\n\n## Documentation\n\n[Visit the documentation website](https://albertogasparin.github.io/react-adone/) or [check the docs folder](docs/README.md).\n\n## Examples\n\nSee Adone in action: run `npm run start` and then go and check each folder:\n\n- Basic example with Flow typing `http://localhost:8080/basic-flow/`\n- Advanced async example with Flow typing `http://localhost:8080/advanced-flow/`\n- Advanced scoped example with Flow typing `http://localhost:8080/advanced-scoped-flow/`\n\n## Contributing\n\nTo test your changes you can run the examples (with `npm run start`).\nAlso, make sure you run `npm run preversion` before creating you PR so you will double check that linting, types and tests are fine.\n\n## Thanks\n\nThis library merges ideas from redux, react-redux, redux-thunk, react-copy-write, unstated, bey, react-apollo just to name a few.\nMoreover it has been the result of months of discussions with [ferborva](https://github.com/ferborva), [pksjce](https://github.com/pksjce), [TimeRaider](https://github.com/TimeRaider), [dpisani](https://github.com/dpisani), [JedWatson](https://github.com/JedWatson), and other devs at [Atlassian](https://github.com/atlassian).\n","readmeFilename":"README.md"}