{"_id":"no-scroll","_rev":"14-1e897541fa096e8d12db24bf57db1f87","name":"no-scroll","description":"Disable the document's scrolling","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"no-scroll","version":"0.1.0","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"1b1f8b191e8085bc1a9fc6367a21b434731b574c","_id":"no-scroll@0.1.0","_shasum":"375dc29cde6b788a224f513833ca2c8599805725","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"375dc29cde6b788a224f513833ca2c8599805725","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-0.1.0.tgz","integrity":"sha512-zuqz+EDyZEyRnAdHbmZkMPGmmiS1u3Q+e+64AbqECO4tBHf/IWvIo5iLe3K/crKUvNY5LTwQS7wJ3vj0bKvf3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwmQgOckld7sa64Xe7VcsQYES/TwRe5qaBqYvshqHZjgIgFrHVg5IcJtuC0jjByEMQAlbYTyE4QpYVS3idDO3piis="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.0.0":{"name":"no-scroll","version":"1.0.0","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"9fc021d8d12a799404c8382527fc5f0ee7c2c8ef","_id":"no-scroll@1.0.0","_shasum":"4510868fe827d19ec14195963a2f8147abe7c0f2","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"4510868fe827d19ec14195963a2f8147abe7c0f2","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.0.0.tgz","integrity":"sha512-4z8xvEe9JhNVicSsOuEmxVWcyuOAxuDZX8YDLz6W9JoqKSiVZEqznhj+IBoWsMTvVju37qMz97cT6X2WzS7Kqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpl4kG7fXqIP4vtKlb4X6z9mHeW6DUeKcZ4sHqxayi6AiBbwUMtdEiR3vE++WN/nhe8rtOGrtaKcVt83N5US0+P4A=="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.0.1":{"name":"no-scroll","version":"1.0.1","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"274807653a0630b27cd2f6ed627efdd44ac9bd3d","_id":"no-scroll@1.0.1","_shasum":"37e85aeb5753e6c2bd302ec23d58261d3bc6ab5e","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"37e85aeb5753e6c2bd302ec23d58261d3bc6ab5e","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.0.1.tgz","integrity":"sha512-LbB2/PksIql+y6eZTnUbAvH9Vt1zA4HghmUwV915gULbCkN9000d3Wm4vT3zGdQzf7ZOsZfMU4YNuigNekOkzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLBmlIDGTeRsM/4SxV8qx1aDlHXZnnBiApXK8svcrASAIgAOe8s8Flolbn/vzvXw5S0vFUbWFaemjTdZp8e5oikwk="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.0.2":{"name":"no-scroll","version":"1.0.2","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"d46aaf902a82c028058733a89255a63199fc0756","_id":"no-scroll@1.0.2","_shasum":"bee4ec0c6f041cfb1318db79db805b87b674baf6","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"bee4ec0c6f041cfb1318db79db805b87b674baf6","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.0.2.tgz","integrity":"sha512-GVhV2TnWWgWxtZ3MzKS0ulyHiq2p59wF9bdAKw5BTmL9pYsjUm9cdlTm7evIusGRWw68o+lX5uPCIPqV0O8GUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSs87KlbVwVjKf7T3sNBV674W5bwT6+X5O19FdXeyEEwIhAOb5hVRd1HaTk6EcxfsJ6rllSJzJwvThPI5VzLG95R2p"}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.1.0":{"name":"no-scroll","version":"1.1.0","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"122a9e35186e55aaf90780a26de64bcd960e31d1","_id":"no-scroll@1.1.0","_shasum":"cceafd9d4a585f88d0e35211305d891f2c2d888e","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"cceafd9d4a585f88d0e35211305d891f2c2d888e","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.1.0.tgz","integrity":"sha512-Sh3z8Cx1Lj8oY4CxvLgO1dOLJGPg9qm58T6y8RT64J154Gvhjuo6BUcKMHBJLbbzEDZBeNsVHQrM3NOEeBAV5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICniSMbM2XQVVYGLWA+uOL8GixG2uzuqursqM6YNExqQAiA3qHaz47W9uQK+U9gKEEIkeDMrd0UYwBkSM7TTm1e1Rg=="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.1.1":{"name":"no-scroll","version":"1.1.1","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"88854faad98aeafe32f1b06de3a76bc995c100b0","_id":"no-scroll@1.1.1","_shasum":"3255dd98b83a1a04eeb32d8e0b68c68d0870a940","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"3255dd98b83a1a04eeb32d8e0b68c68d0870a940","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.1.1.tgz","integrity":"sha512-MU3cKaTPRIiBnLa0hJhdz3zEq0YjHvPnVEbpvrL/GotR3di4bde9OurFgyvp8cDWzECaMabrQMSYSzM/+cQBNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZ8+I/6stMbxSX0+rkbZ2kXpvd5yH9yWosJW4yVm3CiAiAGxHaUv+/O67EqJo3Xt32//rTSj8Fz4ibeZpuPBSkF8A=="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"1.1.2":{"name":"no-scroll","version":"1.1.2","description":"Disable the document's scrolling","main":"index.js","scripts":{"demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browserify":"^11.0.1"},"files":["index.js"],"gitHead":"bcb1085f10ec0dfe883e3904b7b9e75483a09259","_id":"no-scroll@1.1.2","_shasum":"a273eb237104cb6ba8b6ed2c464deb187a756a88","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.2.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"a273eb237104cb6ba8b6ed2c464deb187a756a88","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-1.1.2.tgz","integrity":"sha512-QlNmVB+4/nbfba/uXdWh2x3HAQ3nq2I5qzD7az1banBFgCYiqkEtlFkcBli8/5V74AKhUXx8evuT1rLGhaDuAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf/t2zAht0Ut8z5RqK+03rFfPkitWxZtpTO4+1RhL9qAiA6hHm3Ys/X5OcCFzjk2Q8DQMYhQaX9cnFxEuJFt+lunw=="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{}},"2.0.0":{"name":"no-scroll","version":"2.0.0","description":"Disable the document's scrolling","main":"index.js","scripts":{"start":"browser-sync start --server --files demo/*.js --index ./demo.html","demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browser-sync":"^2.14.0","browserify":"^11.0.1"},"files":["index.js"],"gitHead":"660c68d92ebf19fe241deaaf1b7ce48c1b7f12a6","_id":"no-scroll@2.0.0","_shasum":"2daeb4a57b94edc8f86ebc69ad02bf0823a49c2e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"2daeb4a57b94edc8f86ebc69ad02bf0823a49c2e","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-2.0.0.tgz","integrity":"sha512-iMPe73tlWssfA0yKT0r4TJqZTV6jnKRmaV/wJQ3ny0FTIlp5Ir1FrYymrKqlje5s28DQRrQN4iblIbrWK/hTtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyJSGKz84+hGH1OCc4EwtygS8JVevLBHKX6ycWmeQ1YQIhALT/OJ/8lCAKTzd6rKqEsByVaq4zzL8AC5MBOe4d6fR0"}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/no-scroll-2.0.0.tgz_1470535955491_0.8989648935385048"},"directories":{}},"2.1.0":{"name":"no-scroll","version":"2.1.0","description":"Disable the document's scrolling","main":"index.js","scripts":{"start":"browser-sync start --server --files demo/*.js --index ./demo.html","demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browser-sync":"^2.14.0","browserify":"^11.0.1"},"files":["index.js"],"gitHead":"fcf54b6f521722894248119f22430c26e39fd394","_id":"no-scroll@2.1.0","_shasum":"f8643b3ddb6a3bf94430e5ff31d26f21d082a695","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"f8643b3ddb6a3bf94430e5ff31d26f21d082a695","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-2.1.0.tgz","integrity":"sha512-7bOy9Yb+BdpfcccOJmuE/FIj7Ek54TllhsB/vH/fAmsBvUdB7n8klmhk0azNIQGl8P6jBo3Fev/yq0HF4iEqMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxJSH1G2OHnq9LiyvMX9rWlaElO8Ki5ZLawWo9tC7bTAiEAlK0kkHhjfMqDTkfRGfEDsSX23f4RoecvKcELnB7WMUs="}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/no-scroll-2.1.0.tgz_1493484513519_0.3593829399906099"},"directories":{}},"2.1.1":{"name":"no-scroll","version":"2.1.1","description":"Disable the document's scrolling","main":"index.js","scripts":{"start":"watchify demo -o demo/demo-bundle.js & browser-sync start --server --files demo/*.js --index ./demo.html","demo-bundle":"browserify demo -o demo/demo-bundle.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"keywords":["scroll","scrolling","disable","modal","dialog"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","devDependencies":{"browser-sync":"^2.14.0","browserify":"^11.0.1","watchify":"^3.11.0"},"files":["index.js"],"gitHead":"4b930d6573015f3c949bc69234a60b82281b7f98","_id":"no-scroll@2.1.1","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"integrity":"sha512-YTzGAJOo/B6hkodeT5SKKHpOhAzjMfkUCCXjLJwjWk2F4/InIg+HbdH9kmT7bKpleDuqLZDTRy2OdNtAj0IVyQ==","shasum":"f37e08cb159b75a5bdbfc0a87cd9223e120e6e27","tarball":"https://registry.npmjs.org/no-scroll/-/no-scroll-2.1.1.tgz","fileCount":5,"unpackedSize":5242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8RhhCRA9TVsSAnZWagAAthgP/Rnh2m35oZtsgZBr6O/l\nKTPVE+t4tYs/tbMWU3Ix1/fUOX/LsDbXsuOoSvQmTFIVvLXvzE992InxNJ+5\nXi/h8zU5/dPgbtY3ZnVFrVk6NH4LBhhEzf82kmA9wyZzxWTAwx8714IzimmN\ndNE5CvoX8mbrAqkwmL2AQ5agLjHD04stKTOXqsKVmeTOEhShheQVnrhAKkrR\nVBvFzo/AXSqL+JpgEQ9lqpLa81rmiJTy4e5K9P77dDSsFV8GaJ6I0jFvMvG0\nfPfFumYBPqMPo/pFlwkX4tsLmOnPQc9KKM5TWoOkdifVxsBzM9dMlETunxtB\nLGEcWP3/6N2kmKNkrMGCkZ5pml8qVvESCWb3RQhlsxQ8qUkJcuQ5dHVZNnZy\n+pPm4NrpSa+3DIvopJaqtujrV+FAZJXg0ynpasnqyvVuEdLR/37raZ2GSN9L\nJXOpRSg65C+sDMdGxZXcBsond6LFYObaistmCytn3p8lPd5p11s3eeuVDiei\naKNd9mwfnNkZgMZMPGPUEQoa5t4lW4tyTg+US0cn27LnVdDgkOk3wha1zvvF\npueJTgVQsJQ5eNqW+Zf8y5CLXmky8Acoxsk00ou9uONl/D0eYdbmkm8rKUNi\nqlPzve0sD/VgVMdWeAfLqvMzhacPNE6WAU3fAUFWc0MdHf+eF6ugM9K9XLAs\nteFt\r\n=TUpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5psTK1n7eImUoiphjFA+vBbcCUt9R8Y3MMAVgkBoVPAIhAO1sfnmgJzeWz3BXuyf1+nbu6mO/Z1vs4t7EJISQV48d"}]},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/no-scroll_2.1.1_1525749856866_0.7184401962886744"},"_hasShrinkwrap":false}},"readme":"# no-scroll\n\nDisable the document's scrolling.\n\nIt's silly how many libraries have their own implementation of this.\nSo I thought I'd make a module that other libraries could use.\n\nHere's how this works:\n- When you turn it `on()`, the `documentElement` is styled with `width: calc(100% - scrollbarSize)`, `position: fixed`, `top: currentScrollTop`, and `overflow: hidden`.\n- When you turn it `off()`, everything goes back to the way it was before.\n\n## Installation\n\n```\nnpm install no-scroll\n```\n\nDependencies: *none*.\n\n## Browser Support\n\nIE9+\n\n## Usage\n\nThis module exposes three simple functions: `on()`, `off()` and `toggle()`.\n\n```js\nvar noScroll = require('no-scroll');\n\n// To turn off the document's scrolling\nnoScroll.on();\n\n// To restore scrolling\nnoScroll.off();\n\n// To toggle scrolling\nnoScroll.toggle();\n```\n\nIf you do not have a CommonJS environment (no `module.exports`), the module\nexposes the global object `noScroll`.\n","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"time":{"modified":"2022-06-21T11:09:24.947Z","created":"2015-08-23T14:08:06.705Z","0.1.0":"2015-08-23T14:08:06.705Z","1.0.0":"2015-08-27T00:01:04.696Z","1.0.1":"2015-08-30T15:59:40.413Z","1.0.2":"2015-09-04T01:22:39.157Z","1.1.0":"2015-09-30T13:20:52.697Z","1.1.1":"2015-09-30T18:26:36.521Z","1.1.2":"2015-12-17T17:45:34.397Z","2.0.0":"2016-08-07T02:12:35.751Z","2.1.0":"2017-04-29T16:48:33.815Z","2.1.1":"2018-05-08T03:24:16.968Z"},"homepage":"https://github.com/davidtheclark/no-scroll#readme","keywords":["scroll","scrolling","disable","modal","dialog"],"repository":{"type":"git","url":"git+https://github.com/davidtheclark/no-scroll.git"},"author":{"name":"David Clark"},"bugs":{"url":"https://github.com/davidtheclark/no-scroll/issues"},"license":"MIT","readmeFilename":"README.md","users":{"jian263994241":true}}