{"_id":"@svelte-put/lockscroll","_rev":"10-c56f6c006643154eb92f830441b2ea18","name":"@svelte-put/lockscroll","dist-tags":{"next":"2.0.0-next.4","latest":"2.0.1"},"versions":{"1.0.0":{"name":"@svelte-put/lockscroll","version":"1.0.0","keywords":["svelte","action","scroll","lock"],"author":{"name":"Quang Phan"},"license":"MIT","_id":"@svelte-put/lockscroll@1.0.0","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"7d1a22eb9b0c654a0b35455b02683b5ec1aee0c1","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-1.0.0.tgz","fileCount":8,"integrity":"sha512-K49+cpHlngDbBNn3BFEDKKjvSWqOG+JhFNjGyUcNEMrEmbGb97mDPVhdbw8OH0Wfx++ZPArcoxbcGg8w/0BRcg==","signatures":[{"sig":"MEUCIQCeVx+zCKuikweYC9iKsHv1OeJTg00vBzHLBwWP5tc3OgIgezj2ZjHA2+hPLD9pXAg8uXu9TQRWCC5s8SBX6R4d4AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8888},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-1.0.0.tgz","types":"types/index.d.ts","module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy","lint":"eslint --ignore-path .gitignore \"./**/*/*{ts,js,cjs}\"","format":"prettier --check --ignore-path .gitignore --plugin-search-dir=. \"./**/*.{ts,js,cjs}\""},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/319f6dce006125a180ddd7ba80edc5ba/svelte-put-lockscroll-1.0.0.tgz","_integrity":"sha512-K49+cpHlngDbBNn3BFEDKKjvSWqOG+JhFNjGyUcNEMrEmbGb97mDPVhdbw8OH0Wfx++ZPArcoxbcGg8w/0BRcg==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git"},"_npmVersion":"9.5.1","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dts-buddy":"^0.1.7","@svelte-put/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_1.0.0_1690122256412_0.3178917917723443","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@svelte-put/lockscroll","version":"1.0.1","keywords":["svelte","action","scroll","lock"],"author":{"name":"Quang Phan"},"license":"MIT","_id":"@svelte-put/lockscroll@1.0.1","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"a8d6da8c837028c28c34bf31a073b558ef041011","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-1.0.1.tgz","fileCount":8,"integrity":"sha512-b2whlOVtshrvfqhHLqi9DVU9Fzy3to4q/6MYRLc0HCJr7h0uFkksk7QZlDTxXYh//ey1UmQvQCeL51X/CkEu2w==","signatures":[{"sig":"MEUCIQDQ2ASDUd6IlvtKf2Ds0r4IiVjXhaVF7HtOkhxhxLWFEQIgRGUz4xWmxDgPtB1EQsF0FsyKAuyvPR0TZW6aexOrbUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9043},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-1.0.1.tgz","types":"types/index.d.ts","module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy && prettier types/index.d.ts --write && publint","lint":"eslint --ignore-path .gitignore \"./**/*/*{ts,js,cjs}\"","format":"prettier --check --ignore-path .gitignore \"./**/*.{ts,js,cjs}\""},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/bc4a7e8e70a96276360d56c0dbf3e7b7/svelte-put-lockscroll-1.0.1.tgz","_integrity":"sha512-b2whlOVtshrvfqhHLqi9DVU9Fzy3to4q/6MYRLc0HCJr7h0uFkksk7QZlDTxXYh//ey1UmQvQCeL51X/CkEu2w==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git"},"_npmVersion":"9.8.1","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dts-buddy":"^0.1.9","@svelte-put/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_1.0.1_1696845443259_0.3186787471640362","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@svelte-put/lockscroll","version":"1.0.2","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@1.0.2","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"7192a2ae3cfbfb4d287936f91b551829047fe4e3","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-1.0.2.tgz","fileCount":7,"integrity":"sha512-C+gLT0PRSnvqOcebQuCcg0ZMlQ3KrPv/rJB8zcpBuBSr8gVU1n+xS8ZVw1R2PMet+O0OXk5Y8xG+YhoCIhGJXw==","signatures":[{"sig":"MEUCIQDtNbseFDHRrVEi1l985h7vYU+QG0BgYG1JI3pvZcr4XgIgQ3l0Wjen6M5YNgYFWDALx1Zm5ZtZ9+3OIz21HLkmrVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7284},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-1.0.2.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/8e83c27edd7de907db64a24df170574e/svelte-put-lockscroll-1.0.2.tgz","_integrity":"sha512-C+gLT0PRSnvqOcebQuCcg0ZMlQ3KrPv/rJB8zcpBuBSr8gVU1n+xS8ZVw1R2PMet+O0OXk5Y8xG+YhoCIhGJXw==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.5.2","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^3.55.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_1.0.2_1715936921132_0.8267148218093576","host":"s3://npm-registry-packages"}},"2.0.0-next.0":{"name":"@svelte-put/lockscroll","version":"2.0.0-next.0","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0-next.0","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"d33d61184a3f778b52dcfa8ee8d25297bf01ef0e","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0-next.0.tgz","fileCount":7,"integrity":"sha512-VVD1VWv7P7B+Pw22cfaRk0mO5jL/jzHyxbDXGYLCC8syBeTAXgxcjM1ri7rhCLDm+t/uVBTyWdLBGTwyNsktzA==","signatures":[{"sig":"MEUCIQC+hsYIcrjBMRt/GGXfRXebuvpoz9v+7Lhk7TzVmLreLwIgWelP+tMNAWUIxgMaYJ5pclYQ9kgESWJCm++ucpJD6SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7222},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0-next.0.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/7f68e0d953b31d26302dde4a53ecc941/svelte-put-lockscroll-2.0.0-next.0.tgz","_integrity":"sha512-VVD1VWv7P7B+Pw22cfaRk0mO5jL/jzHyxbDXGYLCC8syBeTAXgxcjM1ri7rhCLDm+t/uVBTyWdLBGTwyNsktzA==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.5.2","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^3.55.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0-next.0_1717149859473_0.6047874975552343","host":"s3://npm-registry-packages"}},"2.0.0-next.1":{"name":"@svelte-put/lockscroll","version":"2.0.0-next.1","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0-next.1","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"9e43e894747ad13874a8800e8428d0b5a85195d7","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0-next.1.tgz","fileCount":7,"integrity":"sha512-cE2mhwJTF1bgM5+XVxZ9tXWpfFKSWAMle5Tr5K75q7aHTWQKSdlVg8k0eaxCdBItFUoCOvcSut91K4nFhKB5Pw==","signatures":[{"sig":"MEUCIQDrT2zzw/O4OncyNfg3QkH3c0ix2v23k1Q2TyRc/F5CIgIgYb2xjAyiY/DHM/wk9MKAncJUHfSrpsbGKxcSV2u8m8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5448},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0-next.1.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/0c5d46941eccbfdc9df684b01b70a976/svelte-put-lockscroll-2.0.0-next.1.tgz","_integrity":"sha512-cE2mhwJTF1bgM5+XVxZ9tXWpfFKSWAMle5Tr5K75q7aHTWQKSdlVg8k0eaxCdBItFUoCOvcSut91K4nFhKB5Pw==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.7.0","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.0.0-next.153"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0-next.1_1718275301097_0.8021479411188044","host":"s3://npm-registry-packages"}},"2.0.0-next.2":{"name":"@svelte-put/lockscroll","version":"2.0.0-next.2","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0-next.2","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"a68c460d158d269abafdf7a40df1d834e863c5ce","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0-next.2.tgz","fileCount":7,"integrity":"sha512-VNI+Jnrn1/iZYPl+qiUsVuPrxN3LvSyTVGmde0zvxGbwZE1fSl76eMfL153i2y4q+4NdibMpw0BV1Lql38PAIQ==","signatures":[{"sig":"MEUCIH4+1xjsmSR2UEDnD4CvD/NPMi9mCfMPq5xuMrgHQKXpAiEA0tsgWzfSRoZAdL18eOhMFJoRlK/Z0CWkV4lpBkB7h1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5449},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0-next.2.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/b516e8de02254fdd712312eb3b5a6a55/svelte-put-lockscroll-2.0.0-next.2.tgz","_integrity":"sha512-VNI+Jnrn1/iZYPl+qiUsVuPrxN3LvSyTVGmde0zvxGbwZE1fSl76eMfL153i2y4q+4NdibMpw0BV1Lql38PAIQ==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.7.0","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.0.0-next.155"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0-next.2_1718468998072_0.9087854633039323","host":"s3://npm-registry-packages"}},"2.0.0-next.3":{"name":"@svelte-put/lockscroll","version":"2.0.0-next.3","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0-next.3","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"519797f3b9c71b16de61f060ca113a7c21bc243e","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0-next.3.tgz","fileCount":9,"integrity":"sha512-s9fCR2QRLmHfwKJgGSiWEMAoP+CyKuHcGRVOp4379TJhp0NeKMgq3syHPg10Y3OO2WrD5OGiU9iRwUoytYp4Fw==","signatures":[{"sig":"MEQCIFTOLOyg2HX4bDxnSTHSySSNDdAyXWdFQ/2STFRI/aEwAiBAax3cj0lQ9WoQ0KNrsN4c6tFYIUdXKEjjQ42JFBaElQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6810},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0-next.3.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/25897e69d0e40e05553a60fb736deb7a/svelte-put-lockscroll-2.0.0-next.3.tgz","_integrity":"sha512-s9fCR2QRLmHfwKJgGSiWEMAoP+CyKuHcGRVOp4379TJhp0NeKMgq3syHPg10Y3OO2WrD5OGiU9iRwUoytYp4Fw==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.7.0","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.0.0-next.172"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0-next.3_1720713296050_0.2146159896764508","host":"s3://npm-registry-packages"}},"2.0.0-next.4":{"name":"@svelte-put/lockscroll","version":"2.0.0-next.4","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0-next.4","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"66575399727838be27e8b64dd570a73c69dc0271","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0-next.4.tgz","fileCount":9,"integrity":"sha512-/Xul0MihBfWZ7ku7qKXiBupR/PgU8XvIjLXzMPftt3MHJDquAuYMphZb3IVl4lGvBWP+hpAHDa9/CBiqdFTOIQ==","signatures":[{"sig":"MEYCIQDEG+wfpSynQp6Mds4lS75C1Qy/zU9XkpSl6OcDw3muOwIhAJTZtGCRas+Ag3Vgp4rEn83BZ16+oHDT4mB/spYlAns2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svelte-put%2flockscroll@2.0.0-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6834},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0-next.4.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint . --ignore-path=\"../../.eslintignore\"","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/6729c56e55a147712f1886a05690391b/svelte-put-lockscroll-2.0.0-next.4.tgz","_integrity":"sha512-/Xul0MihBfWZ7ku7qKXiBupR/PgU8XvIjLXzMPftt3MHJDquAuYMphZb3IVl4lGvBWP+hpAHDa9/CBiqdFTOIQ==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.8.1","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.0.0-next.188"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0-next.4_1723264798100_0.8348491359649988","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@svelte-put/lockscroll","version":"2.0.0","keywords":["svelte","action","scroll","lock"],"author":{"url":"https://github.com/vnphanquang","name":"Quang Phan","email":"vnphanquang@gmail.com"},"license":"MIT","_id":"@svelte-put/lockscroll@2.0.0","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"dist":{"shasum":"aacfb6201c4b5673cc2b8d8d5caa8db7cdfc0463","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.0.tgz","fileCount":9,"integrity":"sha512-vku1voXk9eZ4YWZ2Ag9ehIJBIe/whaqef+5KeX+ZZ6cyqXdWQOw66K4F4bDcKp8cUi7yD2DOmnEj99XOC1riHA==","signatures":[{"sig":"MEUCIBiSGMGPl5iONuvWPeSb3+9QyOR6fhfBGxGo/sohBq6AAiEAuYcIzdSDVR+bp79FfWAhwqrBqdYBDzxTxtKAZoSDsAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svelte-put%2flockscroll@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6808},"main":"src/index.js","type":"module","_from":"file:svelte-put-lockscroll-2.0.0.tgz","types":"types/index.d.ts","volta":{"extends":"../../package.json"},"module":"src/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"scripts":{"dts":"dts-buddy --write && publint","lint":"eslint .","format":"prettier --ignore-path ../../.prettierignore --write ."},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"_resolved":"/tmp/536d88bfbccbc54008bf92adf7477454/svelte-put-lockscroll-2.0.0.tgz","_integrity":"sha512-vku1voXk9eZ4YWZ2Ag9ehIJBIe/whaqef+5KeX+ZZ6cyqXdWQOw66K4F4bDcKp8cUi7yD2DOmnEj99XOC1riHA==","repository":{"url":"git+https://github.com/vnphanquang/svelte-put.git","type":"git","directory":"packages/lockscroll"},"_npmVersion":"10.8.2","description":"locking scroll and hide scrollbar within an HTML element","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lockscroll_2.0.0_1729833434087_0.10752971321285587","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@svelte-put/lockscroll","version":"2.0.1","description":"locking scroll and hide scrollbar within an HTML element","main":"src/index.js","module":"src/index.js","types":"types/index.d.ts","type":"module","exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js"}},"publishConfig":{"access":"public","provenance":true},"keywords":["svelte","action","scroll","lock"],"author":{"name":"Quang Phan","email":"vnphanquang@gmail.com","url":"https://github.com/vnphanquang"},"license":"MIT","homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","repository":{"type":"git","url":"git+https://github.com/vnphanquang/svelte-put.git","directory":"packages/lockscroll"},"bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"devDependencies":{"@internals/tsconfig":"0.0.0"},"peerDependencies":{"svelte":"^5.1.0"},"volta":{"extends":"../../package.json"},"scripts":{"lint":"eslint .","format":"prettier --ignore-path ../../.prettierignore --write .","dts":"dts-buddy --write && publint"},"_id":"@svelte-put/lockscroll@2.0.1","_integrity":"sha512-K+ZSISpPw0iSOthy2ioBV+WEWXc5Vcpj8Nppy1OoFMeCJGfpPv+P9s3oRQjL+kwZ7Ri80Ix4ga9eiMwuaqhrEw==","_resolved":"/tmp/732cf4de22d0ce4aa4931babbf37965a/svelte-put-lockscroll-2.0.1.tgz","_from":"file:svelte-put-lockscroll-2.0.1.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-K+ZSISpPw0iSOthy2ioBV+WEWXc5Vcpj8Nppy1OoFMeCJGfpPv+P9s3oRQjL+kwZ7Ri80Ix4ga9eiMwuaqhrEw==","shasum":"4f884d03ad6531ca9bda8b01d3bc1d8fb1171f4a","tarball":"https://registry.npmjs.org/@svelte-put/lockscroll/-/lockscroll-2.0.1.tgz","fileCount":9,"unpackedSize":6842,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svelte-put%2flockscroll@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGBCAUD2scuKm5VLctR5ey6oqfHa0o976AE8xCLdW+sOAiEA1cPSWqCDoMOXmcbQHJVPEePejp3CkbfpT+PWNSW+7fc="}]},"_npmUser":{"name":"vnphanquang","email":"vnphanquang@gmail.com"},"directories":{},"maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lockscroll_2.0.1_1753938300763_0.019864539923220903"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-23T14:24:16.294Z","modified":"2025-07-31T05:05:01.376Z","1.0.0":"2023-07-23T14:24:16.586Z","1.0.1":"2023-10-09T09:57:23.562Z","1.0.2":"2024-05-17T09:08:41.278Z","2.0.0-next.0":"2024-05-31T10:04:19.633Z","2.0.0-next.1":"2024-06-13T10:41:41.274Z","2.0.0-next.2":"2024-06-15T16:29:58.231Z","2.0.0-next.3":"2024-07-11T15:54:56.232Z","2.0.0-next.4":"2024-08-10T04:39:58.355Z","2.0.0":"2024-10-25T05:17:14.244Z","2.0.1":"2025-07-31T05:05:00.969Z"},"bugs":{"url":"https://github.com/vnphanquang/svelte-put/issues"},"author":{"name":"Quang Phan","email":"vnphanquang@gmail.com","url":"https://github.com/vnphanquang"},"license":"MIT","homepage":"https://svelte-put.vnphanquang.com/docs/lockscroll","keywords":["svelte","action","scroll","lock"],"repository":{"type":"git","url":"git+https://github.com/vnphanquang/svelte-put.git","directory":"packages/lockscroll"},"description":"locking scroll and hide scrollbar within an HTML element","maintainers":[{"name":"vnphanquang","email":"vnphanquang@gmail.com"}],"readme":"<div align=\"center\">\n\n# `@svelte-put/lockscroll`\n\n[![npm.badge]][npm] [![bundlephobia.badge]][bundlephobia] [![docs.badge]][docs] [![repl.badge]][repl]\n\nSvelte action `use:lockscroll` - locking scroll within an HTML element\n\n</div>\n\n## `svelte-put`\n\nThis package is part of the [@svelte-put][github.monorepo] family. For contributing guideline and more, refer to its [readme][github.monorepo].\n\n## Usage & Documentation\n\n[See the dedicated documentation page here][docs].\n\n## Quick Start\n\n```html\n<script>\n\timport { lockscroll } from '@svelte-put/lockscroll';\n\n\tlet locked = $state(false);\n</script>\n\n<svelte:body use:lockscroll=\"{locked}\" />\n\n<button onclick=\"{()\" =\"\">locked = !locked}>Toggle lock scroll on body</button>\n```\n\n## [Changelog][github.changelog]\n\n<!-- github specifics -->\n\n[github.monorepo]: https://github.com/vnphanquang/svelte-put\n[github.changelog]: https://github.com/vnphanquang/svelte-put/blob/main/packages/lockscroll/CHANGELOG.md\n[github.issues]: https://github.com/vnphanquang/svelte-put/issues?q=\n\n<!-- heading badge -->\n\n[npm.badge]: https://img.shields.io/npm/v/@svelte-put/lockscroll\n[npm]: https://www.npmjs.com/package/@svelte-put/lockscroll\n[bundlephobia.badge]: https://img.shields.io/bundlephobia/minzip/@svelte-put/lockscroll?label=minzipped\n[bundlephobia]: https://bundlephobia.com/package/@svelte-put/lockscroll\n[repl]: https://svelte.dev/repl/8bfbdc1af58e43b2af4d625f63358a35\n[repl.badge]: https://img.shields.io/static/v1?label=&message=Svelte+REPL&logo=svelte&logoColor=fff&color=ff3e00\n[docs]: https://svelte-put.vnphanquang.com/docs/lockscroll\n[docs.badge]: https://img.shields.io/badge/-Docs%20Site-blue\n","readmeFilename":"README.md"}