{"_id":"react-native-root-siblings","_rev":"67-975e228d7bb6c129b8be3099a651643e","name":"react-native-root-siblings","description":"react native root sibling elements manager","dist-tags":{"latest":"5.0.1","next":"4.0.6-0"},"versions":{"1.0.0":{"name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"version":"1.0.0","main":"./index.js","description":"react native root sibling elements manager","keywords":["react-component","react-native","ios","android"],"gitHead":"1633e491f2bee7a366e615e619db3e8fa25eefb4","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.0","scripts":{},"_shasum":"c86ee935a67128050e0b17b085cfc1b2740c5233","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"c86ee935a67128050e0b17b085cfc1b2740c5233","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.0.tgz","integrity":"sha512-I/QCBVC2hSNkrwszFGQfzmGXx6Gt8cUqBl6+c2VDt3cFb+VO+AQAckD63X16KC3hhHQGto+sCAVI7xNA7R/rhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4NSfAy8joq/iYcN9mv50Gm7lQhdoF1WG1NH7/gACK9AIhAMd4u4cS8UZkHV/j9taEx3X6zRl401fp0+Hm14ycSpyu"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.1":{"name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"version":"1.0.1","main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1"},"keywords":["react-component","react-native","ios","android"],"gitHead":"729eb5c4735037f8b36cb7417e24dba193988779","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.1","scripts":{},"_shasum":"3387aeeb10326056294770bad8a8343e07dd4295","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"3387aeeb10326056294770bad8a8343e07dd4295","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.1.tgz","integrity":"sha512-aAJecw5LbjEUGX/ypFfW3X9jnWijvlYMMC5MWWDMxYI4cIctOxHvPAlue9sJ4WgudQKb3jCX86sg07QCzJYs+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWRZqmJKD8bG48L9zHZG7vFQg8T8s0HQtYY+9svKft6AIhANw0i6I8SuBkcXk0Ruel9jU98cq1b/Ms3V9x6bQUDP4V"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.2":{"version":"1.0.2","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"729eb5c4735037f8b36cb7417e24dba193988779","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.2","scripts":{},"_shasum":"7c5d54e2f01b506f2c29df5a1010d54179e6d0f1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"7c5d54e2f01b506f2c29df5a1010d54179e6d0f1","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.2.tgz","integrity":"sha512-WCsETI0KSiYO7j1kdmdNT6sz/M/FmE5oAP0EC9rijrDfwDNT6GmpObH97e2c5U7ttdFsMxIm57WlqbI78sKbxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6QpFc/McGeBZWGTbYMNJgaakVAvor3gRUhBCx9NVZYQIgKojSUMRWe6taWzI9pUUg5Yl9LTHa7bGyAp8J7k2R8LQ="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.3":{"version":"1.0.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"729eb5c4735037f8b36cb7417e24dba193988779","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.3","scripts":{},"_shasum":"0c099dbaa2a61291a1fb44bffe43d7f27f2d2582","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"0c099dbaa2a61291a1fb44bffe43d7f27f2d2582","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.3.tgz","integrity":"sha512-C0nP6DmNEcff8/InAn62zDbeF1zcyw0aLXoShefn+ZIqZyuSK3dxdasZB02//OUVdKU3HRNoOSVfZe2a+XfpfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEU7W4skCgx3gOC6620m1zHCcfKv0rSCmfnB5xJqscEAIgcHQfnIzyj/cInXjZPHz2T8s4I3rfpDSRznHMyiO3F54="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.4":{"version":"1.0.4","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"6ae7118ab33f0a3783d169304d0a7f8410d07c00","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.4","scripts":{},"_shasum":"753890505ef141ef17870a77162408cf05290f72","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"753890505ef141ef17870a77162408cf05290f72","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.4.tgz","integrity":"sha512-k3nFOevemxsiMvFnkxJ/9Kd07KPCC7m1imCWUzx09aS5FrWK6BHO/zA7DqXwALhM5OFCaAPX37F9+ZSVJpdeIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbnWuthGwIQBBkbnzU0iMlhfibsNyCw4BIgSQTZY9a1AiA75n3/LAjFSqm7gTdLXKw63vz+8zKN9WveMgPeI+fV0w=="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.5":{"version":"1.0.5","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"7b4004305e689c6ebdf118044cc330c72bc3946b","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.5","scripts":{},"_shasum":"a32a27885deca2c61f615ca8edf46b44c9e9e8de","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"a32a27885deca2c61f615ca8edf46b44c9e9e8de","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.5.tgz","integrity":"sha512-BzH/2q2sfSS3vO00RdCFo3G5VfseFG7AU7fK0uhnFLHF9xSBf8ACgzkfvBmU27LIyLbcwXKJr6lExkX8QGzKuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhEfDvQPkosPq0k/Yq4MVW4S6vLgsvdQLR9FqUvr+xsAiBI9vIkFzA79ymlP81v/FOiz6mfqNsHYJwlinG20K2H6g=="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.6":{"version":"1.0.6","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"9861b526a8001cc32ca4b600cb6061765ec30699","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.6","scripts":{},"_shasum":"c0d9dac5245ea094d6c486dafddd84d180124241","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"c0d9dac5245ea094d6c486dafddd84d180124241","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.6.tgz","integrity":"sha512-hEyIp35DdnUmlypKRSIxh+yZ2L3J+TAQ3oVDMCTOURLf/SmyM0+niDWLodje/PZpSI2Kpgm/LhC2vIovU0/pwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMfTlKoJwZeXzbpK8ZTxYOxXUAG7J+dFRzA7fgK6xeAAIgZQl8lEvvkYqUb4KeEd3txRbPm7dV4tj0vGeEbKrC3JA="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.7":{"version":"1.0.7","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"173a06e5faf108380769274ff31a7b5b4efdc7df","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.7","scripts":{},"_shasum":"6bc4e207a29095391145e1befeb825759815b798","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"6bc4e207a29095391145e1befeb825759815b798","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.7.tgz","integrity":"sha512-ddY14npOw8Si5mbPDVcKcl6Dx5IZJsi5UzoXTRcXTj9vumQRVmH73m/Cx346qxp7o6+vfnfKs3uncO6fEkNwYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBmMnfhYGZTNBO2xJqU8JPqHL6gbfEAgLsdfH14Uk4ZgIhAIY4ReNcf4z+FVcUa6b5YxWicHsNCVbrKYHIUSVBNurt"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{}},"1.0.8":{"version":"1.0.8","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./index.js","description":"react native root sibling elements manager","dependencies":{"jquery-callbacks":"^0.0.1","lodash":"^3.10.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"9bf3761c94231c15658b3e0d5a76a06f43647808","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.0.8","scripts":{},"_shasum":"c0915708308e694613587855b46e669843291b1d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"c0915708308e694613587855b46e669843291b1d","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.0.8.tgz","integrity":"sha512-gRSLorlHoyruzbkCT3felPfEk2j2c03cX1b127kIfvfRdUAKU5Yd/pRDd6lKX+Y3+6vQ0XiLwfrnNLuOhRWeSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxpaoBxWcrObpuTRGK5PBPkbpeEDgeJty26Tv5LVKfSgIgHY3aA5KsKAP3q0Cy1/K6/X2uH1/epUh8TwEG1569I9s="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.0.8.tgz_1463132401662_0.6389923349488527"},"directories":{}},"1.1.0":{"version":"1.1.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","keywords":["react-component","react-native","ios","android"],"gitHead":"c03b48b5caebefab9334069132b87703c80ac6ba","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.1.0","scripts":{},"_shasum":"72f1826a7dea489335d95367a6a24489eec4cf02","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"72f1826a7dea489335d95367a6a24489eec4cf02","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.1.0.tgz","integrity":"sha512-s4rJtJVj/oREq3DXQkL6c82f6PHFsZ0RecFafUkKl9oGalYrBwtsSLq8GUtFaiAmoQq+4vXGvK6lF+jDALu6vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcrzD+VKXDFm6ce8LwHzxRNZXHToafP4iteh7sHyRXJAiEAok+uZgpXQQo4sVYJ2YjqyiyyYFbvmqvHj20wo9MK0d0="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.1.0.tgz_1479286983883_0.981247769901529"},"directories":{}},"1.1.1":{"version":"1.1.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","keywords":["react-component","react-native","ios","android"],"gitHead":"6a8473b8c0b7f24fd9b184295649d27081c8286f","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.1.1","scripts":{},"_shasum":"d33babe95349d8508af7a3ca3392b0ae57f88c74","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"d33babe95349d8508af7a3ca3392b0ae57f88c74","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.1.1.tgz","integrity":"sha512-LoVBvADnVOmCO8vP/BEhumTkM8xuRcGWfR1+edEISYMIyGexXAbVgEkyTpceXOqXUEkYKqszCC0K9tB8bt6L8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw1fLJxK1WOtItMnEfOtAmfVX9WE3Yrx+gwi9Uegfc4QIhAPTqgBNpEshCwg8dGOER2uWON0OdWAzkEyWjDQbNqH0g"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.1.1.tgz_1479291250968_0.5169102558866143"},"directories":{}},"1.1.2":{"version":"1.1.2","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","keywords":["react-component","react-native","ios","android"],"gitHead":"6a8473b8c0b7f24fd9b184295649d27081c8286f","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.1.2","scripts":{},"_shasum":"fc1e7310f4f9f8b080331ff5d173db840d6b9e1f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"fc1e7310f4f9f8b080331ff5d173db840d6b9e1f","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.1.2.tgz","integrity":"sha512-61ELCQy09sEVvaFnw2c/SPRToqVxXP+fGztm23yhnMlmPOTWqqZfWQwtMu+5noDCQEBNvVaELRzF3XacFT4cFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBCbzmDDsRaqmOOytLIrMIDv2/T/nLVI4PLkAGu+hmVAiBxMIPn07rA8JkshMygUDSb5NtVQrgPYAMCyCV0BVaSdQ=="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.1.2.tgz_1479700303067_0.8423534007743001"},"directories":{}},"1.1.3":{"version":"1.1.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","keywords":["react-component","react-native","ios","android"],"gitHead":"6a8473b8c0b7f24fd9b184295649d27081c8286f","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.1.3","scripts":{},"_shasum":"dd60213e5da33c05941a2cb8dfce2191962814bf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"dd60213e5da33c05941a2cb8dfce2191962814bf","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.1.3.tgz","integrity":"sha512-uWUelAyE9oZmATOJe+1/XGvi584jMMTbUbHN9kHdy4CDYkO2rEezRYmPTA/9cq7COQpbJXt5weh1RddX3hfJTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/k7ORKeUfa38fN4pE3NbYzsquE/Uub9H0NK98GbD4AgIgfEr4JPejyQPOYZoAJn9d4JTBGvKPoObCNpqDeqZkALk="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.1.3.tgz_1488954081475_0.8439369334373623"},"directories":{}},"1.2.0":{"version":"1.2.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"da033347e8137a2314edbb6728f3173139ee2908","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.2.0","scripts":{},"_shasum":"bc8d2b73528089ad6e001f8c8931394f1eaab8d4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"bc8d2b73528089ad6e001f8c8931394f1eaab8d4","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.2.0.tgz","integrity":"sha512-eCOCJoUqgKi+rk26AgpLRkeTFiWHr0ef7/VXitkJdovMMar8Bmee2gsltpan5AuslGXOIoDU+dH7Q7uJynjTTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVRKVOOHous4xIUA/oCzVMLUWOgZ4i1+yXDUYmTsAKZwIhAKM6oy2lExytd+3BMtyOp5dwwioNqDJH5yZ9OHGClloj"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.2.0.tgz_1489485537815_0.5871809744276106"},"directories":{}},"1.2.1":{"version":"1.2.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"9cd2e112e5668173c9d98dc6dace6fc3b029274b","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.2.1","scripts":{},"_shasum":"6f8d0e711dbf9aef4e57e73aea751372b5aefcff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"6f8d0e711dbf9aef4e57e73aea751372b5aefcff","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.2.1.tgz","integrity":"sha512-NENkkm6h6/eI8WR5XV1h0teECKN4xUQfXE+Ya53686bg7jBRQnSjGvssqw2qgUmymgXAQd9lUEI7Sc7Dl8G62g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZx25RqNZq1qyApKboBGYQYFTkT2p5SAH913bNbrN5gAiEAxdavuPMjxtflEIfpApCxfdHKpee3FuUOh/oSPhfYFvA="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-root-siblings-1.2.1.tgz_1493874061019_0.6786190238781273"},"directories":{}},"1.3.0":{"version":"1.3.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"3350d240aa739acbba532192b9e3a0f282a14440","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@1.3.0","scripts":{},"_shasum":"46e40634a5ed84737965863b4dc551fa0e251c68","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"46e40634a5ed84737965863b4dc551fa0e251c68","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-1.3.0.tgz","integrity":"sha512-i6Apl5WQSvTqPezZzeS4nvzwLKpV72deUo9/kl+PhnR3+kobniYaPvSzByikKkU00JlN7iT8x2oCOpfKsCbJmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqV4MRR1poMHa1kk2/13HJUZGqfJHLrnBsxuDdeUmRlAiEAgULZjOQU83HQIjptAu4y51Vaj0Fs1uvp4T/sPra0m4s="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-1.3.0.tgz_1509682987109_0.9483840018510818"},"directories":{}},"2.0.0-beta":{"version":"2.0.0-beta","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"4a1eb6903a9e610899e232b125fe641c57a0afff","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.0.0-beta","scripts":{},"_shasum":"47d79cde5ab6dfdd89de5f63cbb69392ad192d99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"47d79cde5ab6dfdd89de5f63cbb69392ad192d99","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.0.0-beta.tgz","integrity":"sha512-jSzhIVxe031fcJCac3pt09Wyo3KRQUUI0f5R3eKbHI/XIRSZMvukwCK621qqAC4HYm3WzTuJoZ6WOTNVuzi1CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBdkjQGtyLFVdaGretLsXOy2NGA9rWdeoxqt8afC00YQIhANhRY62ZxEloaUZE358IbGYo1AkjA4yYTSyBq7XD8L7Z"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.0.0-beta.tgz_1509685132568_0.010375116486102343"},"directories":{}},"2.0.0-beta2":{"version":"2.0.0-beta2","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","wolfy87-eventemitter":"^5.2.2"},"keywords":["react-component","react-native","ios","android"],"gitHead":"8ba107904983b584a1743e98b19776a1bbeea3d2","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.0.0-beta2","scripts":{},"_shasum":"e272d7a5883f57c09cb70643282471691f463e4c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"e272d7a5883f57c09cb70643282471691f463e4c","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.0.0-beta2.tgz","integrity":"sha512-s0UEphPaPJ1nyfercE4VIk/yupJbHD1gOjs8E4glQBCP4sj1IsGP0+tZ077QLwvgtSIACXeOynRWVluWxxncrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7F0MXywuCthfcN1AE+2m9GTH/V3lfPa7L/Keah8OrxQIhANmx25jE8aS0sU7l4aF035/rptede3Sb0aa9PB2cdfny"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.0.0-beta2.tgz_1509685725658_0.505411078222096"},"directories":{}},"2.0.0":{"version":"2.0.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/SiblingsManager","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","wolfy87-eventemitter":"^5.2.2"},"keywords":["react-component","react-native","ios","android"],"gitHead":"8ba107904983b584a1743e98b19776a1bbeea3d2","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.0.0","scripts":{},"_shasum":"ac00884e69372ce43476458529a7b1777e8ac67f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"ac00884e69372ce43476458529a7b1777e8ac67f","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.0.0.tgz","integrity":"sha512-4VprU49frmopFX/WQuctBgcdrIeAocSIqgURILRd6dv/l+EtqbZBbuTZdrUoTabMOXrQ1bOpH46zmP3A+b+GeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq2Nn5eFGLgpOv77y/hTQxj+PDoeK3TTYgmXwzFrZV9AiEA0D/XX0MXKkgWRKUag+365v4jzLrcF4K0zxtJPAXFVmM="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.0.0.tgz_1509686011971_0.36618583486415446"},"directories":{}},"2.1.0":{"version":"2.1.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","wolfy87-eventemitter":"^5.2.2"},"keywords":["react-component","react-native","ios","android"],"gitHead":"7d0cc6a32a8825dd32bf39c43e26ffd18ddd9bad","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.1.0","scripts":{},"_shasum":"6106034f70c54f38d2c46b03390de3deb3e6de87","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"6106034f70c54f38d2c46b03390de3deb3e6de87","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.1.0.tgz","integrity":"sha512-f0K8duKvehj2MSQ6jcvxBLvOWP5XvM5/vDFgyQmz2XPb93BvCS8VXsMA/q9V8L0vT77n3+ryGaDSGq+MWEPpLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGepFtkAo0Urd6qgZoFLF5x0Not7EiidC2sGmE5mvhBnAiAyb3wCbqXF0k33j3Ww1q4sjMYSBqegyhzOeTu+lZPEcw=="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.1.0.tgz_1509944097127_0.36802725377492607"},"directories":{}},"2.1.1":{"version":"2.1.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"7d0cc6a32a8825dd32bf39c43e26ffd18ddd9bad","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.1.1","scripts":{},"_shasum":"97692a21928af82c9b3386e8bb56760ca6f2918b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"97692a21928af82c9b3386e8bb56760ca6f2918b","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.1.1.tgz","integrity":"sha512-zDnQZ9Xvf9QD0ee6r0Z5IZE3FwxtG9zrzrRV4T0j/1rjXKx7hkvYQrH3/pBdeTtFhQtSlDPuJGLFX/GNIpe9+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDElFDAz5OM/+7jfk/vRsjjFOGqUejOMaI5uT6gA1Qe7gIhALVyFKy/bpfmimNbN6wIrmPNQnLv3HUhMGkwIsw925ED"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.1.1.tgz_1509944196244_0.7190124266780913"},"directories":{}},"2.2.0":{"version":"2.2.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"68017178d73f41aa71add71ae5338e6683df3b57","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@2.2.0","scripts":{},"_shasum":"57bb2f7b0a5399c48e14b36d5f3ae7015cd3fb95","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"shasum":"57bb2f7b0a5399c48e14b36d5f3ae7015cd3fb95","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-2.2.0.tgz","integrity":"sha512-MR0FIbpiDlgqfsiSXSpcdbBWVKjxOdRbBOHPGZpYwowbeFiVm7RBUuT3PTy66SVBtFkBB+lo/XFTc9njEe6EQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu3thxYj3Bzlk/p0gY6UchH1M6K8djcFX9nyOKSFko0gIhAP9uLGjb6p5kyo3paat3y2XsV1r+MYjTD3WwSCfN6rO3"}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-2.2.0.tgz_1510194899699_0.9611624472308904"},"directories":{}},"3.0.0":{"version":"3.0.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"4bc5fff68e8dc74e8cafefbd44ae4662dcdf2271","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"6.11.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-VGEeD1p0yJrg5hUjLMPLUzhhnyDBeT2jkSG775376QwIUMt5Bq/0hHK2e2pnwzb95shEBKgZC68lhL738JNUYg==","shasum":"049f584f83ec5c18f16c5cfe1ef9aada26f685bf","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfkpXpBfBnq11ELzM4DAP3MhXwmSYQr16SgZiFPsTSaAiBRPwZOHnjM+VHXdm3Q1vTfKCORFPpHl7Q3pPQmTBgV9w=="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings-3.0.0.tgz_1514448411541_0.4823755519464612"},"directories":{}},"3.1.0":{"version":"3.1.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","react-redux":"*"},"keywords":["react-component","react-native","ios","android"],"gitHead":"207ef8ea4273f6a71f544a9696184c796e204120","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-KMUFfZri2o5gwo37KhmG+HpiKNh5eIUIf1Aq1vssIlo87EEpWvqZX4MqnBonD8Mn5/W7LP7jlj5yuEjJyskpnA==","shasum":"194067d37d4d2c824d923148e53922ee6ac2e06f","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.0.tgz","fileCount":6,"unpackedSize":8897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0c9qCRA9TVsSAnZWagAACWEP/13EeVpwV/lhwxwJ4wPV\nvLZX5aAlkBdQbxJezxNAnODGIyLxXQUGdqnJWzd9He9dpRHbzZUeWTwboZoE\nMmhB9ZR93E33F1y7IHskm6pP4yz3aGi570tZPqzceEV5fZofkDf8nC/0Vlzm\nfvpClCrx9826hM8xhUMdM+csAGH8QxnSW0C4KIONvwIo0c4wAwTXllXkuXed\n7dukwDsnY011h/B3m9cK6Z6NtGzMVvLxwQpuIe/mtz16SYyk6vlsVqY7rhFA\nif1P12ENhHXj+gqcyrZuDygmwQBihTz7C0zI56ehgb69G6infMKQq4Q6hMbG\nKPybgLQ2zqVIgoI9it9hdcQoD1wdV4y9eRp1FLaOAmp2tc+6GwlHX23yIA3k\nw3jTzes4Pd5f7+lgNbgxwE/KsOuU8QDyDFhOik8Zzy1/JatBdD1fqbl9zsCD\nFkvQNk/EEiyUUgnnGHxj2NezXIiiCBJcc4u2QSkjJxHGabkZQuaIb73HL+xM\nyKL4yYOOfZu182vcQsNLYi790gVfCqFsA4NNIrhvIvvM+KWWsB5Ajcye/EDj\naY7cAitgJhwtjlZk2gZeF1vChbUffQnDtf+fyPCwifVvns4HW2Aom5L3qYFI\n5uXI1XvAUNQXCb7AeSKG5wMR914v7Ejrf7FQwwlwPw+qjtE3Nowpn0FH7amQ\nQNMz\r\n=lDQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcxYp0Q8Eht8EKTCQWfwF4mXdNs7AXC0vofwqMQQnE6AiEAsGj0RaUqwhI4MCpGfBoDY+RujPpRFwyi+kS56uDot5s="}]},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.0_1523699561895_0.7800177087132558"},"_hasShrinkwrap":false},"3.1.1":{"version":"3.1.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","react-redux":"*"},"keywords":["react-component","react-native","ios","android"],"gitHead":"75b9ce1712978b78becf911447cd485dab50312a","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-qHAK/2OCMs1FxV5F5b+M52SKiaEm1Ip44l8aYLN94jziigkME8DfC0cPn0Ofr0Qx1M2sSY7m7hJ7UY7tkxjYdw==","shasum":"0c23c6c3d63102c203fbd1f9814b98515601fb75","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.1.tgz","fileCount":6,"unpackedSize":8876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr3plCRA9TVsSAnZWagAATikP/13Le/QMdm4dYyuS9ztH\nqCNlGqKCCfYGYS0G0x/Mi+6zFhONC+g+Va/tf26a4F1eqmOQcsex7rz/v93Q\nURzgaazxe2jrFxjfAU+PbCHJIMGyb3ozKSDMkahlTCKR5FCZtUWrcIGRtPBJ\nmwF5QvichYubGSe1YPJG1OWoWHpqVxyVKyGX33RVEJG6JfAin9VYpHqteQAc\n4evzOdxF/vPfrl/Cd/jkOXf49BqSPhfDYfnIwYVAZu5nIfvzv5wcXDPt7m+Q\nO6LoCTuIBrF0lFNQSeQ/GS5chtS5lHr94sN4WheWBgVBzeKTXOzz3TgPJnso\nGQNPqPrLLNhI5kvgNEwniUhddj/YtNe4XlqE/b6PYigIFXD4yx0zBw0kzJ6M\nUvy1JmYjJcBctok1mY0on59LEU1lwHi4IvpgH3L5MAa7IzO3mknXAgRsYAtC\n4+bWpcbOLq06LzlI4xAWrNbluDhsvlO262xL0KeWp+EvhYFrxUmR5uMaDxSG\nc4TBhoMADjXX+c3Ly6g8AOflkUMRrrnMEalVEu9CU2j7/OFG1OWAhSxjQVB6\n87Re+0QgmpFwh6b8fsyfZHtlsFqN326WDCPV/obbG3E98iniGT+GRaZ3/SbF\n4ywGzvJpvbbLuNRYLrdK7jGzf2Bt42qyQ9AAOmoP10EFiZPxsfQ71yFxd2V6\n+H2y\r\n=FvLG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWUwCjPLc/XNJGB1Q4G7CDMly+Ocuza7X7LcVbwe53hwIgYVr2aQHW6yH0VDenMrUYBXjEany2FPRPocD9kuhqmYs="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.1_1538226788722_0.7924780230142332"},"_hasShrinkwrap":false},"3.1.3":{"version":"3.1.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","react-redux":"*"},"keywords":["react-component","react-native","ios","android"],"gitHead":"75b9ce1712978b78becf911447cd485dab50312a","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-4BpxDqxX57L7dLJHFjPBdtybMgmEBmNKVCEK+PvlRspdFlTqOqZpYbOV/Z3I6gp9j7atlxX/XSkcA3d9qQt5hQ==","shasum":"bc1c64d392e8ce0b95012620ebb293db1a4e96d0","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.3.tgz","fileCount":7,"unpackedSize":9116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsb7JCRA9TVsSAnZWagAAJjgQAJR8RK81q6QY6bFkvq0W\nhtLyHlrWYiiKzj4/KcAmbUsHQzQ4tKNZ4gowVmqrm1JHPiBSwNGc5BapUCSR\nmVw+nZbzSXHs4uIoms8CA/jJtnZawC/GwojK69G3VPyNPAmDbEIU1Q/SuLU9\nUpleJHsyLuDaKJHrjAnJfxBpFMFvz9yeSR/ptbPSreSh12ebcmIKHDayudz6\nE1JrS6rxaLN5n3i/dUHnBMc+ivBs9HeVNpHhAb18DA4ertBQvzK1xhw73TUY\nBr6kT43vjMy0BjvtuosV5bf9RUd0DdC8NFgNI7nU/8EXshMWVOIv2HbBAGxk\nFsswWCaFWHRuG3PWcP1X8H4e4QoC0z5tApxp0GKDNcBF1tAfTSHm2+hlbsBk\nWNkq/Gm7S+y/9n1LgTXUKWvFhG2SFOU/WzfT4qHK2iIkqH5d1W39TCbXzDvO\n2Y6Jq64x2AGtn8h6sv8fH4PtBMo3xu1zLzv0RhATal6ZSnwjjoFckfvsZMbl\n4YFKBnyh3R3j+T4Mn7SkLxEOdHXCJOvQs8hGPuzEapwxjLSoDxnOeudtOi1y\nWSRsuJm8gf72CzWEy0rlQqcNhGPzux1m4LgXFWW6uxIqxvGg2TkM6YvTO1Ix\njEpq6nEtnvehzylNMybBIIKPbke36REpuDNRn49xTiOo6cCU02rxOcWnGsxQ\nrB+t\r\n=/eh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWJq+ZqIV5zEq95FUyQELXXepqlsp9SBhAJTXQaP8CpAiA6K7Khesf3tW0X1psQQIpglqA0tz0ngyW2RylBe1VkhA=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.3_1538375369177_0.5330626639498159"},"_hasShrinkwrap":false,"deprecated":"typo in types"},"3.1.4":{"version":"3.1.4","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0","react-redux":"*"},"keywords":["react-component","react-native","ios","android"],"gitHead":"240e8388d220166693d46242881486e4b61ed987","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-ochFuoQUsH0pedMF8GgZZ9n24v8ggGJUAadmcTpVvzLRTWPGjDXYRM3yj6l2Ky1fwBalYDLof+YSgPT/rcH0QQ==","shasum":"ff155c5f7a3f84465b700b1995bd4cb62b0f0695","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.4.tgz","fileCount":7,"unpackedSize":9116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsb/oCRA9TVsSAnZWagAA6WcP/jvXiI8tEmHppugR4l8N\nLiKso9SMENpy/dLeyLIA4+XtmmrIMP9axekEGkOywJRJvJMfe+Eg6YPTryxT\nqZwxFRWg4p2MwZeGW/axEwUyQWwUajsJuqf1u1vjbNwMXuzQLbraLPP1PU2x\nhmMUFxpjNKdPAOMhIMvc9k0pXM7ng492oUlN3iXydVdWmJ0fHznXIvzNrfcp\nE6f8DXiv/L581/7oZ2948ji41Gi1VsdUEkx1Bnt0JrMxL1i1ypopDh1mWCQL\nV1tkuw6E/UhxWCjLgeDuzcIRh0a8EEQObtaRAGdJQfR3grFELd1gCkwrEkmg\nGiqp9Dw3u28hVIyGE+oTD5d7JTFGx2hXKJtrWKmPavORCO3KDP1TQo699ze4\n0keuIZS0ifzqhG54rSqMn+rHiT3qoq3Mx9lNbDCuQJATcQbXuS/5kI+UyyWZ\njzQ8AKkRyzUWGnKtQ90jU4AjbxJ+BAh9diVww1V+iJuIdCmOIA6wfkWLmIlO\nUcL3PX6cznxi7MqtpUWqWozqpYJQeTH5IUKlczzdtRE5C7OUrWC4inUDO+uK\n0Y/r6ePB/C/9xYkJINCoUAFHJE5Wx3KGsPoD5b1QqEPJRdkJ3FAiwA66ZIoR\nXYah06hMjjDhMp3V9UhTKYn7QmJI13o+GUPXaW+KcxcqxsOMBkxiRJrqXCcI\nnZ7o\r\n=eBzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr1fD0jmUbQyB0Cmkr+l2DQpBsGSVmXmPRHSUT5haKewIhAMBXRKal3snoOJZulFSErwCK2maHw4gmfrqPyRyLC7Sz"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.4_1538375655763_0.1474969526187746"},"_hasShrinkwrap":false},"3.1.5":{"version":"3.1.5","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"30065fd088940f69153939892aa11da5979fc856","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.5","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-plDVeO4Ge/YR3urGjowSNSxpTc+686MeVsnR+Lpsfpc+G9ieTw3ME0eSS/OIaxMhekFLxeuMjxWraKFO9spvug==","shasum":"96968181f333886d04073bc7aed79e2f9d0bff5a","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.5.tgz","fileCount":8,"unpackedSize":8944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1/hlCRA9TVsSAnZWagAAIisP/15ywxkZvEZrY8bvUcHl\n64UGNgcoiPyjET3PnNEvTZhttRE9Qmh4YRDc7UqFkzU3EEL99QU4OR3KdncO\n5pcOP6bkwYU0fN+uP6dOzij/pzAruHnlbMAIxPtxSLCYRtP7muDKNYdXnxXM\nDBTje5tLp3q8B717BQGY+5lp7G8v97iHf84pVH6MzBTm1l8hRyB2a1YbF+A3\naElPQs1vjGK/W/lMU85A16q1V26l7kVM2G218aEGVSlzVNVRH9ai4MWw/WEa\nUFjYmQXSNvxLqbLuc+lGF2NkP1mHvNjf8sFWdIQNAvIkqzdRj80gUpasrJiy\n712ileSY65Q4iqvP55bq8hKDOO9iAqi43lszsxWZkGKMeL7ycuOFPGldNnUP\ntiDQjBo1Ng4PZ/OuuBzPEB4/+vT7oP3T0SX8NABX4qywIG4Gd947hVCgZ+0N\nXbF21H4DVz80lB+T4TIJ7tN58pmwuiNqdPwq8uekCU4cPiE+LaRhE37+Ffwx\nOQIZ8m25VnTwP7KoYtms26w1ph2/A/YrgJh2N69tJvKKY+UnCWLCQwcBT2Hx\nEtnioFFUV1l5+/07rZCsWaHRPLVlyeao98Be4P2gLKaSx52X2AzlfQRQlc6H\nqYwTdqLQbnt8tbTiPO8wqNj6dvu2S8QXXVSSjOKkFY9bNjo4m2kpX0SGE94m\nXcKD\r\n=/NGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNeNl1zAl4yhf42Wo4DkiywkemasL14wvt9Q2PO2XzYAiAGj4GngjmNyK7S8RjJM2OhLsA4EuwfwU5o2vvkXUyZ1Q=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.5_1540880485193_0.2678138969924664"},"_hasShrinkwrap":false},"3.1.6":{"version":"3.1.6","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"d0185e5d4a85a7a249ef3f5560524cbf532143ac","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-7LcrqoZTDPpLjp0KWnhQMLKHqLnK9S3+SQ3q53xj7r8cYOGJ9O8Mxk9Ie5Oj17qTOrS7do5knfpPXIEGNfgpgA==","shasum":"31ed1e1baa1447483b6c2d4dd95616d5a3003ab2","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.6.tgz","fileCount":7,"unpackedSize":9185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3HkYCRA9TVsSAnZWagAAS1kP+wVHrO5Mmm5KG9WAi2sp\nTeN7rs7fwbfMqxfWFJoTbbIVXSffQv7jGyCLaMR4IyNrieipYuxCO2w5A18G\n7YOddjMttrChs8xZKxWvOM+TAsS0QGnHv2u+ENAhV60270nHmaEkXlkNL8zr\nn/ZYG+8L0/Yt/0GisqRZaURg8bpQDsFscRKyH4Dx7nWvc0n7R+28vTnJ9YXF\n2IKW7hyEbU/rtUdksQPStOTH719nuxZ2CAIHjRiV4qTAVC3bAyKqREHRxlwx\nF7KiFXALlJFNCzVFLYr/PmQUNqs5drsFEJQkojqWF83sDWS5TXiXchwimZlB\nS5/j0vbad51VQf9wOYSG/vnae3AliKA1qM1H6fCaC/NLOIhzV1MpoViYpSSG\n+VP0izsT+Gl7Pa7sFGZVdCTSGHPtcjS27wfogo4DFkQ6BVvmRrWiQ9fo1OgD\njscS9jZxP54w68MovyRfZo1U7zYS9JfmbaHjzEioXYnXSzpkmubbt8Ba9IFt\nfq/IXiB00Q9+Iq2/StuSNrOD1yBzjCU6Z4KD7gVVCV4y43+Q0MbOJoPidX0B\n2XIcFlUQIQ9BxclIJ/lEDjh34vEvWcK9ApZotP0hsgs44Mfya3yS+i+g8KNP\nyb9l6XfB3mxRAyAfF6Z2C5S2qzrxasCS6kWDsZb3CZ9jvjLmFU2v9o3skynh\nsXcO\r\n=9w2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGivcNb+UoD6DERaj3TEaeE0tC8ipXS3pWNZh+GidEaWAiBkKaEhTICbMPjyzD33C2tK0Iy1yIJKbIhXdUXY62kAcQ=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.6_1541175575831_0.6448224843678827"},"_hasShrinkwrap":false},"3.1.7":{"version":"3.1.7","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"6f148fac96da14308ba8adf3b259627ed5c8d52e","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"dist":{"integrity":"sha512-KYnDyEOR0YSt6WBY3zpF2OOC6AED7dOhdKZamOJaEmBVl8LO3bzvqu39AToH4G3fOspAJVtop7MjH7bzUxtUFQ==","shasum":"9af7cf7495311db9fbe929201a3234ed114cfe77","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.7.tgz","fileCount":8,"unpackedSize":10899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBe6WCRA9TVsSAnZWagAAtggP/A8zPiHksVt7hHH4ejsz\nRJtByvKlDi5akQvMuHzu79xhQpFesNd58tLPq9yaP55XqGgg+OYaMZa6VyNS\nU/7F5+1lMrQp6ryviAmCo2V44I+7z9CxuXDpDW+XBPmS0Vkrh8Wb5No/b7Zw\nR6laTc5/FRGcre7IGp0ERWhv0Dyq2DdlPNhXuMm7mdd6NAv3o138Fp8xKIu/\no8siZVyjP9ZOxCaYttiJZCKQBzicLtCzhrvDIwP4+j8/SrrVItqIjl0U93Fk\nwFjH3l5xw7DZgFBSiJQecqMMIW78xn44xgb0+5Vf5PegLkUMGF4gpgDAUZVW\n4aXDa8HK2nK1WmNnAze04mfmQN0OiA9BnoE5PtoeSwhcHnWqUHckVdPhzkvu\n5XqQrK6mS3RjZrQHHN6iWE0AxndQf1tvfkhuPXMt/KFh8X3WHjg8yTJ6XTru\n5MAaFdw2wwsS7+xfrWlSOEWtbRWYYp6/pO+ITlEEKk5iks2SfOkxOa/66j16\ndmN9EMHUR7KIaCeyFD9qRZAaQsDUuK626n5BuLXemRinjxvGRVHM+hw0Hp+8\nZTcS/6eekFNsvzkLwDwBqD+M0ofxuJebajONls/lAhlHvYhb0rfxsWUygwUF\n7+QuOqH+2Le4RkjgvYDkAirGVDKCwamEqDwEJmsvWonuHJRXIiVdhZpvKfpt\nAacM\r\n=xjmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzahFpJnjmozpAo/W6wJ8Lf9WAidiEFD9kH7wxyFQnhQIhAJvUvAX7k0b2FBjrOOoBltZzReQkNYj+Gw0EhxQGNLXE"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.7_1543892629586_0.8125633185222025"},"_hasShrinkwrap":false},"3.2.0":{"version":"3.2.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"c5182fbccfb7f2792b439fe708dbb04ab2c107c7","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-eX9ocGy/RWpFsZ3YunkJytNXvSrG6DXCPVrgNiZ98QfNRUpFOqGE20djXqvVWFuEIy9+8TAV/glgwCHsXd++gA==","shasum":"f6a09f1b800181be647058f09e52442fafbd20af","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.2.0.tgz","fileCount":7,"unpackedSize":9865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczsfKCRA9TVsSAnZWagAAA+wP/0/kmNWjUBaaspTFJ0Db\npdHgLvAjo3J0936z/NstZd4hDub9lrjFvkIk/3/UND2if48VolPHHhR4MV/Y\n30SJZqEbTOXmccVqu56shjqRGilWCG/dhA91r4Fharl0SM0kQp8pNx160uw3\nEt//Tzsn17cOqsyMvLO1AgmIdist+qzaAYj3GRUnspBixq+EnGW1RUZCZZC1\nOGeKPgb6D4Z/HcEtkuZW7TiI2IPVCCU4YKJ7BkUVdR5rYdDtOE56rFf5QqTg\nFGQZ53d8vdYWi6pj31igbEdBPv+T2rsh21lCEveGM1cgji9VJ2ARnhPouK5F\nDLvdzMzq35eYBDOWrKRAtlX4eEeSKaRv8b5pg04zIdEK4pf289SVA9xmSmyg\nc9Vvax4p9HuOyhGQEXPzfQzWwyJ6ZYDjhh9NSMqvm/AmD/cekHDR/IbZhjXn\n3glRgMNqBf/yfFehj/FptXD1g3pQ6e1vLqAQFImsaC4hOghFnqyGGDX3vVNq\nmjVeKzCmuRuqVxLD04GXZSGhCvII10v1Hr3Qfl5bUMqxSOVL7CBsy0gdigTh\nIOpZ/PD/aTG95DXh+LGxSab4iEYcAVHWmuNfGUSQaTwH3+IVSCzoi3K1s+PI\ntMtQD06OWBSoy0qVhXkH6LR51mGe2Y98V6n6KnI5wtAXwRDc+Jrn6Y6nz9ll\ntn8T\r\n=dbEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDksnws2AZIIZhJZo+v1QxJBZsXl0+ShuHQqq5EfdeFMgIhAOQ3Yq4BNQQTV0Ow/ib/PVJllGEeiRoT6T9QrrIGSByB"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.2.0_1557055433990_0.14554612475871753"},"_hasShrinkwrap":false},"3.1.8":{"version":"3.1.8","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"ec42321defdd37102c2bc4e76dcd4c2d11cd7100","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.1.8","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QC4c1HnPWOX7urH6828o1sVmunE8nx420T/1uTRqqdBYA8uW7LV1/mMuHQHgMXW8Ui8A0UsNZR7wRt7i2V129g==","shasum":"87acc716044d8f951105206c08cdda4a5d263dfa","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.1.8.tgz","fileCount":7,"unpackedSize":9593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc34SDCRA9TVsSAnZWagAAmv8P/iIijuncw8sLNCWgWyW9\nmNyg/hcNjVMTxsl10K6gtoH4DEmeSxYyKQiEqjbmGbKq39+SE7NzgQbpKClF\nGIp9b8kML2P1e53Py5TCrJyoYcGHyv9/IUa0wIZO7Ia4cr9hNUZl17Q7hu+Y\nuOwe7icqAcYe2lIXgh6yXqa16OO2POddv7AplNeDj3zDkjewj3HGp4eXEGEy\nscQDu1Vor0GnOkVec4MZrwJ9F9iGokalxfxyl6GI/Dk7r7XIjdlwAMia61Ng\nGifMsK5THzVUn2Wlat4kXy89b1zy0ZQA+AIWrxdEnFNxUCBMYOFqdb3JO37t\nZQNvV00QHybryqB2lU9OKjArM/BCaVoCzQ4IyEBkEe5nBZYdNy7MMQ8yrpqT\nlGuin9zmjlQc9TRAkp8x2Ybu/yC8wsJKDhDRaU5sfcTvtuS8dMeUKjoRDSSO\nnL8eFbEOWO31RAovlGpQQI5/AZaUS4q7+ftTWb/cPKRk5u2s723mbYkavO/9\nVY9pDc2jBoNmpiBPU32KuL4NgOj+maAzSB4XubXqDcGDtDFZGYV5HpaB+My6\nA2WxEb6krouUbY9AR+fnCx1eMcBCP5X+fMc264HOCQQ+fWhLPzj/tJ2Goy+T\n4kdYN3PE+vEIW8nw7vRyHjqTqvAuJtOD1AKcETCyTWVWR/CPG9yjj/+Aqvva\nRMpG\r\n=Kiaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPnvhSUatM2PCubOBxSrUdrIZyG5b2WQcB4AbLUjCGGgIhAO+tHTPD7/VpwhpbrdUfDPUqYM144P/rMd7CtKrYP/Mz"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.1.8_1558152322281_0.10292805160567364"},"_hasShrinkwrap":false},"3.2.1":{"version":"3.2.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"8ada73622c95328dfb4482e586e074fb427b2c71","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@3.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WNNhLRFpyK8R00OOdMhQVepeBV+khMTi+Yk3QcPRetMLvao8kLkCP5SObiXpbTFPZlkuSfHo/0jtEKyUA8qWpw==","shasum":"06bd8722babe8a30e914b73eae4beffa3218ec57","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.2.1.tgz","fileCount":7,"unpackedSize":9593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc34UVCRA9TVsSAnZWagAAhOQP/336nh0e5YFw8xdC71jt\n7ixE217Zsj8yqbwg/blUA9iP+2DYcvRwqtH2CzLL2qFL9+U6Y+KB6F7IiK6O\ntWsWGKRVQPiZAqvl74Zm0qJP0+rHdBetB3cg3qNdHQ3OrsLomWi0i9kSXctj\nrpGBr2ZwkJ2/7wXRY+mhCv4EMjMzMrxSEBNaZgZz9u9vYOrmXDFiLsYDWFgb\nQaoRe1K8G7e8pCCs89IPVg6nMBaUZXwSptT2E8cGIofA9x1nXOBC3cSLMjG6\nGzYueXBvZYxflBH+MeIWsDBk0U6xtKYkF3UXr5ksSjIN79zbC9RQFwlWeJqi\nAR+hJj0Fst2ftTfVKPgPbwoK2kLNb9hBon1+GnPOJlnGgBdYunmSZuGbh/I4\n+ExiKrkL73FWdbOkwx61b2NcFnADFHTqRt/LYfNuHKF0xM9gyzOb8Jmy6cxl\nvviZ0zLLxqsXz1+SE+J1n9G4u/KDwR+RplEMWlzwl2B15UY34aeP5CJUuC05\nJDfdJyp3pQeesAQ1E5eMgPb8lBMiRpbaX7xL2SJewZK6Yjhpz82ToM7O5j5m\n0cTv6QycptdtZ3yzaYFPHX+30GxwqBJ3vcT9d1cDuP1ZCovnnplk6mi8OjfL\n1rGijBs2jmp+y9H9wl/5cv27oFvurBVSamUYiiFCsBDObB4hz/R91t2u0VZs\nHwmk\r\n=qv4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb3LutP06H4LBBb/4v6yhekMJX68CyVV/GuAyj7d7NWQIgPcMu/SfrxZxmwNqRgYQkGQkWziHtbJB4ciL1Qe2HobI="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.2.1_1558152469179_0.8730869260952008"},"_hasShrinkwrap":false},"3.2.2":{"version":"3.2.2","name":"react-native-root-siblings","repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015-2016] [Horcrux]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-root-siblings@3.2.2","dist":{"shasum":"2b5105d4bb236041148248b94c6dc04601205eb8","integrity":"sha512-J74JmwwEpv22Q3g91mdTW0ZuMsuexFmuH/wUuY50ZyvOX/yfDY76htXjtra8bcUwCfkGOjbW5/do2Ob9cGSAnA==","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.2.2.tgz","fileCount":8,"unpackedSize":9618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaPzbCRA9TVsSAnZWagAA+y8P/1h0Z50LsKhcwIikQMDc\nYnv0rNY6FZhIZNnwYNOWuCBCLtCTsVyPy82WbEvtsiTmJqp44ngizPevRYVS\ndAoFfkxq3SnY5qwbRCFWf55LMbtdFSCFck2tPEYV3pZUiAFoRcPSYeXXPrLe\nw3+nx3mvVN0yeX6K1V7lJGoDfxAXgOYOFevDKH7WPXKNURPHgeD6QHXkuZyH\nrk5qmlnm5vU352Yxr3ZTycGKYEGDSKjPDIlmWZ18PdvKeejGPmarOzzRVYtH\n6u9ic0S2Y1FcCQ879b8KB1/Masle1DVzMzKJsRgM/e9ZXW6VRKVWx8wwukho\nAs4ZKJj/EbZhZzYPfSHpIzq7keM476ALgcGc04YSTAJm7B08nCFQYkUKYo+J\nlH1MBZaGS1Fixbj/I9FRuzhV/Gpz7KXFoqUACI4aI7ekuFIHeWSwt4SkTlp1\nGRgYC1leLXRIVy4TTV/4TYjiHT706rYn4fuCpHb1ebnPDXgwEreOkWXT9kbe\nqracgRb9J3j0Q3lujVBriwfdUqZUREHsuvt6S+SnsrR91icfb/YvI/EAW1tH\nTfiS5DNyGf53uN7wr9W+35miosCz472DTtOa9nqsseu0eHwn7dBSAq/78YTC\n+bFus5ge6fvwvv2vNtzwEPKsCIdWggtyw3HnG6xISCfH7l9NJRRKr3aUfCDk\n9TuY\r\n=OqSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmNzg6dZM7TmmBQyQhhx6GzXhlO+tENdY9x/NQRVmBbAIhAPdevG9+XdKuGnBp9DVnl/RbYels23HiZFZ9PaS+XXpB"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.2.2_1567161562646_0.5725953533981969"},"_hasShrinkwrap":false},"3.2.3":{"version":"3.2.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"license":"MIT","description":"react native root sibling elements manager","dependencies":{"prop-types":"^15.6.2","static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015-2016] [Horcrux]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-root-siblings@3.2.3","dist":{"shasum":"df5a1cff3a3a1f433f57320e1cae719f1b15a3f2","integrity":"sha512-wOCCtKJteaSIW3K++hzhkfdWRikTqjrG34DnhNDVSzKatuNQyFY1fPBD1YFT/3+kxOIUmNsJdiaPMao9QgoZMA==","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-3.2.3.tgz","fileCount":8,"unpackedSize":9612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdew1sCRA9TVsSAnZWagAAwtUP/0JhnhtguK2ryDg16JIc\n1twlvPGZuRo0jT07FFndEULzbCDO2ZjKLFoX2a+Qdi3XtGW89Jfn3SPtqdBu\n/hVbr1wFR6JBa6BjHwXiUe151Y+w4FkJ7BPboVq8c+ULO4a8ZXA3N7fdotE8\nwf3K00NTXbWq5TyUsm+Tw6o06cQmwkSwZ9Y5KP0XXCeWFw02kJSsiGLilmmy\nQMMP/CgeuZBLDzjMbje81yehH7ED81ns5AuDeI0gkJ4lQZnB34xpqSID0mUk\nXbYWfxitUchnihcnpo0kOglDYwakXMsfU0Hxq5l9O/rbH0fBJVcC9B8ZLwey\nKKW6kZzbrwmnVTo4fLi5Z5XaV4s4suOqr284ethD1K6vUKgx4qRKCeFYYZHZ\nMgNltnOBqYAeTns9JFaXufzzfo5zg74dLfhD1qw5+ZjbReI09qgIRUkrKwOI\n4Tw+U+386MAMXrdzLJ8G3nvLqM6ktyMnZVAi8dEQTHsiAtbVFSlIV2JJ7Ye4\nUheuWjRm+TW6+cK9nl04P+P3Dp3K4ELNC10prGKfPJMSKvY6t5uJ66q6wFf6\n6O3qyjdFZz5yWmRJUqPJ31h6aju9+NieS5e62Nkdqt/ZrVZ26l9ZoZ3l7ynE\nWs6zdMaK7Zz3wazv2AKLERC2KV0GzUFaLh/9mOWOreoGclDs+U5E9pcxF03S\nmOLG\r\n=/ahL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCniz1MI+rqiNlNKqQyXr8jJfNj6rX41K3XwO6G4+S3hAIgTQkO9W7oQPuYaPXazqI1kD9/qy9/iHzhKOig5ozLzGg="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_3.2.3_1568345451317_0.4198689718089801"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"version":"4.0.0-beta.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./src/Siblings.js","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"2a376b40d01cd23cc9f9284df8b6fb669196a0d6","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-zT0bPBdj+LzFAbDj5fBnCkVLEU5UXKwNxhDu72pdtOo1tJwexFfr3ZWGd23yHAx1Zpc4oBPZza+I3nbhE4idow==","shasum":"84c3e2adcfc6b1c75878258e2ac09828ad2cdd44","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.1.tgz","fileCount":9,"unpackedSize":12788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkHO4CRA9TVsSAnZWagAAbzwP/2/FyO1fD7cJPyaxSi36\nokAckA470ByY1o9v1Gn2W0ofnXFgPJqOSRKEJYwfNXLRBWymyBuY2bZ28kWT\nFkm/vLGwGpqrsTfegEPGjYnX+v0cry6EdjsfPcHVyVdpq0vOSNTO0/wR4sbd\n9md7oguKUKbgDvWoV15pNUhG0cxwGDhvUEi/hJgSinJ+HeK3opqteffj34ML\n1pEXLljZg0LUWTChFhkdOpDrelPjbkyWjyfPpUVwMF0Pfb0wG/bYZrx9QiDt\nNX2flhqE284f7XnSCm8gKGJTSpBe4juKtoHX5n51ThvmomD1B1YRROR9nm3b\n924qnknnPmc16KGRwM6vhTwlvYDS3SlvyQ1lpzp3shf/H31Q0s07567M2Fmz\nCAD65I7AdXs3Eqmq/Zb8UqCggZdHL4VOSD+mVeJFTbo6mIz93Q9gEzjuBHis\nH9KFzF2AB6/YwixEWUyi3n8TXpeGJGJY1aaO6nBfzY8qDbC5DqatwTuLugn8\ng86PVsWzrFQHfeR9CUC7po8ZutiPvglE5S4ZsIRUjxc0KLODbVnpZHOqUFaW\nzL5TRq9pySsqEgaMF7ipBVwyWHxe1p6Bps0wmTyaoh/3C3/OVpk7GZU3yP05\nDVeBaHIIs4YOZ4FC6cNMBgNdb3UsApYGGrD29XdcGRxcxbj2b02t/25hEqa/\nCr5p\r\n=hlhD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDei3uLmTTSlRTAFQF6CagajwyNjb+aPw3RoHthyubWhgIgas9YIm0R7XlPvbZWLYOkw/9CmuA83nUmIem9PJX6/38="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.1_1569747896106_0.2681041321572333"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"version":"4.0.0-beta.2","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./src/Siblings.js","description":"react native root sibling elements manager","dependencies":{"static-container":"^1.0.0"},"keywords":["react-component","react-native","ios","android"],"gitHead":"43e07d62b5e0b59664c439510783dab47414e520","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-1+IILMsSF/Y9+29VVGtV4AnBVXeHXrBwYGGxxkFar0B7BLgky24LWhf7W6Aq9fbghZi5ic9mzv8vDWhzaWTPKQ==","shasum":"563f713c8c3f4f134757532b59bf9695b36b47d7","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.2.tgz","fileCount":7,"unpackedSize":10233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkIK3CRA9TVsSAnZWagAA1mUQAKT/FTdZe0Yjkb8mbyO1\n+aFkiDfzjpVhvaoIi7sMbaVWTvM8RHMfo+tU9B9cE8zZ4jYUl0zvjcvOpMMc\nB3vzvrJZfXsR9NhNTxerKyN4D91f2+B23pLB237iAZZeAP3kheL09QZGDedT\nfjY4nb7/UbsBwmNKFpcOq0ODKW7t10RwdaKGfAMgXi9L/LwFP/zUPSn4d9JP\nAz0RDqVrXCNmjls1Xnd1+xYbiU/oUAK+KTiAhgkmg4ezB/E7KmUGBawe/yo1\nT90jz6XQ+/vAR5YZyw2PzTCtCkcSU2HQ4UI42QwFFdIEYMIumzGPLEGegUh6\nOYmJw34B1H7m8acD5jCpPSjJMJeOrv4Itr+ukAPZBmZEChvvULsBN3GS6d1a\nWuDmD/RHZTDEcuzRbu6myZ2vL4RGrH+lVItrCl/vutXd3F6aK5cp5ajOQWUb\nqV7VFgjQQroZuo76+/Tm0CpddxdEbS4GNRE35IRz4+SISoBqHWIhgsbrKl69\nG9nJPhrLXO4YWKDQRGUVVVE6LOtjRoGq2niMmn0jhLBWiGgInPUfkZLVYVwO\n3r7E+oCAVzaym5dngosLqf9Paun6k9f40KOVYsWOjUUosURCGh9NtcElMTte\neGmQoXlKvrjQ87+PIP2Gqu9hrDfpH3YYSXVwt8FrCCrocONRyLPYfzJWgJ1N\n3moe\r\n=cqXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfOp1PQN67Y/tYp6rb1JXt9CjVplHYI424qLQ3EB1uwwIgXtLooPkVs+8+FqOOUI6KKw3rWcs2drlIpNpEviZ2cAw="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.2_1569751734476_0.749895002393177"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"version":"4.0.0-beta.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"b18b6c4bbfb1f66872d8d69e7d7e9b6c79dea426","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-0nl468kskJTWRSHG5a+D9LaJ4P8lWSOW8rJ+PCdnbWqLanXedZ0Qo9S9+L37M+xX4rOcZ6NhDlc/dTx9wzy9Zg==","shasum":"f8f0df6ac565833dedfb71a065d8782d2d268789","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.3.tgz","fileCount":26,"unpackedSize":31830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkdv1CRA9TVsSAnZWagAA1PoP/3E0YepoMn8zJRI04zld\nMhmFsTvUqOcLaFrRorRcZGC62ZAyPgYGsF+zmZKTVA+3TiXuNrdUSdl6xF3D\nONw3VFJupvrKJynd2+fn1qVXVt8dTEaTWHSCm5/2VtSB/GcSlKmBo4KQ8fL1\nRKeV4hRINA6Wc1bM8i1DbQIi+xm4RPbTnSjO1mKsOpvpLFAHpep/gCbq3b19\n6FkvBF1oIYyJGcyDm0mw5sAZaAR+IjnJxF2KY+qFpholi9cyxocCDHYanuni\nHPrI+sYOqrdTbHu8XkTLJBigpY5EGFPKXG2nIhEphuWdw+m28HQ2lR412jwi\nVfq1JOy7kGGWkQM01mVgDGuUC4nYDWaAhz2YAMlUlImRnNnSwPExnaLmcN7j\nr+QE/KJSA5RhFgS36Fbc/YsAZjss99bEKHnoxr7jPc6u6XsU0K9VPCX8Wk6a\neP9KQiLrI8vWKOkJg5Gyn7Ed6E2X7AGiSszuTTXJ37rCwlmHBHYMjEacsEI1\nuYOp53hrg9K2xZ0tyvVKU/W1qlbvhGN3xZaWclMcEpino2we2Vn18O5JGhxs\nlpCL3axae9kuYa+sUbVltI0izZycziH0G9VSMHD+LGd2mnwWBhAxEK7vETpS\nl2/1XQdznmR+lgzv4s81VWBtvYWZLGcP2s1UV65ltjCeodcSaH6HE9SOWW8o\nIEfZ\r\n=y/Dc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSvJ7Ze9652dbah2UbRUSd+PLPg7FjDpYvTuA0uSrZnAiEAidQjwuBzWkVcAE/PsMDu/jGQVpzUUQ243HL3e5/GHuU="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.3_1569840117114_0.8697920119779932"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"version":"4.0.0-beta.5","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingProtal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingProtal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingProtal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"1d96353f267191eaf5f000498e99d1109ffadfdf","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-5V3rfp2TSgg5SyL7A0jvVBhlILOQFO/gfXZrLyU21M/Uy3z+poUEjU62/4jK9OpfLsJ8mK4cn0z1R/vVUL8Y7w==","shasum":"a562c7bf6859c3b5740d304bd4b6c161bd2a2235","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.5.tgz","fileCount":30,"unpackedSize":35569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm/8jCRA9TVsSAnZWagAAsxYP/08bmF5J9yW3AWxPwOyg\njDybNx3ZxQG2hSnNoP7y/eTG1nq/JqNleFO/kQVnvbWCMcspBj7DIojJZ8nM\nu5peFiX2pK39c/jqkyT2ZCDsMtJz+2ddze7oIde9LeCbT3dXo1ySBi0KvzrK\nLOkRej2vlxHyCc1iGgSe8FklKQK7DX6yzdx2CX9S26kUGS4O1Ov0LwRwvaFj\nupcX5HVjBDdxB/eipk0pOvBIf0ECnsXGKAOsdon3nH7ra8/KM4IUqvd6pjQj\n4+i4gJXJZQ1S4wUAQ+x+9x0nwlxcUNRiVsdpuxqLanVwPLr2z6wOYsgrMMQG\nBD/IfhCF+xkMzIgkJbCVjyyLyd70zupmP8/VmizMzqoJsMIevi+ioyHOozsy\nQIAshBxlqF/ipMscg1G8hr5BJwJiuc4mPbxP4FHAno9ogUiRCkFAacH9VeMW\ngObfpfgB3D/nezMDY3uo+Bx5NpAtCBqeaOmXgCFrH03jihPm18PlRie7JEkL\n8+wJlOrbxXzl+sMnwu49drO4l6MFP6wSEhSfbUpGNTpCbOBopcu3S4V92YAv\n6QB0iC3o8jNSuZGW5t9hAZfdZUG0dcYy9/Xjn8jnnBKs+Nr4BMd4Fjo20L5J\nkdCGRzro3fe+O5YuzUf5QYKBCq3qFcCKDjwobz3pzWyDV0JXjsPirGOtf575\nkRG9\r\n=1Gx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv6waXQ01xdxhOf5n8JWN5IBFLUg8YAf1BFNtSLqKs5AiACowKq2xACy3jC97998dnQ8ekoiWmsVwWUZzY4nnsgQQ=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.5_1570504482285_0.5362772165411316"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"version":"4.0.0-beta.6","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingProtal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingProtal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingProtal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"210881f48375689424b81044ba66eccf9f502896","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-VctU1zDAEWt8hPs4giK8VbO1jUQwobCM3euWV3yDgmG+xdQAJ3CBgGJazSvlZ/CddqhnRDnJe4rn5aXm6goHjw==","shasum":"e1edd7b4e423bfa463de3206917885379ad85188","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.6.tgz","fileCount":15,"unpackedSize":16414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm//1CRA9TVsSAnZWagAAjQ8QAIbTMYcEX9D5ZxHOJDwo\nsTIhT+7+djHAKbobhclN6cC6BnRZiosj6j4vD4Kh4VZCiFga7cFhe4FpQmZG\nByfKbxI5CeeCxjedh4J0S5IbtekmH70IrcrExqWIxgnqXlojisf4aCVRpnX9\ng1s1mXfi2vP5usBGaurXkk0hr4u/N0JKgiIBoZv4RACUxnfEvaUwn4FJGAuc\n2je5Gp0N46kOtWxKrwMixtpYXrTVCj9qbbBZOUUceSeQYtdKTCE149rq3UR8\nVabZpku4e+aQu5A5nTbyZ4rwacERsYYBMkp32Q21zTv4cKSdPUnemswrjoTg\noeQOZ1tBA1yCoH5YRygXT1Lf9XF2y/RhHt0ldZidFbhbzGgKhm19Y+prOE06\nKSKxu84FyxhGsqfbuNqgMKtNxnulxu0v5MchxRLF9VVn+V4Owe5F7Gyu++nx\njJniDbfxb+NUfc29I2zuBDkpu4ic2kdKJUF104FpnifXFpl30K9MBwe43da9\nNmRIw1c8OtCflX2JUrrfowgc4Ann81BJWkxbvTvuigfcgMhd1eiUJXKkyfPN\nkbOxT/0I+dv9N34JlMYjoJyAeCWxP2sbkf3Vcep2Uv0SO/czkzmLl0ERj1oh\nhCK7zIsfnGWw0KXPkqv0TrT3pG64KanqXjO6UaoqJM98ZnhLqAPCIp48PJfw\n2NlP\r\n=qBlG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNGtFpbdFHauRwLvqYVaJZmnbQs4cdtx+2MxVXfpjfigIhAIT2U+0Y5w8VR56VS1fbiRzmrKzs3GRWPB06VDsH8Y0Y"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.6_1570504692858_0.811338259353946"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"version":"4.0.0-beta.7","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingProtal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingProtal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingProtal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"c82cb2853bda4587596a28d17e4e64d9dc9e1330","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-DKmeVDJT8jSwqVgX2k5zSrhEb0M+HEz7p4NBDdM3R3kScWbxWnFbu9+rOd0w9nbomhZlKlD8jriW+dTHBpSNMA==","shasum":"b5f67cf6f3e5037b42e9f4760abc89a4c0ac9aab","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.7.tgz","fileCount":30,"unpackedSize":35569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnABYCRA9TVsSAnZWagAAwOIQAJdnIl50KK3wcTrfyROe\n2UlMP5fdoCwyjHS7DA4p/5/lmozUGlcQ9jvJhQc9AWq63PZhVsKRFXJD+8Xc\nM0W2wGfJAtfBIOdq/y7vXIoquxdesf9P64eARQmGhBjikktbqwpuiYc7noZq\nBxQNElT+UTVZVonykxS8P6+sTRM56Zw8jjPs4bW7ZU1R5uO8XLHisZnYfEVp\n3gdWUdmh0cWYvwILmetfFOghsHVRnFWmeNjM434gN9yHKbaVFr4SPq/hgX18\n82Jln8zlasUfQ75ndsE1QAE6HLitU68scpDUYcf57ZCvP3DF95l+rMdnU0fW\nd46QkpWXaAQF4gM95VP4mVVq8MVnxboanJhveSWRE6lengg9+vX0HRaj4rdr\nFgWzuaALRKEM6LTG8LV7eMl4ucZQxp/UhEiwK3eGDKvyoPC1hTnGZU3H1jLK\nPoX1xL5gG+oL7IlA9QILjnNMIXUC5k2IsVcBWBw25D7WImcPcYmkdD1D3nx4\nN2fWD+rmAutwTaxhDyApS51mIyB+uzRVbXayz5fG/XzknNSeFDbeuGH9jmXk\nZ7Z3hRORqgvpmZYWBobxuW6dtk0Rygci58XwuEJNs/f/9ezAGBUUf0tSmkxa\nsUN4IX8hzwTAPZzO9ztVb/6/ziH8rXKfHlN54T3R3lv2NJk/zQDv55qNYLbn\n9VJL\r\n=8v6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeHK5Aat3kVXFV25/jnA3XfVLsos5zcgBTMYkGhSO3vAiANXJ5cafILk73RUDqFsxgsKrwmOOg9KSq/OTI1zj520Q=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.7_1570504791679_0.9503480418493016"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"version":"4.0.0-beta.8","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingProtal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingProtal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingProtal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"f17e74b5c14d1056b77f05c739fa56efd54d39fa","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-xdL4yLIzHnxpAR0b/St5DHz43WrX1gxBWvf1j9CHfB8Fvu358zy+76tx0EpeMNacJgqTXSz3RwQ+1MWY2GSD6w==","shasum":"993a676c95bf3e66e384414404d4f8536a67497e","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.8.tgz","fileCount":30,"unpackedSize":32168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnBgCCRA9TVsSAnZWagAARXUP/jFjguEb5TIvd/3ndX92\nf4as3ryVF2lYhYY0W8VkYR+i5gbM6ou2GuKJM90/nQGpKjUFS6rfkS+B0Nzd\nXArqZ2b1Hxwl/3h3SKzOtwX62VyIDwWZ/2AabOJmtDiNKknJ2gZxb+hdoEAe\nfBvC0HhYpSUflPMO582uHG2zffJpU1JaMTgy4+J48cZ7InGPpZeTUDMl53Pe\neJt9tKBkBn0HV1SQjNiDcGibV/3YUhfVbxOciYKcOqJg4wZv5D65RVH0Ye3L\nKdV1Dp6cunX4GvCT5WNu19B5aWdbVAgZ2f2cf/YeW1aXyMQ8rOolLJuZ+Nu7\nGNAzJK0fynKRh/idsX9UEAJcbEKIe0JjQq64dOIOxqc269gOvQll5fS8oi4B\nkrnpZyBjdFfHbkGpRaZC3bGE6wWEQoHZBYvBEAxJmPB3hWigijkRHxmA0BIl\nOFVVAVdN/8Wdhvp5Vzx78PTr0uPqBAd4SxIgcDUjbN/XMmkHJ9mfRMwu3kry\nAXdgEMVPkrCnHyQwz47Fx4MXFv9HZvoYXhCwudw7vxzuoHn+TuwxGHZ+SlwT\nTAssNUbj8HACxw6bh1S2ti3qBy/TqLySi52iMJVGLuu/JxrjkgNtv3wuy+qV\nH0Zew7B2p2pkqsnp/vDyXkI+YlV54igPh+qpyS+ZXVOFMK99QsLCJpcAhaSU\nLnw7\r\n=qATw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4BOXDXhNVG8z2BlqWMT8NozDK52EBWnnaM5qd0nFmrAiB32hJo5fu4cFDPKqr88tkt5yjyqdvEh3U5156K3Nw8zg=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.8_1570510849811_0.19031191522558277"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"version":"4.0.0-beta.9","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"17d27d5eaabd55513354523db743b3c312b08642","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-BWXF+o1++12uhbeA8xtgcOPOlUJsgCtAB2EyPbr8pig+xLm7K596Vb7QnXPyvD3QdQ4t1XNRIQ4+wt8kK9XcZw==","shasum":"b1d19b9b75cf2c5716d7ea9a21644b27a03870c3","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.9.tgz","fileCount":30,"unpackedSize":32168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsWgXCRA9TVsSAnZWagAA2zMP/iPGGrD66+FTcxeMLYIH\ng8bqueyh0sFbKMJxMOvq00v3RY1BPQ90B0mPrM/FROrIF1N652jMWqAuowHV\nkjNFdhXcrqzIgHi1nJW+yJozqwHfHzwM5UwxfO+N+lStTLLbJwCYp1thtQYQ\nVsfkJvbP70EIn/ryxUeRFCHNMbDfS857jyE8qBJplcDGsI59cbghhHqWP15k\nlBIR8Nf3cLeCc899bntTUAgzUUOxu8Am1iB5qVUf1g2KH/Rh1nNpDBDpiO4X\nkiFL4EOpyEfhe2cedzABw+KHG0k55kAaf/qmutquYyZBnNxYz18Ad7exBy8i\nRcwPjv0F6cu0KEQLLKE4yXmMMH9UehfX1R9eUVXXAg/GlyYuempA500Wrqvt\nZs2yecr9xp2VDnh0UKeXFkvxDX+EOyh7quRNWFqGJpZKR0BL1JWLvrx5OFLn\nX8bjOoeXwCP/SfcOo24wXuzfVA8Prh9T+BRN5S0HNatZeBaTMM8mdOijU4Sw\nGuzAKICKZtB4wq289da6bYSWJRLkJso7NS9Wi0PQ5qqAtJbn/FprYeMisjzO\nnvFrvjFQNvyKtWweAyc1rU2YXg7RBNdGeAtgm03xN0v6OFoF7lRQ/LxJtu0K\nStEYmI+JkoDmahy+I3DF/um3lkdLmVtIYs+6CGN0XdunFnsAe27TEYLwgnQa\n4zSU\r\n=YnNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+ZSVt0HEkytrcSLJ0TUZln7j2M45hRLLTxEXuwqoHYwIhAI05I7cTdxtMP7Y4lkG2f6MnGOFsrkia86DyqOR1sOTu"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.9_1571907607319_0.9210264085983175"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"version":"4.0.0-beta.10","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"88840e9c17a842ba5acfb7d19c5b6a797d30a8c6","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-MNuTlULwJ3aYn/MIlQKDfNRXcAixnASvQLlV4SxqpdViMT7JOJwVXpxXwogCuA94cCi672krE3byn607Eym0iw==","shasum":"ad5544f87cafd889e0af495d1cc7f0595406ebfe","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.10.tgz","fileCount":30,"unpackedSize":34601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsW5XCRA9TVsSAnZWagAApmMQAKSUDl6TAp/IxgrR+qYA\n8KOlYz5RrHeQIfCYeqr+oX0+LE+9c4ZPhu0cQU6KFCk7dY2XIDd8bS7NjCIo\nHN/fnVztyd+J3NwTRkh83kFPeIHXsipvolzg5E6J2pJ485UHEt36CWg3Phgy\niNwyhSiWcyWhiPMg11pdMveL/ZjPxE1Bd8Tdfd1+4ntKVCwvxfcWSr8fRrVL\nwUlHRGDng7WmHCNXecWeBVFf1W47A24kg9rNIVc1uSWN5a4qt7SOWgdfqjS5\nB8q10q+8OzKwCuYV3A4C0hIaWcP24fPd0ScPyjMuykyxMJkOc/qPMRsa+x3N\nza7jW9gua+QZmh/gLqsNKaTZxye0h+oHWMdnyOB+N19cfe2Gyex3HUHFINSo\n1BgqatvodvpiQ5xX07dviv5CGOUGD5DtQVlhexeGiHsfC09cs/0dxVQiLDKw\nNZBaY/dFAcPlCVk0kAu4kK6DNcvsSFNYEeQ/+3LrDfZcyAc6XSWUzqbDvLhG\nefnTJXNnEd7ZdqrxA6HIcTSMEf8xBHusFWDeg0f/dhw/kvah4miMdag2ZKUa\nroIrC6n36pFD4TRjZa+FQieM/ZUdaChHNa0cSzJ5tds3AGjrPxsrEsfVu9Kj\nf4OyjIKaZ3XDJ+1g/lDlWjerJzLEsrruB2+HGPk04BL/boO/IIi7tCajleSy\nYCkO\r\n=Bvij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQmv6RnUd/SIcqyBWAiAgharFTeU2kiYID4N2eKEqyQAiAgVNXqraE6DTxwkTXNCMDR6yzxyrru/qdH314980nk1w=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.10_1571909206697_0.6692758379404553"},"_hasShrinkwrap":false},"4.0.0-beta.11":{"version":"4.0.0-beta.11","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"062850bd21a3c3cc8e957c7019065fb9fc9f96e7","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-Jw/R0SES7eiCz3KiHBSK6VXfUIumiQZJiR8jTAiJYMaV33h9mm8vov1uJYp59sNhAhxzhgBDL5wDF56/AWOMQg==","shasum":"2fe06836d1801e1c67cc7d7d814b5934ae1976b5","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.11.tgz","fileCount":30,"unpackedSize":34686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsW/XCRA9TVsSAnZWagAAT+gP/3LJ48QqtajTqRZtYZ+1\nNVSbMccIZC7oCOgVqr5zctqyArANnD67oEIMwMQ+2kfVPoAmt7C+UmD9q0w1\n92apa4XY7nOg800zZq7g9C26rDHDq5/9xvT36sHGrTZJo/wUEQwvrWzdInuT\nBKnVtL0qig0Bwh/zNFE2XB1sKBKkrJ/6SZmVYJYzeLHWwGfHGZMp5aLYuGGh\n8IN26WSGG6lzY8bdahKTSnTfMYt/hIrbrsTMKX62RIcQ4NgZDIMY7vdjcCGg\nyvzUkreCp0EHzmNzH2w0PNSGJJBLhVpZ981Votoo6oUfjqMzUixs7nATkgv5\nDKxl8gwoERf0RUYpoMGshUxb6zIIT5pO8ai3NYfoLEfNUY8mZUfFttrTLtey\nZCb50vKiQMwA5zkjJoWhstWjc7zTvoyjp+uJ0sZS/tctpBQNsbHiNbLgjQ/6\n0EuImrA6sncT1nhowtRSLqWHD3REcoii3rIeM0UY2q/JxL84aD4piPJ5/GPG\niBg3uquW8iSoOT0nscZoqtB/b3AjWtUVJ+2DFXCJqXUnQi8HoeKe/5fiwh9f\n3e6M2nX8kDmycyKLpqa8jCTw92z/uym9SsxleLwXiN78SOOXd3abgwnyAdbq\nQVtCPNs9Apvo2hlFLwF2URgxakI3GgPwRfMMg2kqA7C62uOQoRfjP+rpQz1Q\njM1A\r\n=Kkol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbiYkehzRyesx+i66+1Nbrx6EYzbEGOXqlimlJnIIccAiAcioFJP712s17upIUBgXSp/fEsDRssu3MvVVCJG0RyxQ=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.11_1571909590903_0.8426011558046322"},"_hasShrinkwrap":false},"4.0.0-beta.12":{"version":"4.0.0-beta.12","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"46d69e6bb67918e658f2c4d4475443b201ebdc47","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-H2nOe2pS2KltqJpA9SFdDZBPY8Dofsf5c4opR/i+K26lhUpYEvaasP1E3WcKo8z4lcjiUbTeJvn2Wi/Du04JrA==","shasum":"66a94eee4d0fe1ca8ec7ec25c9f94918f719d6df","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.12.tgz","fileCount":30,"unpackedSize":34656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsXLDCRA9TVsSAnZWagAAH1cP/AreLupsDxzzJ44acsse\nJddnUTDCF7j1i2YtTGXESp1+cHQU01GPWBk1z2XCY2HWL9+GUJ9/FXBGyzmh\nqPj4e7DCGloj4ZXCquMi9XN3dOdeteMenikZfpOlDTdAlmHARtsjyvHJtOAa\nWuGdiH8tmGfG28YYrwW6njF0HqulEUixXgXlwQRYIckyBlG6XIzMaHcf+/Pm\nsypUbTmvEkVfPBPSFFJTlX+rU3Pkh7JKd5lErblo9VuZnIL/870mLB/D4LnX\nME4aK+xnizkE7EN440F8XFpLSITSLkroV7x1lsrCyYBi1PkJO+37VgKrCxFw\nZK/4OYbwv1+4rYN/owfNK97uvRFl6tc38cVaUSiEFHXBJOdKMHjazs24zV/I\nBYB6jT2jZjbqWM3m1NvKIrv0cINBC3QYxu4FPXKJQ5Pi0XCOLwKo3w6N5vU1\nqI8qj/e2SvaZj6BDsbS3KeAyj5PzYkiKR4IkLdKFtBDx7gNjXTKWznz+wjyg\nRRDbitVwaiOq0JBz/26o2mHv7xbWgKOtxXJo10IBuwm9yq/itzwN0z9peNit\nErjo6/KMlm+5A3ffrr2siN8A6u6qLo0oU8L6wOJhzgj31r7MkLyoviwHOVeZ\n+nF7oTuZlFxEh2M4f3+O9AZPXp9iPHLiWagF++2na1KQzIO3xt3YvR/saGxo\nRo/4\r\n=/TWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgzIxm/q4GxX3fzsXRx8ZqX+2DZeAHC7ixU4KIhJi7mAiEA/8BG3QWHkFxyTrEoeaAYwB4G3gU/GX5f/M9NVgqsptU="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.12_1571910338858_0.13274236968339248"},"_hasShrinkwrap":false},"4.0.0-beta.13":{"version":"4.0.0-beta.13","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"8173ffd8eb4855bbe4160084dc7b1f63fc79ce33","readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nRequire react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0-beta.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-YVzxUmsn6su59Nl9Pl7SeuQtij0r67S/NnivE5oaaXYwamIjwN1QGOK8AbuilSroaR0qMzt+okvU4w82WjOD8w==","shasum":"2b7f01d98555a21fa71f0cbe8c0ca48a099c7f37","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0-beta.13.tgz","fileCount":30,"unpackedSize":35455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsm4TCRA9TVsSAnZWagAAbHEP/2owNLS4OvJMBGLngLjf\nYauU0qGH7PAU915Sa2tyLHALqAQgzJZrxUOSeRsKxq8AyWiNaO8ufW2cByBX\nMjnHgJJlX4MOvvCgtVRW6rTmoo6Kkh/MIPScoyoVn9aRt4vmiW/ByagFm5VV\nmutNMWWqxCCMGnpPZtJQI5RuE0pomLZWj+//HhI8sYRJqTnwR6F8vDqLk2HF\nbBCQxdHGYnq4af5IvRDtptl5nQ7KKNPea1T68i7AL32UcdVnljBAcv3sqlFC\n+T/1/HDE4DgANjwQLzrPTG6zjlMQ0F/DTnnCatBIVIefOhuXVxfdrVbdlh+D\nxXnmhD8iMFMzD9KhLRWSXWXqx6bjfdWwhyqDyr05/uX7gyQJKMav3kir8FyG\nvgTRVjICePcuXy3OlAt9spt0GPsGYVrTj2X4prf+dzpUe4mOfvF0vAojl6Io\nKM24SJtuZ29OgVu60tKA+Sk2L5/PopqgY47l8/BceZd9lCGOoxdAIrMPpFGR\nUhSug4Ad9RaMnv0IsOOOGDavRkVXC+xeUTgY6yIt5EXrr1bC4LC9fmX2da7I\n38GWOPLz1u2VdbaOf+sTtu/SmXn1VrQfoYJplRdvYPAVq9B2Orknt8GL3lW5\nXQ1LRP5rmOHxKWFoRLhegylFpMZuw1ED5qLhEDrQpAdLhkvOOweQO14Dj4ws\nj88I\r\n=szJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLL3IKSMKJSR29BGNYkpCxXVJcgx60iV8H4w1zPZOqcwIhANFT75+8LrGIx4FPWvjfPYQ0Ij2CMPaXaVQBr1LEUup3"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0-beta.13_1571974675013_0.24883211699836738"},"_hasShrinkwrap":false},"4.0.0":{"version":"4.0.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"01484b92fd1892a8d4802665671884e646336dfa","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-Oqs6Cd7A7X6edQmuh6JNSjf/JOeue326BVMG3Rc3tZOVTFFocb4KTPcgbDVLLxSviCAekQZPJOcLYNeGt+b8Xg==","shasum":"96e6c067c019a52de170ac6024c79864013da974","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.0.tgz","fileCount":30,"unpackedSize":35447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsqwwCRA9TVsSAnZWagAAHDgP/2j3GOAeXK4P7Or3bqly\nP0twtwp7ixG4/8ngbiKv1Suklj/YqGrNcEcsgsONsp9h1CKnvi0i4mHYt0ne\n0YDRWhA3Jq7u/xirngX09fver1CbgyAAgtqNpSrcHRrvSZl5B8l2Km0yAmxS\nRS1UuGt+UVtXFgSLVzRzSzzVZfL8LlbF0c9kKZMM20j1X73KL7XdDMkn1tSi\nisyyl4ikZoU83IOOgJY26OWayJ9wuBgTVXAhB3XbWPzv+zsyYTAd0Z+ZG//c\nNmZC8rnbW3ZnLvxmDcRPV62E3J7mFw6FJIIO3DELgF6erJdH6Y7fZ0QzSST1\nrnG6sE0kwBF51D5eKonjbABUx25UJAw8cUWlOkgL+T7k5HvO9A0bEpSPuTq3\n6zBx1XKeJON/bCicttCcWyOfGBKHa4y5s1/7/RnTWuWSNKXPlDCbs5A47XQd\n2HzaTvkNvlLOGp7d4ASNfWgaJ9DA9WsblYzUEeZLR1jWhFwVDAtasbeydGIL\nBLirU+GTAjZ7YNb6SEcePBLa3yqIHVLILzVu8PoK0smQt0s9qtNr4+XpwUvV\nUyVXeuAryP+Duy2jFhEwj1snyT7KokHnJC8YKY+3eZI6R4SArUD7hzS6txn1\nN67S/JfNmFJOdQr/KD55vMvLaq7O/WmUH1cGX0LHID36b6fs/Ad7RyB2f3xK\nL93m\r\n=yPXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfZub8nWNYyrc456KxSgaM6a2gpM8Vv/ydUwZvYOJgSAiEAwDQ8tWrcYWZKHp0CoxgEK1j9F8c9EZrFbFkP4r8x700="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.0_1571990576269_0.6210738023336608"},"_hasShrinkwrap":false},"4.0.1-0":{"version":"4.0.1-0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nVersion 4.x requires react-native version >= 0.59, 3.x requires react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFull, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"6fefd2b3445d9c9ddd061166de49e5a115aec616","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.1-0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-vrL9RRpOK0jg4Pk7xKR6LJvIgHyxx+KSE9K3dLKQvL7ciue7LMcdDl8U0sGn1RDVi/g0/q8il11X7c0ySA+58Q==","shasum":"a49e2f7f955191cf724835706e916f91090bb444","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.1-0.tgz","fileCount":30,"unpackedSize":37271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxSn0CRA9TVsSAnZWagAAauIQAIXDWG2kl14Lc1tNmJWE\nINLDr4Oo9tYqD19Rk0tTB2c0k0STTQLeseWny8FRr6AGRawKqzNTm87bMR6z\nro6QpRqNfDRRctjCvhyppTTxHyESeBf/Yocvcpg3YjuJddjc60xJ87KbFvoE\nh9N/5HDLiLoIKPKRDlRKRlcTDo7go0AShCB340SfOyJOgVX+2sAwXMgTo4Pt\nyD8gzJdGDJoevs1hARDXydLvia76/QzqYq5cIbECBmxQ9q49uy+rY7JqIRh5\nL1A6Cr1ksn/kYd1BLXSEUzq19TQ5pSJYWEw3dK+Ne8QObo68bvsMfiX37ick\ng+8xGVIL8DzN0JJROQz4k713uI2cA8ihc+AjteYi2dfi5tb4Fo1nxiyYFME9\n44IUkhuFIdH48KIXHgzKBsM5RxH6HSA7+nJtvdMakX7TkaQUN1iF0+XtqK8I\nvwZtvYzIRRLDPfA9J//3kKtwlUlQ56KGUobpfdTDDHVc+GuU23+BvsVR/3fB\nmOAtiQh9AMlswAygkcdVXqrQemFTvrkgVPQib8LNDSHE8W/m9eZkQQjX9v3t\na1zgCYgC4l2k588jjSgB9BoaGHvffLn56NlukQ2eCs4n98+zKxXXWXWPoCne\nYsWU673SrScnyLe8ixXZumhnF6KEdo9ZLpzQXBCRovsBSOCXTaLVVRVBPH1N\nqfPx\r\n=W0Sk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv6xZIQtbAPunz7Up8au+XmzDGr2hb8rGOfi4fUzJqfAiEAyzX4WR2x7S3EUaFE25luqglLPhrooYCEZPZiOzgO8e4="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.1-0_1573202420053_0.6498173669421166"},"_hasShrinkwrap":false},"4.0.1":{"version":"4.0.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"b33a57660c90764a6e5bda6e47985a073bbc08ff","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-G6CizkkbuEsL1t35UFqvb2MJqgfM3oIPoT7Ko2uU9Z31Cxj5S8vJY503f0w3cxtFwqGJunnxvOmtfpiOocY2Sg==","shasum":"7087d076e29ae7611d6e7f4749793c45b261a43b","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.1.tgz","fileCount":30,"unpackedSize":37269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxSwMCRA9TVsSAnZWagAAU+MP+gIppcK7lS2pcE0mjCWO\n84nGTofiey5Qh9DuqLzDYpMyO8rVJIHyv6k0MyDCIHITtPk2QgpbdmvTtd9A\n5dgIqHZi8QU3zahH+e0dusXwFL/pAym6BSxkxay4nd3TRmxp1DP4cKHFIOMV\nEJLSKVkx6zrC50P14siHFgCHxolSKgx2LfqsGZcgNtZVn9PdxJsxkXgd3T1S\no7O/9wN+cOy8mS5YpUPcaRpbTmWD9SKhnI6S4i9pUD+0tbq9ThwxUBz8HXKu\nkFAc3q9U2y8qQbUjf24i1KA6JCF+rNznTuvx3EDpw1EWgd445GL6rIgZ0occ\nL8Qk5TOhl9eth5N9Yjyj64lwqpmwv0sWlhYpaTmdL2BK6IFPT91Fw3O+Uagk\nj7/6xwN4qV80CkFQ43U0OAVfB0tIo7E2dXajGpxxT5xvwX9X+7+tMF+8s6Q+\njIL2IVy+Ny+j2MNK1YinWOaV8LpknvZJNrkSZXHWpdvX8mlYRpqgcldnrmiC\nrZ4wEW65s+4ZFqgkt0C34d9pLuhCPN5NkR9ekdcJnQsSJGGPLnBJNeVapFD9\n9XpEiH+UOayI0YS764/0b4YC0IZ3ildiq8W2xnmxBy7uYUhKMfKmYcmmr8sL\ntozeRLuOCCaqiLmM5WemvcbUngpTdUOUC9X/nrFgKHFRX+gqc/kBTfY9WEZu\nM4gJ\r\n=YtIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfURLpFb7K0bC9LPa4gf96HzAIZPrsk0R6D0V9pVOugQIgaAZcOZU7osLqfTDixgdVthx29BuHuOSVciZr28fW/Ts="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.1_1573202956286_0.20987868333101045"},"_hasShrinkwrap":false},"4.0.2":{"version":"4.0.2","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"c61137819062c5ec659f6c82383c673fc65ac67a","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-YtjdCjIHLbvbk6DVipK/Kpt2g6u54KWFrvYStU8BJP1glfvys0IHvH+khC4TwKMbByQBAHRaboWMOcja0iZj0A==","shasum":"735638dbed087784c09760f8ab70d3b8fef123e9","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.2.tgz","fileCount":30,"unpackedSize":37269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxTFzCRA9TVsSAnZWagAArgYP/2cfjBgZK8MAoKdIlkbu\nxnaRAXazq6iHDEUidBIFG4uRTDzD+UcqaiOyl44lluJKhzn807UMrTd2kK0v\nzPimgHWxmGIeByAaB0nZ4VEd2aGWZwCzqes0gzPoF5QDKiav3oFUahp52DOu\nt2lKgDWX9o5X4F3nensokyHiFQjT9whCJJ+RGdsUcBdd/Q37pJlbYODvO10n\n9nxWjz87UF8UCk9JnbL7T6uNYPJVWujGtVmKSeLCWRO86Wx6SMUIG9mVSQjD\novrsHYDT481fc5+a6JKQFXFkr9TEI0EJgNHN4NY4MKLNzrOn1V3BeRVLwQn3\nDCjQ+eHnYPVAShLr8XQuXTLA7qaQBxqDNHPP3DhZ2Rwcs03LNR5Wq/ZPVB62\nxR26WFyYGEbqFnlK36gJ9FMJfudq/4tnEz9JbfLk83fhRNs6OlAQITnTr5V6\neLNnklUOUrWat1ndrpd79w3UejnUAmjZjqf9a+vmcARs9zHGpbvDyt30MhAn\nQFetXkunH5gnOa7rPMQbijhiJP9YAuSqywzS67sijOq30R/MbvrkRZpLkcrC\n9n99eK8sgCSfvUzF1GJhNv/y59tQwdfZJqpMd5ftMkRlvXsD7JT3NeXUUTHB\nd6Dl9UuLmMPXx+WrPIKmXmXOeKIo+11UVuY0VCN1W9Qyeir9BVHdyfFSz8RJ\nEoSK\r\n=RHFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuUWZfz9N6fQsnDyMWmbfqxqDn+4/cfrjwexcQ5KqdpAiApOcj3W8mgk+UhG5muostOkmYAoYOHIWK0itzU1RkIqg=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.2_1573204338885_0.5233900563855067"},"_hasShrinkwrap":false},"4.0.3":{"version":"4.0.3","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"4d59e04309ff1530c6608afa1dee578a0e1e3683","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-hn/k08A29kaICKvlJbkogApUkUEv1Gha+LttTfczHjOeMLrJNytPZrnDBiQrfw7L3WxEELkzqvE4kBLK01/TBA==","shasum":"1a307d7561258320adebc37ee7b1dd4188ee84b0","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.3.tgz","fileCount":30,"unpackedSize":37427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxUcwCRA9TVsSAnZWagAAKhgP/39oevWXM/v44K5Tn6UW\nE0eb4YmQLgJJk8PnwQjkcPpE2k1A1FtygTHHwUOOLjIvkAfgiLtGUUwMyPl3\n97ypj+1lVn42PyeazeyCZVCwrpzisOdXHLgRPiBx0Xr8gF2dFfk3AnsprphC\ngLo7VTN41PPoy+51vTmgZQ60houfoC/sMWECT6V42z2R/dSvpF9SNGt3bGyH\n2aZNPu6/PXSICRPWzM0YG4U/DGaINvVu8RvwAlDBp4M/wEygTQW9WYjZPp50\nbLXBVXLbprd6LgBwaH/sf0MFM7FsVgrL7mtolBJI9ANRsU30vdJCuEvIFIUi\nXZ8GuMYqddv2I5a+kmYJ9DwMaLhWBrmpND2FHmErfw5SsVsnzfb5gZiE2FOk\nA7A7TQI/Vb8552Ij5eaeHkMuQLIEZQlTVuIr1/vqAJpterweKY63ccN/Qh2k\n/8yt/VmIVocO/N51nmPc7iIoVwAJa9v9Exh/N+aPzL4BdnOnm+2Jb1ZvsAoW\nGQQrQFmGdzHIqEUN+oxiywTTmAjgYM7knrHswGcx8vkj5s3vY5xv4NHQgsrF\nY6FkhlM4uwhYU3b8eXP0BGWlj/k+XTkAQoL0KIkUHWsnw8gvA19DEQQVsX4b\nmfOAbKXaMjaGaHvAfBigk2whxNmzkYq/swc2plOT8VUspv0hZpHRkSL2or88\nq+3B\r\n=tNuL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2iNLSsJsDS/TT2PislXQoDYeK4xDaxyaGrVfCumoxHAiBCZAm0CSm3gEUYdmoDfb0OUVQhlk7WtPejhvxdlXD/OA=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.3_1573209904217_0.14982725004575825"},"_hasShrinkwrap":false},"4.0.4":{"version":"4.0.4","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"22613f0ceba1c7321dcde62c23bb0dc00a3b24cd","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"dist":{"integrity":"sha512-CroI+VMZZFVSCaQWIDfRYC9MuChfbCRARb139fgjsjU5dw90CSStTRQKYkTdtKdI8v73IdruWBCcwKacgj088w==","shasum":"c8aa3cda791e472d7c53ab4dff0e96ebc9c90c69","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.4.tgz","fileCount":30,"unpackedSize":37355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdySwlCRA9TVsSAnZWagAAxU8P/jrZ77LssSwwg0KphfIV\nU9DwvcXBOoq9M5P7t0TJCwv6sH1p8RQSYPiolyOCjSclR6k+mJQDmd+wtgRA\n4l/DiP3gBRyezvdbf7OIfw0SqCGsBTpW1I4nxBerAIrJs2hWDCwe4GzQv8vI\nf/piRlN6/tXymqs8aNHV6Sg40/cqMN5v6bm3AdseiVHiIXiws1ZyjH4PnBJX\nf+gbbC8ewt/OmzDnuEZAapbyuG+HntoTg83xKsuR+UVaTYw30sXs0c0F1OKA\n6y1IxUlfN4ajWHcWcLqUWoBv5XVpwAtyF/Ka5xa+kOgSabxVxQcfcHvBRxF1\n94sQm5O2pX4f57OSDxfa0Hv2XpHG+wVzBJ2cx8ddhUKb3n0pzI8T1Z3BD+Dr\nZGw5B8HdMc33+2BAkPwiDWG6oHq4a4MX/r59fby5SPetLfVKTwv73w/tg8jw\nl0XzhT4h5m63hTg+UKKHiWIZeEr+TXy/+gNqSyT54SiJzkOTAgbTMvmy+5+f\nQiPO7Ki5JEtSbnNiy1iG4EYcHVkAsBVtIOmiNbxOcMieGRYJp+msdr74hIl0\n72XWzxfO+lGetPiQa7zvyK3IlgtE4yCUpGgHUo2MAaYWiAA3EJn03OTK0VWi\nprXZisKlDMqCHYTYMsXJSv7Y9G6/A2I3kKZ5MrtNT8gZp6L0geFIF4ZOn+Dp\nLbqk\r\n=1omC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUzBfImF9bTmfRYe9Luiws8ap296yn4LtEOpcV9n4G4AiEA2Xaqs8KJQroHx4VFTZAWpd9QdFdF0+3VHTcShH9KbFU="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.4_1573465124329_0.138509714266416"},"_hasShrinkwrap":false},"4.0.5":{"version":"4.0.5","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"69651d939414a0e090e6cfd9ac5232cfa4a5e435","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DTmAfedQjt47BBKo2h1RuXBZtMoQLnZGYjlJ6Zx4/3SE3e8fShujoyovv0shp/lDs2Bqe8vq6feg9+zGqxB6gQ==","shasum":"4ca1bfbb48788a885fb8385f8d574a383b52b248","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.5.tgz","fileCount":30,"unpackedSize":36949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8LSQCRA9TVsSAnZWagAA1WEP/RVdJ6ta6sTV3HOaSoLu\nlBXIAUZnjSOXURVmaG1Hg6ABVsAYRMEG8pMWh7msDNzwKBCtyDJfvW/EPiqV\nihMdnWtMX2GgImvVBO4eY3W4lktB441vE1SP//1/mzwV6q0vtbcfAElbvhNl\nAJGr1PurxOFuO8pEN+CLGd01jS/zfwa3McU/UXap7Xp6BAw7sF0CiN2I47yE\nsEnjF76F5mqtOLswwbL1NuJV8NpmvqnBIxZdS8VNhtrIGJb2Uga6OcZLfaHD\noLlVkvOFkm1q17gVtsO1ucJkt3dGWH/GIb9PHSUkunI+vRD3bidbsuQeKSaY\nQb3J5EtQWolohM3r0kCA89gCAA+xXeu8vMdjWBoTvsX6AjrjIBkqi8UxFzLZ\ndIYF430YtxmAmSuwXxqHd+qfp38L0ZBlyyEwCJsPspa5wHR2niaii7zT/tZk\n+qDZxFyeuqoW6Fs47VkXi2r9dwhsyYd5E387/YTEaDW5TxkjRRqQuWTuUngp\n1QH93GOjC3eq00rePnBl41VAqf8gtJ042n+B/hUG58l9PelKMOYN/OImSYlA\nCJsKd100Fp5D3VVlduNCuc+ljJSlXXovzdIFaE4K1gcOetPASuKCjggxnoGO\n6+sM8A0Ui49dvAZ36p/peoWSVqA9OxVQd1tc+2xbWnyseMi4GqHFeA2C5aQY\nSWUy\r\n=SJlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuDA6XyHVhz5nZ4P4DYm812FmUyl/psiA2pirjNxFRkAIgIcZLuorhwX7ZcyKBZvbx5goSBhakyA5lwWZD9p3diOs="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.5_1576055952375_0.27644383454359356"},"_hasShrinkwrap":false},"4.0.6-0":{"version":"4.0.6-0","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n---\n\nVersion 4.x requires react-native version >= 0.59, 3.x requires react-native version >= 0.47\n\nAdd sibling elements after your app root element.\nThe created sibling elements are above the rest of your app elements.\nThis can be used to create a `Modal` component or something should be over your app.\n\n# BREAKING CHANGE\n\n## 4.x\nFrom 4.0 the redux store context injection is not enabled by default, the redux store context should be set by a context wrapper.\n\n```\nimport { setSiblingWrapper } from 'react-native-root-siblings';\nimport { Provider } from 'react-redux';\n\n// const store = ... get store;\n\n// Call this before using redux context inside RootSiblings.\nsetSiblingWrapper((sibling) => <Provider store={store}>{sibling}</Provider>);\n```\n\nYou can also use `setSiblingWrapper` to provide other context into each sibling node.\n\n\n## 3.x\nFrom 3.0 the default style has been removed from the element.\nhttps://github.com/magicismight/react-native-root-siblings/commit/75b1f65502f41a5ecad0d17fd8d6ebb400365928\n\n### Add it to your project\n\nRun `npm install react-native-root-siblings --save`\n\n### USAGE\nThis library can add element above the root app component registered by `AppRegistry.registerComponent`.\n\n#### Class API\n\n1. Create sibling element\n\n```js\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere inside your react native code.\n\n2. Update sibling element\n\n```js\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n#### Component API\n\n```\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFill, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n### EXAMPLE\n\n```js\n'use strict';\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n### RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","readmeFilename":"README.md","gitHead":"48c752950ac62813ccd5549dc76b19b56f3b8dea","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.6-0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-AbdDMexcTbMUAvGYsDTqeGA8Q1MGFlhhuUYieyVK4SjMIriruT8u3SLUHTYYgG9mkIKF0wJ79otsZJDz0n3J4g==","shasum":"ae6db2fb63c9b6245243f6b3d6b815015df73b27","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.6-0.tgz","fileCount":30,"unpackedSize":36905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8hZKCRA9TVsSAnZWagAAQW0P/R3E4/ct+9T7ixCGA+ip\nKn48++6HIo+kOTtEWYh5Wkq9xgAhlRhWyJ0py8FG7pT54ntAfoTiq62xfPAA\nVO6ZYL9x1r0oZ3ditUj+jpFvbnCCaynkJWSIeARRnTfWhJXUSMONMySGiTud\ntjqIdhvzBl7Rh8PCy4SEE9y3j8NkVFu5ZNmcYp2hV7D1AH0CCL9MR/j1SR2Y\nSVvX5wrinD4wPVJQTPhO5TxShMpfI7fzWbSpMYmrSrHzj7H3XH5CBYZ3h7gY\nlcc4kS6io+Y7y2jlMt74ubKKnEbF8UrzXDx1DjPrEvnKIC7m7clWpabr6QaC\nJtOXM0eBqbsvTYzd7m1XLSBnNSv/NnRRxEBs50hsv4iZN/Hm0eGc8L1jm1ZJ\nA1dKtN10/fmwOTSsDk1DgNjTLITaYpiwOJ02dlmeK2oNiDs2oBHyNzzY4Spe\n/mptAKPMtyFStT5hKtbWlBeBHK/25QJipJd4PFHJJ6oA6Sr3NSYDZeR8KonU\nMwvR4CsBVLrYekqkjWQ9xrjXZsQnxXhEJewxkdoXbPdSsDYgKI3REXuovfgc\n4K3nRqriARB34AoHNfCevab4O4BgSPTBVdMC4jOCf6Mjrbbd3ssI+QLXMtbc\nTHEaj5ahhhStxULE4H1NVUC+jKa3Ns+K0pqGqemjYmTQpmF9uyuhQ5uzvGX5\nOjSf\r\n=M8BO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIeVAzprzrvVEpnBQ6gMP1PoxYISzxBnzIUVS7n3dGKwIhAL+/1p1wLQ+IkMVhky6JNCcX/9kPDFJ9z0BaQIWrfuSK"}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.6-0_1576146505509_0.9340390710317179"},"_hasShrinkwrap":false},"4.0.6":{"version":"4.0.6","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tslint ./src/* --fix","test":"echo no tests","precommit":"lint-staged","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"*.ts":["npm run lint","git add"]},"dependencies":{"static-container":"^1.5.1"},"devDependencies":{"@types/react":"^16.9.2","@types/react-native":"^0.60.14","husky":"^3.0.5","lint-staged":"^9.2.1","np":"^5.1.0","prettier":"^1.18.2","typescript":"^3.6.3","tslint":"5.10.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"^2.0.1"},"keywords":["react-component","react-native","modal","ios","android"],"gitHead":"5ba8f0e7e289770c06fa6cf954e0c0e4e9e9b7c6","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.0.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-u/MaJLdD3bnshDFg8HWB0Xys1xlkQy6++3QthQlYw4kOFElobb6V1IIn5r46JvBTr9cf6dXsrFC4zPVXuwW1ww==","shasum":"6dd7eedb725faacd7ba19c159dd279cf2e6d8476","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.0.6.tgz","fileCount":30,"unpackedSize":36903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8hclCRA9TVsSAnZWagAADZwQAJJGzHWWUnk0BymX4vZU\nqtK/WmpWeRVqVKk9EdJtv1lztT3jSlldRKx4hBAkJEThD/6R+FkEVbT/6FDY\nLMIpkvrWsar5kzxZagz3z4Wo56hTynR3mUI4NyEgLLfu7TkbIeihJk0QPijU\nNMokc52zBjr1t+xgjI4AYQoVAjWiQ92uO5Xy6wWqEwa21mxzoXlUpONq4vwZ\nELVh41l46ElWFFB0vr8+SdowK9JGMI+RpJ9zu0Nt9V0ljwDGKFq2XgUlOndP\nslyaS5RyQl6iANcKjaO9HQD0+ZqBiqqxXKc2BUCEcYgyzQbvEoXXEuNjbh6J\nxfl2C/SiqZdBpeaCDtJafP0EWx/XpXnDDMvWUTOg1Q8szO3387PUwABnHJxJ\n1vLjjUxKJN51IMjOxdWCkdXp1ebjIzFhEOJP4wqYFyLBVVDMBkJBRbWLX5Cy\nfk1/P1oAcQHbwcrvAGC/0XEaZ8u9+awpE+Xh4awbL1cLMsRYqXXi2c8jLUiH\njmXGwgZSR7CaEp9UhURHeFt5xXSrw2JOVN1EJL+fo8BNrIWAoSEFYmUKBe1Z\nu64hGnHIglGXnD+wFjtYJaETR5s+8rfNqLYkF1OiTDkW5PHx8EWAb4FjuR+7\nUjtoCeDHQHi5m7VZhmsp1u8dmHeK6wOwCYt/SU+Z4qfHOczo7iTKeCMoMt8X\nwp3c\r\n=KBbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPNaGhSFfVkGdLgKfZvMVf1B+h4zWgW7TpqTUPiklwRAiBXz3jezGUHhTCXylK01yCgIIz5k8Wnh8VNFgmqdmittw=="}]},"maintainers":[{"email":"master@horcrux.cn","name":"magicismight"},{"email":"sunnylqm@qq.com","name":"sunnylqm"}],"_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.0.6_1576146724639_0.15713964777944778"},"_hasShrinkwrap":false},"4.1.0":{"version":"4.1.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tsc --noEmit && npx eslint \"./src/**/*.@(ts|tsx)\" --fix","test":"echo no tests","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"./src/**/*.{ts,tsx}":["npm run lint","git add"]},"devDependencies":{"@types/react":"^17.0","@types/react-native":"^0.63","husky":"^3.1.0","lint-staged":"^9.5.0","np":"^5.2.1","prettier":"^1.19.1","typescript":"^3.7.3","@typescript-eslint/eslint-plugin":"^2.6.1","@typescript-eslint/parser":"^2.6.1","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.19.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-react-native":"^3.8.1"},"keywords":["react-component","react-native","modal","ios","android"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015-2016] [Horcrux]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-root-siblings@4.1.0","dist":{"shasum":"23305a0f96ebd27cff3667d1cb980684da35e5d1","integrity":"sha512-KgkciaZYSUQrPOFOLlFXJCtY54r7BMhFXa+P58xrZZuWFcMWiIB1QCRO48DQSKi1EEsRj5cw5Gan961zUC4jng==","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.1.0.tgz","fileCount":39,"unpackedSize":40921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy5iGCRA9TVsSAnZWagAAhvcP/0V+3RT4awO70d9R49s1\n7YorETOD9vwfHatM8FE80PHRPvg0kVnJHR2K7/rifdlQH609xrucgCqwkqH0\nuO1B6Qp/DU3XiB0eUQ4JdmT0w9K/Hx8BdO1Gp+T2zpnY1tJhsenEmUVPKVB7\nlQhjlazPq64D+UiUresDobIaA2P/CbacLOjbghBq6AVizuXzV/AqO9jDYJdy\nmaORHYCDNkOlvi8/Cl/awfchUu3Borubyx1JSePKyLJCx1YTNPFARISQ3G41\nMe7zTl2+I434qD33W+x42u2b7DB+cTEOwGeJeIzck6ZQTUbpNmYOgkhItiEk\n5U8plSZvUCcTG7bNWxwsJ0Gz9nSy55GLTOmuAgIGSvsoNQxBkpLDN+vBnYrC\nCRlfhVlnhstZ0+BSxC1frFU128zFBPm94UxxNv7BbVY9CQoqrUP86fI1SE1I\n18oZaDsTeCR3wOO9rcu9yHPoFc8ZiZkbRPdHKVJzYGxya8O+VAJm3qEYJmwD\nTgzNPS4IQ4rXgvQ/vpm9USdbMSFzihm0qSppr7GuzLPPoeGuEjtgmosoeOEp\nwjxB033I7GCLV8rQXZup2zXNBl2TvY6OcD1HiikXM/hQ1w9tl0TiC+CXT/oj\n4yfl0mBhD4ZYrffeqs7KSV1RwDPKg+KmhnhEaz2igXuTrNQsGeM1uKDXmiYo\nKxlX\r\n=h2lu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzS+aZvdCIjiLw8KQlqFPW2OEmU8UhcamIcIDjvD7x5AiAIAx7xjwtl8a1L2tGZLOJixoi1cCwlVawLSPtYHqxNDQ=="}]},"_npmUser":{"name":"sunnylqm","email":"sunnylqm@qq.com"},"directories":{},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"},{"name":"sunnylqm","email":"sunnylqm@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.1.0_1607178373799_0.6496449215061286"},"_hasShrinkwrap":false},"4.1.1":{"version":"4.1.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git+ssh://git@github.com/magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tsc --noEmit && npx eslint \"./src/**/*.@(ts|tsx)\" --fix","test":"echo no tests","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"./src/**/*.{ts,tsx}":["npm run lint","git add"]},"devDependencies":{"@types/react":"^17.0","@types/react-native":"^0.63","@typescript-eslint/eslint-plugin":"^2.6.1","@typescript-eslint/parser":"^2.6.1","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.19.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-react-native":"^3.8.1","husky":"^3.1.0","lint-staged":"^9.5.0","np":"^5.2.1","prettier":"^1.19.1","typescript":"^3.7.3"},"keywords":["react-component","react-native","modal","ios","android"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"de27ce61e3566d8d33d2d47cceadacad5faa783d","bugs":{"url":"https://github.com/magicismight/react-native-root-siblings/issues"},"homepage":"https://github.com/magicismight/react-native-root-siblings#readme","_id":"react-native-root-siblings@4.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-sdmLElNs5PDWqmZmj4/aNH4anyxreaPm61c4ZkRiR8SO/GzLg6KjAbb0e17RmMdnBdD0AIQbS38h/l55YKN4ZA==","shasum":"b7742db7634a87f507eb99a5fd699c4f10c46ab0","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-4.1.1.tgz","fileCount":35,"unpackedSize":41398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5+JCRA9TVsSAnZWagAA4QcP/R/YTfiUc0lv0OumTZh+\nJywZFubo1q04fo8G5+cGfJRoHmI5zRBHkzx+0ROLytkqvzIjo432HA6F89U4\nqzkPdZu7ObkTFoUmBlfcGENJmth32sURKHKN/46+C1bYbaXbx1cmnS8cMttA\ngYKUY4bZ5HcI1s3Semxq20F3wqC7lVTHSTDNU33ApLzyotlOYzVCBBKH1Jbx\nLFkyAFQfNSP+yS4KH3gzatvuNG4b+pA2tFaiSF7VYlk/FZT+MNiSUY/Ze5cA\npR6rW0zNvcT9F43B/EfPy1UMT86mm/mTQ1ucqi75YQU/xbjJEV9JERd6r1A/\nXankDcK+nCUNpXpCEQSKnEwJzGPROLhrPd9AnKUq+3DL1194AXvgFSLj4UuI\nsTtQhT141LHNTu5DfOZRjLfVVZfRBb1iOJa5Ot/bkYb5yWXyTD3aoC5rI4M0\n7ZWFBchSRzqjjg5BkSX+GwrS23CcV//H/QuPNQcoJELvVU5jitaZfi4GbnVQ\ne65TZZmtd2pnLg9qlPY0aVimTxLFdHxyWNGkfdTpkqjbGbOPNpR/GL8DAqSm\nPaJCBYg+A3NpbYA7aBuhheOVUd1Q2CsOltxT4NgdVtEcMbvTIUEPd+jvgDEF\nM35ESekLyZXiy83W7BW8V8mIwo8VgARwMcxwn8cOj2QkMXg5yhCrIiKbgJ3b\nR8BV\r\n=4cZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhMZ1RPEHmz68da2oQ7+T6cb+tdb90mbNjhBNRJfQUEAiEAkeIznLzj4Ei4MosvGI/BxoBBisn+Edv8XX0zhaCPB3k="}]},"_npmUser":{"name":"magicismight","email":"master@horcrux.cn"},"directories":{},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"},{"name":"sunnylqm","email":"sunnylqm@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_4.1.1_1620811656865_0.4301397062246466"},"_hasShrinkwrap":false},"5.0.0":{"version":"5.0.0","name":"react-native-root-siblings","repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tsc --noEmit && npx eslint \"./src/**/*.@(ts|tsx)\" --fix","test":"echo no tests","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"./src/**/*.{ts,tsx}":["npm run lint","git add"]},"devDependencies":{"@types/react":"^18.2","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.1.0","husky":"^8.0.3","lint-staged":"^14.0.1","prettier":"^3.0.3","typescript":"^5.2.2"},"keywords":["react-component","react-native","modal","ios","android"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015-2016] [Horcrux]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-root-siblings@5.0.0","dist":{"shasum":"37d245b12f2d71d3c9ff97894d2e7885148a15df","integrity":"sha512-+82OLyOojw/x2yuUnj7bHUWQT/Ypew65ROoetEQVXp7FNax6g1kT/xlj+ro6VJTNxFHDny4YHBlmKgXgNr4FFg==","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-5.0.0.tgz","fileCount":23,"unpackedSize":28286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpk8/SxFyBIrVn8Io0BEjsePDHKw3jkygcyAYx4zT84QIhAJo+d0zl6daVVpznlxh9mDMb6DyDErNFUf0ntXYYDm3N"}]},"_npmUser":{"name":"sunnylqm","email":"sunnylqm@gmail.com"},"directories":{},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"},{"name":"sunnylqm","email":"sunnylqm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_5.0.0_1696606091631_0.8304462139915054"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"5.0.1":{"version":"5.0.1","name":"react-native-root-siblings","repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"license":"MIT","main":"./lib/RootSiblingsManager.js","description":"react native root sibling elements manager","scripts":{"lint":"npx tsc --noEmit && npx eslint \"./src/**/*.@(ts|tsx)\" --fix","test":"echo no tests","build":"npx tsc","prepublishOnly":"npm run build"},"lint-staged":{"./src/**/*.{ts,tsx}":["npm run lint","git add"]},"devDependencies":{"@types/react":"^18.2","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-native":"^4.1.0","husky":"^8.0.3","lint-staged":"^14.0.1","prettier":"^3.0.3","typescript":"^5.2.2"},"keywords":["react-component","react-native","modal","ios","android"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015-2016] [Horcrux]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-root-siblings@5.0.1","dist":{"shasum":"97e050e5155228f65810fb1c466ff8e769c5272c","integrity":"sha512-Ay3k/fBj6ReUkWX5WNS+oEAcgPLEGOK8n7K/L7D85mf3xvd8rm/b4spsv26E4HlFzluVx5HKbxEt9cl0wQ1u3g==","tarball":"https://registry.npmjs.org/react-native-root-siblings/-/react-native-root-siblings-5.0.1.tgz","fileCount":23,"unpackedSize":28284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlNP3c89qeAbRfSZrx9k9rDxwqEUVrouFQwpoE94nAhAiBHCT783n2i+GcJTWTHvM1iQdTkUlScrdqzZKiAR7INsA=="}]},"_npmUser":{"name":"sunnylqm","email":"sunnylqm@gmail.com"},"directories":{},"maintainers":[{"name":"magicismight","email":"master@horcrux.cn"},{"name":"sunnylqm","email":"sunnylqm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-root-siblings_5.0.1_1696606580673_0.3922044679720915"},"_hasShrinkwrap":false}},"readme":"## react-native-root-siblings [![npm version](https://badge.fury.io/js/react-native-root-siblings.svg)](http://badge.fury.io/js/react-native-root-siblings)\n\nThe easiest way to create overlays(`Modal`, `Popover`, `Dialog` etc) for both `react` and `react-native`. \n\nMake your own `showModal` and use it in any component without any `isShow` state or even in a pure function call.\n\n```jsx\nimport { ReactNode } from 'react';\nimport RootSiblingsManager from 'react-native-root-siblings';\n\nexport const showModal = (renderModal) => {\n  let rootNode;\n  const onClose = () => {\n    rootNode?.destroy();\n    rootNode = null;\n  };\n  rootNode = new RootSiblingsManager(renderModal(onClose));\n  return onClose;\n};\n\nimport WelcomeModal from './WelcomeModal';\n\nexport function showWelcomeModal() {\n  showModal((onClose) => <WelcomeModal onClose={onClose} />);\n}\n\n// ...\nfunction HomeScreen() {\n  return <Button onClick={showWelcomeModal}>Welcome!</Button>\n}\n\nsetTimeout(showWelcomeModal, 3000);\n```\n\n---\n\n\n## Installation\n\n```sh\nnpm i react-native-root-siblings\n```\n\nInsert `RootSiblingParent` between your providers and root app in your root render function.\n\n```jsx\nimport { RootSiblingParent } from 'react-native-root-siblings';\n\nreturn (\n  <SomeProviders>\n    <RootSiblingParent>  // <- use RootSiblingParent to wrap your root component\n      <App />\n    </RootSiblingParent>\n  </SomeProviders>\n);      \n```\n\n`RootSiblingParent` works as a mounting base and can be mounted multiple times. Only the last mounted one would be active.\n\nIn react native, a view has a higher hierarchy if it's more close to the root level.\n\n```jsx\n<RootSiblingParent>\n  <RootView>  //  <- the highest view\n    <NavigationView>\n      <ScreenView>  //  <- the lowest view\n       { /* what if you want to show a fullscreen modal here?\n          * usually you have to use a Native Modal which is even higher than RootView\n          * but it's buggy and has a lot of limitations\n          */}\n        <RootSiblingPortal>\n        { /* View put in here would be transported to RootSiblingParent \n            * So it can have a same hierarchy as the RootView to cover any other views\n            */}\n          <View>\n          </View>\n        </RootSiblingPortal>\n      </ScreenView>\n    </NavigationView>\n  </View>\n</RootSiblingParent>\n```\n\nIn react we have `createPortal` but still it's not so convenient as it can not be used outside of a component. \n\n`react-native-root-siblings` provides the most possible flexibility:\n\n\n\n## Usage\n\n### Imperative API\n\n1. Create sibling element\n\n```jsx\nlet sibling = new RootSiblings(<View\n    style={{top: 0,right: 0,bottom: 0,left: 0,backgroundColor: 'red'}}\n/>);\n```\n\nThis will create a View element cover all of your app elements,\nand returns a sibling instance.\nYou can create a sibling anywhere, no matter in a component, hook or even a pure function.\n\n2. Update sibling element\n\n```jsx\nsibling.update(<View\n    style={{top: 10,right: 10,bottom: 10,left: 10,backgroundColor: 'blue'}}\n/>);\n```\n\nThis will update the sibling instance to a View with blue backgroundColor and cover the screen by `10` offset distance.\n\n3. Destroy sibling element\n\n```js\nsibling.destroy();\n```\n\nThis will remove the sibling element.\n\n\n### Component API\n\n```jsx\nimport { RootSiblingPortal } from 'react-native-root-siblings';\n\n\nclass extends Component {\n    render() {\n        return (\n            <RootSiblingPortal>\n                <View style={[StyleSheet.absoluteFill, { backgroundColor: 'rgba(0, 0, 0, 0.25)' }]} />\n            </RootSiblingPortal>\n        )\n    }\n}\n\n```\n\n## EXAMPLE\n\n```jsx\nimport React, {\n    AppRegistry,\n    View,\n    Component,\n    TouchableHighlight,\n    StyleSheet,\n    Text\n} from 'react-native';\nimport Dimensions from 'Dimensions';\n\n// Import library there,it will wrap everything registered by AppRegistry.registerComponent\n// And add or remove other elements after the root component\nimport RootSiblings from 'react-native-root-siblings';\n\nvar id = 0;\nvar elements = [];\nclass SiblingsExample extends Component{\n    addSibling = () => {\n        let sibling = new RootSiblings(<View\n            style={[styles.sibling, {top: id * 20}]}\n        >\n            <Text>I`m No.{id}</Text>\n        </View>);\n        id++;\n        elements.push(sibling);\n    };\n\n    destroySibling = () => {\n        let lastSibling = elements.pop();\n        lastSibling && lastSibling.destroy();\n    };\n\n    updateSibling = () => {\n        let lastId = elements.length - 1;\n        lastId >= 0 && elements[lastId].update(<View\n            style={[styles.sibling, {top: lastId * 20}]}\n        >\n            <Text>I`m No.{lastId} : {Math.random()}</Text>\n        </View>);\n    };\n\n    render() {\n        return <View style={styles.container}>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.addSibling}\n            >\n                <Text style={styles.buttonText}>Add element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.destroySibling}\n            >\n                <Text style={styles.buttonText}>Destroy element</Text>\n            </TouchableHighlight>\n            <TouchableHighlight\n                style={styles.button}\n                onPress={this.updateSibling}\n            >\n                <Text style={styles.buttonText}>Update element</Text>\n            </TouchableHighlight>\n        </View>;\n    }\n}\n\nAppRegistry.registerComponent('SiblingsExample', () => SiblingsExample);\n\nvar styles = StyleSheet.create({\n    container: {\n        flex: 1,\n        alignItems: 'center',\n        justifyContent: 'center',\n        backgroundColor: 'green',\n    },\n    button: {\n        borderRadius: 4,\n        padding: 10,\n        marginLeft: 10,\n        marginRight: 10,\n        backgroundColor: '#ccc',\n        borderColor: '#333',\n        borderWidth: 1,\n    },\n    buttonText: {\n        color: '#000'\n    },\n    sibling: {\n        left: 0,\n        height: 20,\n        width: Dimensions.get('window').width / 2,\n        backgroundColor: 'blue',\n        opacity: 0.5\n    }\n});\n\n```\n\n![screen shoot](./Examples/screen-shoot.gif)\n\n## RUN EXAMPLE\n\n1. fork this repository\n2. change dictionary to `Examples`\n3. run `npm i`\n","maintainers":[{"name":"magicismight","email":"master@horcrux.cn"},{"name":"sunnylqm","email":"sunnylqm@gmail.com"}],"time":{"modified":"2023-10-06T15:37:47.169Z","created":"2016-01-14T01:37:25.700Z","1.0.0":"2016-01-14T01:37:25.700Z","1.0.1":"2016-01-14T01:50:24.898Z","1.0.2":"2016-01-14T02:04:44.069Z","1.0.3":"2016-01-14T02:34:46.346Z","1.0.4":"2016-01-14T04:27:25.252Z","1.0.5":"2016-01-14T04:51:38.159Z","1.0.6":"2016-01-14T10:18:15.395Z","1.0.7":"2016-01-27T06:59:47.045Z","1.0.8":"2016-05-13T09:40:02.175Z","1.1.0":"2016-11-16T09:03:04.474Z","1.1.1":"2016-11-16T10:14:13.068Z","1.1.2":"2016-11-21T03:51:45.635Z","1.1.3":"2017-03-08T06:21:22.159Z","1.2.0":"2017-03-14T09:58:58.069Z","1.2.1":"2017-05-04T05:01:03.098Z","1.3.0":"2017-11-03T04:23:07.243Z","2.0.0-beta":"2017-11-03T04:58:52.634Z","2.0.0-beta2":"2017-11-03T05:08:45.717Z","2.0.0":"2017-11-03T05:13:32.030Z","2.1.0":"2017-11-06T04:54:57.194Z","2.1.1":"2017-11-06T04:56:36.327Z","2.2.0":"2017-11-09T02:34:59.772Z","3.0.0":"2017-12-28T08:06:51.617Z","3.1.0":"2018-04-14T09:52:41.989Z","3.1.1":"2018-09-29T13:13:08.899Z","3.1.3":"2018-10-01T06:29:29.259Z","3.1.4":"2018-10-01T06:34:15.897Z","3.1.5":"2018-10-30T06:21:25.281Z","3.1.6":"2018-11-02T16:19:35.956Z","3.1.7":"2018-12-04T03:03:49.769Z","3.2.0":"2019-05-05T11:23:54.101Z","3.1.8":"2019-05-18T04:05:22.461Z","3.2.1":"2019-05-18T04:07:49.325Z","3.2.2":"2019-08-30T10:39:22.769Z","3.2.3":"2019-09-13T03:30:51.455Z","4.0.0-beta.1":"2019-09-29T09:04:56.215Z","4.0.0-beta.2":"2019-09-29T10:08:54.691Z","4.0.0-beta.3":"2019-09-30T10:41:57.237Z","4.0.0-beta.5":"2019-10-08T03:14:42.487Z","4.0.0-beta.6":"2019-10-08T03:18:12.963Z","4.0.0-beta.7":"2019-10-08T03:19:51.891Z","4.0.0-beta.8":"2019-10-08T05:00:49.935Z","4.0.0-beta.9":"2019-10-24T09:00:07.469Z","4.0.0-beta.10":"2019-10-24T09:26:46.921Z","4.0.0-beta.11":"2019-10-24T09:33:11.075Z","4.0.0-beta.12":"2019-10-24T09:45:38.977Z","4.0.0-beta.13":"2019-10-25T03:37:55.193Z","4.0.0":"2019-10-25T08:02:56.471Z","4.0.1-0":"2019-11-08T08:40:20.242Z","4.0.1":"2019-11-08T08:49:16.415Z","4.0.2":"2019-11-08T09:12:19.087Z","4.0.3":"2019-11-08T10:45:04.360Z","4.0.4":"2019-11-11T09:38:44.458Z","4.0.5":"2019-12-11T09:19:12.508Z","4.0.6-0":"2019-12-12T10:28:25.839Z","4.0.6":"2019-12-12T10:32:04.777Z","4.1.0":"2020-12-05T14:26:13.928Z","4.1.1":"2021-05-12T09:27:37.024Z","5.0.0":"2023-10-06T15:28:11.841Z","5.0.1":"2023-10-06T15:36:20.865Z"},"keywords":["react-component","react-native","modal","ios","android"],"repository":{"type":"git","url":"git@github.com:magicismight/react-native-root-siblings.git"},"readmeFilename":"README.md","license":"MIT"}