{"_id":"staydown","_rev":"32-c284b4834a33f7260731d0ffaa8de35b","name":"staydown","description":"Keep overflowed containers scrolled down, but allow user intervention","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"staydown","version":"1.0.0","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{"validator":"*","underscore":"*"},"devDependencies":{"nodeunit":"0.8.1","precommit-hook":"0.3.5"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.0.0","dist":{"shasum":"84eb487c070b73df11098d0fd71b0e6c671b556b","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.0.0.tgz","integrity":"sha512-Qjj0v82dIZUBPqY8pqNDaoenxOFIxWuu3+Gnr9J9yMZYnjCdffnbKP/s5uAS0KwA24jSeXRdeYtEhAVpQuBbNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD28Mu2EIFaE1P1KnkxWqrvRNOCSg4PDwBn+waFvUO8lgIhANGpOdLO/Gu1PRtdSOjEoMIdbgqsKZG5Z700fkDOlMxW"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.0.1":{"name":"staydown","version":"1.0.1","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{"validator":"*","underscore":"*"},"devDependencies":{"nodeunit":"0.8.1","precommit-hook":"0.3.5"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.0.1","dist":{"shasum":"11515ff135091b2b29f649ef0970b07500c1ef2f","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.0.1.tgz","integrity":"sha512-L57ibD8wgO9oTNNSLXBH1436vVF2G2PxgERnHPzw4/+jn2UC3AZd+w4u50HC4TbXY76+5NYmMZu39ujnOnIMTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdW8O3jG6cWehhTnHl6HbPzPDNZdCJU4B03hxl/ZJaFAiBpPVUiprkx1hBw+7T7j2ujcZ7uyiHI0G1ahRSOE+7XJw=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.0.2":{"name":"staydown","version":"1.0.2","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{"validator":"*","underscore":"*"},"devDependencies":{"nodeunit":"0.8.1","precommit-hook":"0.3.5"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.0.2","dist":{"shasum":"23bc70dab61103c72a4313feb29b3336fa0c1db9","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.0.2.tgz","integrity":"sha512-OYCMZLw3eI6Umajf5/bJsT1yffacRJHWRZMXZEnXcTAQLXP5qWJHR+C3tOb0ExXQLSZQkN5qQzUgBcUGOEKg7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTW2kcCIX5JhkxhWuSMrMoCxe9DAvhQB2mCX0RKVEkUwIhAIVbgBZk+OLK1fQQBP8V7warjNktFfUL9fvwjsdtcqbE"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.0.3":{"name":"staydown","version":"1.0.3","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{"validator":"*","underscore":"*"},"devDependencies":{"nodeunit":"0.8.1","precommit-hook":"0.3.5"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.0.3","dist":{"shasum":"10bbd198a455aa42962a91da87a8ce34ab057076","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.0.3.tgz","integrity":"sha512-E5jyZSJ0lhcDy2O3kpOPhQGeFRi+eowFAkHGahI41ELnbe0ywPA5JG7wA1lTy16TphulyiTffv/bv85Xd2gneA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1bZKv7O2zj4O6VKEGaeu5CW5qeBGHqF/oqHDmjyt/twIhAIT8H+f5kXtsvbVuLiBKgfpOp/g85wzkkBYzjxjL7aj9"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.1.0":{"name":"staydown","version":"1.1.0","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{"validator":"*","underscore":"*"},"devDependencies":{"nodeunit":"0.8.1","precommit-hook":"0.3.5"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.1.0","dist":{"shasum":"66b22c7e6087084b4bd225edc077bd68990fbac8","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.1.0.tgz","integrity":"sha512-G1yXxqFdNtIhwY9Pb+tNXNvCN2EJqOMXm3yRh14FPWqJ+xZMlHalv3GexbvA48yz2PbIxlpDks/5BMcEL3c2MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrSecB0B8XVmzIK3lWDFLKpwDkaxobP7enmAel/V3p7wIgJmxUQ94Gkir1Tygy/0jGMj5PT98HP8pZUvveUHCVoLE="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.2.0":{"name":"staydown","version":"1.2.0","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.2.0","dist":{"shasum":"134a1faf70dbd6aa2a264361385d53d922b72726","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.2.0.tgz","integrity":"sha512-ogf9Vmaz/m5gNDjb1HPvYbOa3ht9FuQx5H9D6M/YQ0DPKlGQNrSIBMN/xGT6BS2ifZ1WHb80ubCduuAplaYGzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsdiUO4lkHJWyiqCUmx5xg012pTi2VINc1Gq/G+HSayAiBddJonXRRm7IuE8NI3lQiRD9xnxGzMuoe6xE1nKWPZqg=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.2.1":{"name":"staydown","version":"1.2.1","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.2.1","dist":{"shasum":"428e2a4b069bf6bd15dd16112f0d83f33d6d7e97","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.2.1.tgz","integrity":"sha512-cKmqG37I+a1feFKs99xR593jiVNohAi9sl9R9NhNVhoJnv/52cilggK0zp+Z5qnO7BYMbqSZtYZH3lH+uo61AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnfFdvfCODAJiBmXfUQs8Z5oZu3Fa/vVemHzcwf+f41AIhAKV89iJj24ESluROb9xOAU9+q5tzUWFEMszN8d8SmmVE"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.2.2":{"name":"staydown","version":"1.2.2","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.2.2","dist":{"shasum":"87a3eb90cd76d24129eda27e4cbb20a77fd4efae","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.2.2.tgz","integrity":"sha512-LGVbRwT8SbyK5XaMhVFZoiay9J1g7+W6hgSwX2jbQCrnbs6NYWQYty2FNSkcFiKqPkx8rASjO0cXjEt5+8u8sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWAcSk+7B3AM8m73rpQxcwl1MzoK0D6LIFNJLcxH87HwIgBqalOwIoEyGNMD98IRAI1F+wigsfCQssOD6BbrPfVjo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.2.3":{"name":"staydown","version":"1.2.3","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git@github.com:fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.2.3","dist":{"shasum":"12215d1fbb5dddc30e556b2cc3ddff630a44db90","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.2.3.tgz","integrity":"sha512-A9akFebkjOhHJtg2hTsR6QwYv2yZImFmX7yjRoKJvx6xPYBQXnvWDrZZRAS4JuJK1HNgcEunyfRPnM/F9kKBWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3L/+iNZXzHbG+qPm3m5qqFEl/5gRcX738exHXv5kQPAiEAmZo+C6PghC4u9kITBsTABk69KQN1AcqEWhFaUZC0kVI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{}},"1.2.4":{"name":"staydown","version":"1.2.4","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","gitHead":"b2072e5e2588c0f7e5ca8cb6bc20b86cc4808341","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.2.4","_shasum":"92f0933ecab3884aac51fc56cd5a71a559775161","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"dist":{"shasum":"92f0933ecab3884aac51fc56cd5a71a559775161","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.2.4.tgz","integrity":"sha512-edYyCoxZQFrcJhfWPTyeZkt0R30dsljo3ukqVYx6S3KzWA3UTDBHUBeBMh3KNgRp9jdgAUqdu2ot3xhI3ExBqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvlsnd0NTAYpBw7suS+pwxw5j8jyYFv97woHJpfi7A1gIgOK+9d5NvAGk74X0+lg5BfPbEU2/b6VaZQqhf7m0SgQ8="}]},"directories":{}},"1.3.0":{"name":"staydown","version":"1.3.0","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","gitHead":"54a285ade0bac951b61ad9865c2eb92f6ca6ebe4","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.3.0","_shasum":"f6b2fb4a734c3cbf884dac8a0e4b9b8fdc5a9ea1","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"dist":{"shasum":"f6b2fb4a734c3cbf884dac8a0e4b9b8fdc5a9ea1","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.3.0.tgz","integrity":"sha512-R9rhH3p6DxTvHg4QfQ9WrNkGSMASlXTd2f5r3iQ49ezbfmZ8dfS2l0HysXacfMmK5EGfv7rwW8WyfTrc6Z5YuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0nX8SX++S+6WgZno4k0ivHTsOb5niXZ6xjdwk2eT/CAiEAob2aMTdpNfqjDt1Yq07YWm/TpQ95/ZDQz5IhbFu6h8o="}]},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/staydown-1.3.0.tgz_1478045961277_0.6865079305134714"},"directories":{}},"1.3.1":{"name":"staydown","version":"1.3.1","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","gitHead":"bb0f718533b33223096a3d6922a81a9ed97c7ce6","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.3.1","_shasum":"ffefb290e2bcabdb150ca5bf31c472385d644008","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"dist":{"shasum":"ffefb290e2bcabdb150ca5bf31c472385d644008","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.3.1.tgz","integrity":"sha512-OIJFgZkDbKiWVlEoJiZffWOWKE0hWKuhSs+44rrDiUBhSElB8R7ZeuxUfrPTM1gsqLpiOfnXzy/AsUjL2PMJ8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRdZga1gr62AkAdiw88b9F/UdiNY/XjBoWMXZQG4YfrAiEAgAn73UGG/3iUxtWtYGdXjfvS34/lXuGAJWytNb1v/+4="}]},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/staydown-1.3.1.tgz_1478046201617_0.8242353519890457"},"directories":{}},"1.3.2":{"name":"staydown","version":"1.3.2","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"precommit-hook":"*"},"scripts":{},"main":"index.js","gitHead":"e302fa80b773343f933b0abebaf5f33acb760a43","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@1.3.2","_npmVersion":"5.7.1","_nodeVersion":"9.6.1","_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"dist":{"integrity":"sha512-ucqzarrOd5blDLw8s77yBTjr/uatraxAqDeGS2iM0P45k5zTMtezkYdvsAmpzLAZm0HfXZSdAYrZYFt5jn19FQ==","shasum":"fa422904b44b9a1dddcc1ed0b22626c05990589a","tarball":"https://registry.npmjs.org/staydown/-/staydown-1.3.2.tgz","fileCount":9,"unpackedSize":14368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHATF/340TTN30Uatcvz/GrC3fiJg2kOcz63lONFWVqsAiEAv5AaKH0CY9WUXjrR5nqCSMBTi5sEWVPcaHFRBoozCBc="}]},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/staydown_1.3.2_1522607034632_0.10715045121658595"},"_hasShrinkwrap":false},"2.0.0":{"name":"staydown","version":"2.0.0","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","precommit-hook":"*"},"scripts":{"build":"babel --plugins transform-es2015-modules-commonjs module.js -o index.js"},"module":"module.js","main":"index.js","gitHead":"aa277cdeaa4326cdcd3bcecac597f8dd77dc1f80","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@2.0.0","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9F3S6C+Jz1YTPcfchO2iFUBAxapPWTmiLhEiWqJpM7z1m8AqPGCcm4gLg3G9k9VdKYMsxonam9fuqVqD+jBqzw==","shasum":"b9845e318ddd3c23c877b7b3f6c74870dcc03bd1","tarball":"https://registry.npmjs.org/staydown/-/staydown-2.0.0.tgz","fileCount":11,"unpackedSize":19884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Hn8CRA9TVsSAnZWagAA8E0P/1vXqffi63BfHfpiZSrD\njXbSST/T5OJ8hGVoOUsqSAfdSX0Pb+p2NHnop8Q3ZHHwVzyjWlDtRolS6IMm\nT3RyZk0RlxZZGg8PNwYmxW9+xVIGKqqTRA2UeDMt/sWBtWwQtkHQsffiIDf3\n07AXDztGdrABB6RazXKzwrrBI3f++iKBA8q2+dgpvDj8iAO092Oi4ai0rGrG\n7KgbSDeNn76ISQO+a55kENd5nC8Gsqp438+0YdNFAQTDnCU2fg3ruFlS6SV8\nALOtWKXqqN+ZWZO5WuZsE8J9sOBvGq4Mv+k0dDbhPZ7rZoMnRpEaJoh7u+Hg\nG4ugxLLc/gb47iFKcL/3yhGk0+UF5Lyk2nr4zcMl+9WrfW3m5yj15/cBB0FA\ngyNffyyUoQVTSvGTM9TJ/swMz+5qUGm9BEbs4CKBhCiX8hjNVwy64TXr/eSV\ntr2uG1URrhO3/YCdMibmjI+ibK7KMOYGWK5ZkfP/PEEAtzrvMoPGbE+nWmEh\neUejTdrsMqNrwqFY6R2IfBZV4y2XFifksbdMH0W+Z1uFLG4ApY47lUfckxjN\n2NKJ7qnCdemoI5nj635AZq/al9sU3sW9zHCvp9ED2kQ61JtP9eBkC34AEL2y\nvfl/INHwmSYe0s/7SUmCXtt2HQoJuSYE8gReqOSJXusbqzFYDLOyqxNOha1R\ns6JU\r\n=M4qA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy2m7JLxbp2Z+j2ALhxz1oOB02n+o526HQbshOWoosDAiBoceUeb6Iz9Zqmu7dpwaOz7AohqIjVNT0d+Oapr2EczQ=="}]},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/staydown_2.0.0_1557953019551_0.4594632330055617"},"_hasShrinkwrap":false},"2.0.1":{"name":"staydown","version":"2.0.1","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","precommit-hook":"*"},"scripts":{"build":"babel --plugins transform-es2015-modules-commonjs module.js -o index.js"},"module":"module.js","main":"index.js","gitHead":"67b29c86724bb2e0a9d07bbc170b914c9c8ea961","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@2.0.1","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ty9kfVSKkJBzU6TGp7NFVQimCfU37bXAezQOe2MPNLj7802zJ36HRLaYSq2aAcHHv87uc8jBD9GpU6P6qqYDZQ==","shasum":"cc92f70ee4e93965c02eda41f36b3a08a9fcfa5d","tarball":"https://registry.npmjs.org/staydown/-/staydown-2.0.1.tgz","fileCount":11,"unpackedSize":19884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3HubCRA9TVsSAnZWagAAHXkP/08aVZxJb0VDD+CjrYNK\nQAQ+2qEeYhu71L79KH/D1jyK11dYcU6RXP9MnSuvqFMRqv4CTHV8vNiqEjh5\nzrFLAH9LRLWe2gA9Jx2YRH+0nWuHKB4y219t+Af0Co6urpenhFfW4nn/Iqj8\nFv1DDBXHmQU0xUFIUKvMJFFp5t068k31nlr3bNna6sskTcWvCSRgHxQnEWwy\n8rCgy6dci+gt46D3ougE20Chh9KzC5cYrcGFYuuj+HFGKxo/BpEigcXZxM0U\nozizydoaFXUADNYNsWWwBNhnYwpOwqV+XeIhWwm5QIeMmkV0mw5RxRLvm55d\n7udqwbOG6ZnXvVvlvBLnSd5Yyb7Q+EmI4ea6iFypHM1ui8KtjIvM/VJSddKR\n+KVuLw9U7ztKxy49X5kWFTdtB9u5WjTlI/ztcc6G21B5wgLfBxG2ByvHXE5g\nN0ICOjlWQcKGzdew/NVoNmw8/StAQzbTYYnL0lus7bMzxgyN34CXL0oAeMcQ\nEJGuZNqDD8r+kY6HiW7qQ7I3LU5rIcRsBDWAv0FGq6SQiToGypN03dEFXw+c\nW4UYsiT8qcDz0THSRTMrpWq9Iwzl5emmC9fUpTTuzFjp6YrCQkEB1HiVHz9q\nb8l8zPRZ7FduNbkrJ1ycf+kmGx2W1FxaqqTk817Ib2kKxEROuFVcvYwMtpRH\nGjdK\r\n=IDMQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/XMtMgF/eUj79ITa5IX64kpzIzOJLG+R/ZvqWhvcHYwIgTPzmp/n+f/AIfU8oxk3Qzb384+yhvIcuone7WDxyFgw="}]},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/staydown_2.0.1_1557953434948_0.49489864076373546"},"_hasShrinkwrap":false},"2.0.2":{"name":"staydown","version":"2.0.2","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","precommit-hook":"*"},"scripts":{"build":"babel --plugins transform-es2015-modules-commonjs module.js -o index.js"},"module":"module.js","main":"index.js","gitHead":"67b29c86724bb2e0a9d07bbc170b914c9c8ea961","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_id":"staydown@2.0.2","_nodeVersion":"16.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-zWnjYPwhztG0MVL1C3a5Bmrkfb0chwlvX+U63081Pbso0rOu62IqK127u7S50708l4pbchrAiwsKieU+PgZqig==","shasum":"2ad9bec24218b94b0091fcc6e03758afe8d603f9","tarball":"https://registry.npmjs.org/staydown/-/staydown-2.0.2.tgz","fileCount":11,"unpackedSize":19885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu2urHQZzQE7Nv6Yc5MRNdQF3S9PYidVUd4wrqArVU9gIgUFAK/cgh7ggrcSCSyvJ4qcaXsf3RxNTn14+9n0ekVDQ="}]},"_npmUser":{"name":"fritzy","email":"fritzy@github.com"},"directories":{},"maintainers":[{"name":"fritzy","email":"fritzy@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/staydown_2.0.2_1693475263124_0.23618558683882895"},"_hasShrinkwrap":false},"2.0.3":{"name":"staydown","version":"2.0.3","homepage":"https://github.com/fritzy/staydown","repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"description":"Keep overflowed containers scrolled down, but allow user intervention","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","precommit-hook":"*"},"scripts":{"build":"babel --plugins transform-es2015-modules-commonjs module.js -o index.js"},"module":"module.js","main":"index.js","_id":"staydown@2.0.3","gitHead":"67b29c86724bb2e0a9d07bbc170b914c9c8ea961","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"_nodeVersion":"20.5.1","_npmVersion":"10.2.0","dist":{"integrity":"sha512-y5p1t9N0BJhbLIw/OfVJmH9210TRmjnKj0Sv6yJ5l2NEbZfkJSxT1yRsoZsjwnhYXnpiWT3MUQexAZQN5hqeuw==","shasum":"370d1cae791125bae27066fa3bd930175ed5683e","tarball":"https://registry.npmjs.org/staydown/-/staydown-2.0.3.tgz","fileCount":11,"unpackedSize":19884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNR3KOxppuaELHoNpXaDqva3qzRy8RnSceXdVu929a9gIhAOG48bKVRSoruGkG+0UhnhjPWox6bUBsdGTw04zytycO"}]},"_npmUser":{"name":"fritzy","email":"fritzy@github.com"},"directories":{},"maintainers":[{"name":"fritzy","email":"fritzy@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/staydown_2.0.3_1698180934971_0.383831034513745"},"_hasShrinkwrap":false}},"readme":"# StayDown\n\nLogs and chats often have the style of appending new lines to the bottom, and keeping\nscrolling pinned to the bottom, unless a user indicates intention not to keep it\npinned to the bottom by scrolling up from the bottom.\nImages add a complication, as they are added to the dom, but later change the size\nof the overflow.\nStayDown looks at all added element trees for images, and checks the scrolling again\nwhen the image has finished loading.\n\nStayDown keeps track of user intention for pinning the element scroll to the bottom,\nas elements are added, and checks at an interval.\nWhen a user scrolls up, StayDown stops scrolling down for the user, but re-initializes\nwhen the user scrolls back down to the bottom.\n\nOptionally, images can be replaced with a \"spinner\" loading image to make image loading\na better user experience. Otherwise, loading images can resize and not scroll down\nuntil they are finished loading.\n\n## Install\n\n[![NPM](https://nodei.co/npm/staydown.png?compact=true)](https://npmjs.org/package/staydown)\n![](https://img.shields.io/npm/dm/staydown.svg)\n\n## Module\n\nYou can `require` this as a CommonJS module.\n\n```js\nconst StayDown = require('staydown');\n```\n\nOr you can `import` this as a ES6/ECMAScript 2016 module.\n\n```js\nimport StayDown from 'staydown';\n```\n\n## Example\n\n```js\nconst staydown = new StayDown({\n    target: scrolling_element,\n    interval: 1000,\n    max: 50,\n    spinner: \"https://i1.wp.com/cdnjs.cloudflare.com/ajax/libs/galleriffic/2.0.1/css/loader.gif\",\n    stickyHeight: 10,\n    callback: function (event, msg) {\n      console.log(\"got event:\", event);\n      console.log(\"event msg:\", msg);\n    }\n});\nstaydown.append(new_element);\n```\n\n## Options\n\n| Option       | Required | Default | Description                                              |\n|--------------|:--------:|--------:|----------------------------------------------------------|\n| target       |        ✓ | None    | Target Element                                           |\n| interval     |        ✗ | 1000    | Milliseconds to check if MutationObserver is unsupported |\n| spinner      |        ✗ | None    | URL to spinner image (gif)                               |\n| max          |        ✗ | 0       | If not 0, remove oldest elements greater than `max` old  |\n| stickyHeight |        ✗ | 10      | Number of pixels to consider bottom from bottom          |\n| callback     |        ✗ | None    | function (eventType, msg)                                |\n\n\n## Events:\n\nThe event callback is called with an event type whenever ScrollDown does something.\n\n* lock: lock to the bottom (at the beginning and when user scrolls back down)\n* release: release from the bottom (usually due to user scroll up)\n* scrolldown: whenever the view is scrolled down by StayDown\n* append: when an element is appended\n* checkfailed: when the interval check happens, it isn't scrolled down, and it is locked\n* removechild: when max items have been exceeded, and topmost child is removed\n* imageload: when an image loads in the overflow element, scrolling is checked\n* windowresize: when the window is resized, scrolling is checked\n\n## Occasional Check\n\nWhen the browser doesn't have Mutation Observer support, a check `interval` is used for the case of\nimages or dom mutations happening without using the this StayDown's append function.\n\n## Building\n\n```sh\ngit clone git@github.com:fritzy/staydown.git\ncd staydown\nnpm install\nnpm run build\n```\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2014-2019 Nathanael C. Fritz\n","maintainers":[{"email":"fritzy@github.com","name":"fritzy"},{"email":"hashtagchris@github.com","name":"hashtagchris"}],"time":{"modified":"2023-11-20T19:57:39.309Z","created":"2014-01-01T00:27:22.529Z","1.0.0":"2014-01-01T00:27:23.260Z","1.0.1":"2014-01-01T01:27:46.477Z","1.0.2":"2014-01-01T01:42:50.585Z","1.0.3":"2014-01-02T08:47:27.353Z","1.1.0":"2014-01-03T01:34:37.327Z","1.2.0":"2014-01-28T06:38:36.230Z","1.2.1":"2014-04-25T20:06:58.983Z","1.2.2":"2014-08-14T18:12:53.093Z","1.2.3":"2015-03-19T22:35:00.653Z","1.2.4":"2015-07-13T01:52:34.945Z","1.3.0":"2016-11-02T00:19:21.499Z","1.3.1":"2016-11-02T00:23:21.839Z","1.3.2":"2018-04-01T18:23:54.715Z","2.0.0":"2019-05-15T20:43:39.722Z","2.0.1":"2019-05-15T20:50:35.085Z","2.0.2":"2023-08-31T09:47:43.371Z","2.0.3":"2023-10-24T20:55:35.272Z"},"repository":{"type":"git","url":"git+ssh://git@github.com/fritzy/staydown.git"},"readmeFilename":"README.md","homepage":"https://github.com/fritzy/staydown","bugs":{"url":"https://github.com/fritzy/staydown/issues"},"users":{"malbonesi":true,"tracyfloyd":true}}