{"_id":"overlayscrollbars-solid","_rev":"7-28e0d892ea003f47eeda62a872814126","name":"overlayscrollbars-solid","dist-tags":{"latest":"0.5.6"},"versions":{"0.4.0":{"name":"overlayscrollbars-solid","version":"0.4.0","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.4.0","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"135d437c2cab7aac479d57c710553e26ba63c178","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.4.0.tgz","fileCount":10,"integrity":"sha512-ajykwNEMnNinxK/PLk/1Z1Q4sUxs6XJhF5/IYhL/wsN6eu/LEhsSrJfdi8SILkhjri2kmNR/nvH2bLDHIHrsrQ==","signatures":[{"sig":"MEUCIQCj6MVY1ZCwJY1OiTbtjT1U5tfDmRC9pS0oMWXQgNtAxwIgUkD4P7tCSJE8rMfwMWEOhqPIr7KitTAsPyTwyJ3HGYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb4YfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl1w//TDYqOBdRqiWTANW7BkZvdlHhdqVZ7g3Dfchha7CY7ULtTBao\r\n1/Ub+lvBDKCUg12fpZlK8M1VCzEk71Q2YShQuiMw7atUPrboe4G9VeHU/Nrc\r\nKX8wgI8AOZa1WNUNdBQPP2Qt2TGV1vD3mR6CgE1biBLAIAsBn1A/OVPE1grd\r\nRaTP41eBEV+70BuoFUupJScrZs+j52o4iIQdg6ggk2WyqNAhCOC+0COgMlyU\r\ngPAd6U5eyVdOw+frnol1lslUwHDbQdMdHommmxmYsBjDzZb131X/djx9aN1Q\r\nYH+iOUChPnPjdM8bvA4C6oY34HwVpn5/bClHmRgVUG3Z8/3S2nm+DDs/6Mso\r\nHIrMpyONy7bfsVAR5+9HXdci81LgI7T6MZkkrSZT8G0+9iDt91h+jVBibBEY\r\n1z8fsrsFPgPL4sUs1GFs/tLXUG05rPjY4eE3elGzWcBxWeuyx1VCzkDtKLGv\r\nKxiZ7szqMl3Pbkpqn5siunn7/XfLsik5paWdLxUzpuqsjgtPHDJT9P+OI/e3\r\nPxpJNATaGgpDqAkSkay/7dHw4Yl/ohDHRREUJzooUhSHMPU7Y2O+oHnPLb2r\r\nEunbccQYudrBwz3YaS6VJFx/9FcwH8bzsZZ/q25AewIRYRup7cO+YPupdqXE\r\nh8BmW1pO+6yuu917ez+0p5AqDMMCSAawp1g=\r\n=/8Ho\r\n-----END PGP SIGNATURE-----\r\n"},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.es.js","gitHead":"712785c6a5d062106d26c4d8fe9016702008e364","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"8.15.0","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.5.1","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.4.0_1668253215501_0.9232890996213443","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"overlayscrollbars-solid","version":"0.5.0","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.0","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"51fb19e99ec96378fb33e341b713888a5aba757f","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.0.tgz","fileCount":13,"integrity":"sha512-tB9pYEyrh83WMB6IKWiqVvPqlr9XUe6f9BbH/fEK6b1Zy+khY7x/9s2z2HcIk+krMz2d0OR1jHeJIRPWvDwWDA==","signatures":[{"sig":"MEUCIEOfp9B3l4AnnTaOH7sRw8s8FUygSbGu84+CR8StxGtkAiEArE9iBcaSyhdyFNeoskfPa9qr07yjj5mcM+UbghHs+wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh5xhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWoRAAhVBeXYpafwzUJQ6IlME2wVhuM5hlLZdIvc0IzAfEqLbTVuJH\r\ncMC1b2Ew/qpyvthyDgCSIeeIs+EFmZKW9fj75K2hafS+mdhgu7oEGqKZbvdQ\r\n7Kxf/gWBvglOTA2qMkVAUc/JJ9L9+zjRhFe9ojAxzJIAj0j8WQHl3bahMSPK\r\n9+Ees+IHJTTJ93Q52Hd9DW88LZAgau/LIv9W/hxhU0A+oCzJc/I02biBvfig\r\n7Car6jh7/gdbM9L8xrwfusYFmVqf6uV4fV5ui0u3IdfLO2B+5WE/nPa0aAZ0\r\nm5v+3hg6MAWXEkQBHAG78oEF8zSWVKoYhEzhKLfFjJlwdA+9ODenyJsJEjfH\r\nhYzRDzczffR9YwwBhE/ARRiRjx/4kCPvSsFJ5Rhg7qHRXIrLVMWqQeX6g6si\r\nXQ/A76OuMQTbrAAcw/dhDpJv33JuYd1B7+QOssnyBtTLnC9m4y+hjWAyafSD\r\n417l5ONRjZJYSmRhQ/B1uBM3WZGxLqTloCsql7bgb+4VYBLcX4X8Gd93pwbl\r\nUKE6r2tOZ8aJiHpHKkhBDf0RbVxzCdPSSQgigotK+mnJ8AYB9p2MQdEEqdIf\r\nAP5SeRWrDWtw7FUoXEucqV1hAjaVoREtU9CexbarzWrtubDmZZ6yK9JWXicQ\r\np7DoXsdWz15Kq6UpEXNlQyCwv9E+PL/mB3c=\r\n=z+2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.es.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":"./source/overlayscrollbars-solid.js","types":"./types/overlayscrollbars-solid.d.ts","import":"./overlayscrollbars-solid.es.js","browser":"./overlayscrollbars-solid.es.js","require":"./overlayscrollbars-solid.cjs.js"}},"gitHead":"a49ce662d50afe72ce7862aaeece83cfdda21b8b","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"8.15.0","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.5.1","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.0_1669831777114_0.31735339691522113","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"overlayscrollbars-solid","version":"0.5.1","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.1","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"c19200eb2f91fbd96950b8238818db0c8dda3219","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.1.tgz","fileCount":13,"integrity":"sha512-Qn7eKxJ+X5ERTv+PPlJqc6E5PJq8RiWngxNdLl/ld3rzbPfRWbvydurtQcKFjOAQoaT7P3HBaeo0Lq9XQ8AXZg==","signatures":[{"sig":"MEQCIH2Q3UV0ulxDgHVy3UF2ONif8yNIJ07ibi3dQ2dzW4iVAiAd+6mr4uRKHbgQZthpDN02ccQMpUaBYQXuv9UL0XdQBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44402},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.es.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":"./source/overlayscrollbars-solid.js","types":"./types/overlayscrollbars-solid.d.ts","import":"./overlayscrollbars-solid.es.js","browser":"./overlayscrollbars-solid.es.js","require":"./overlayscrollbars-solid.cjs.js"}},"gitHead":"7621541a6cfd24baa908ecc34280d141c9c12a12","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"8.15.0","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.7.0","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.1_1692997483375_0.21114112716472055","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"overlayscrollbars-solid","version":"0.5.2","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.2","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"19fd9160b2bcf6b4090e9791b7cfb463e9c6c59d","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.2.tgz","fileCount":13,"integrity":"sha512-jfVifqR4bdgURwk4zfB+UyNi7ALnrg5nAdX4M++wpAku9auXqohVhpH2qH2ZFj4WdpWNSytJ9KhXma+uQ1KumA==","signatures":[{"sig":"MEUCIB/1Kak4z3ImbGWx+YCCKBoSm8gcEjP6LUNBetNAyfP+AiEAqV2IlAjk3dT9rCBPzPS4mAPKlzNYY/K+ikuuL7LXXP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42236},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.es.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":"./source/overlayscrollbars-solid.js","types":"./types/overlayscrollbars-solid.d.ts","import":"./overlayscrollbars-solid.es.js","browser":"./overlayscrollbars-solid.es.js","require":"./overlayscrollbars-solid.cjs.js"}},"gitHead":"fa4611c533212fd2edf16ac87b573b2652e5357b","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"9.8.1","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.7.0","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.2_1697401221082_0.23840148743867662","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"overlayscrollbars-solid","version":"0.5.3","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.3","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"051d30db5d248f756f5a9be97db967b9672e88be","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.3.tgz","fileCount":21,"integrity":"sha512-KVTmdyeDctH6eAsagSw3c0LDG6cGmVxES6cBFQT6BxBP0zhWLccSZQaSIXAZP91JIcicWUxRxPmqaJf50SOugA==","signatures":[{"sig":"MEUCIFnbk0Dlrxwkt+5SmWIBVkAgArTJLs0hdF/5YssQ/IT9AiEA9mbSCklZ/iJNZz2Sme5DsMfQsbtlmrNDyNMAM3whS5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69436},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.esm.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./source/overlayscrollbars-solid.js"},"import":{"types":"./types/overlayscrollbars-solid.d.mts","default":"./overlayscrollbars-solid.mjs"},"browser":"./overlayscrollbars-solid.esm.js","default":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./overlayscrollbars-solid.cjs.js"},"require":{"types":"./types/overlayscrollbars-solid.d.cts","default":"./overlayscrollbars-solid.cjs"}}},"gitHead":"cc4f902c7dd2d6f17d3e10c571b25e4e26ef4b15","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"10.2.3","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.7.0","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.3_1706099239282_0.30792374408305023","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"overlayscrollbars-solid","version":"0.5.4","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.4","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"53c16d1ab513a40367015f0007644c6f469d7e93","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.4.tgz","fileCount":21,"integrity":"sha512-ddCRN8PzV+v0+kIppxItoFsPbJlUlT9SBzF+NSWNiwnwhWLLs8JRrpkNW6qalRopiq3nlw/qI29kQx8RVN7RPw==","signatures":[{"sig":"MEUCICuDb/35FEDzCGAhldAzAJReOTbQyDhAm/Jp6VpOnGYtAiEAs8Nx/h8n+iXnWEz3siolicf+5pQSmgxUyuRnH2DaXqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70146},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.esm.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./source/overlayscrollbars-solid.js"},"import":{"types":"./types/overlayscrollbars-solid.d.mts","default":"./overlayscrollbars-solid.mjs"},"browser":"./overlayscrollbars-solid.esm.js","default":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./overlayscrollbars-solid.cjs.js"},"require":{"types":"./types/overlayscrollbars-solid.d.cts","default":"./overlayscrollbars-solid.cjs"}}},"gitHead":"196291353ac3fa86355c60c1b0273234034360b2","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"10.2.4","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.7.0","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.4_1711456814440_0.2415407381641459","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"overlayscrollbars-solid","version":"0.5.5","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"author":{"name":"Rene Haas | KingSora"},"license":"MIT","_id":"overlayscrollbars-solid@0.5.5","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"dist":{"shasum":"cb71e0d7d4bb11a6c6feeaf53f08dad76f4bc30b","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.5.tgz","fileCount":21,"integrity":"sha512-YXjU0Q8XhpDcnKyLlgAI6Qcum3btU/4fQbLVzOgxgld4b1oWEaYRL+V8YNgLc/TmlT2taQoLuskTUMDVrIapaQ==","signatures":[{"sig":"MEUCIGekFv30OODZd+H8ZJyRzgfvLd5Nx5YV83nls0elEqaoAiEA8OHxN6J3HtVyJeck+xjwQ0uSzeblM3vDCtoKqFbUQmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73267},"main":"overlayscrollbars-solid.cjs.js","types":"types/overlayscrollbars-solid.d.ts","module":"overlayscrollbars-solid.esm.js","exports":{".":{"node":"./overlayscrollbars-solid.cjs.js","solid":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./source/overlayscrollbars-solid.js"},"import":{"types":"./types/overlayscrollbars-solid.d.mts","default":"./overlayscrollbars-solid.mjs"},"browser":"./overlayscrollbars-solid.esm.js","default":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./overlayscrollbars-solid.cjs.js"},"require":{"types":"./types/overlayscrollbars-solid.d.cts","default":"./overlayscrollbars-solid.cjs"}}},"gitHead":"e0ad5d026909b85d10e9ed0f7605cddd067408c9","_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"repository":{"url":"git+https://github.com/KingSora/OverlayScrollbars.git","type":"git","directory":"packages/overlayscrollbars-solid"},"_npmVersion":"10.2.4","description":"OverlayScrollbars for Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.7.0","overlayscrollbars":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/overlayscrollbars-solid_0.5.5_1712014755012_0.881097168397005","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"overlayscrollbars-solid","version":"0.5.6","description":"OverlayScrollbars for Solid.","author":{"name":"Rene Haas | KingSora"},"license":"MIT","homepage":"https://kingsora.github.io/OverlayScrollbars","bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"repository":{"type":"git","url":"git+https://github.com/KingSora/OverlayScrollbars.git","directory":"packages/overlayscrollbars-solid"},"keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"main":"overlayscrollbars-solid.cjs.js","module":"overlayscrollbars-solid.esm.js","types":"types/overlayscrollbars-solid.d.ts","exports":{".":{"solid":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./source/overlayscrollbars-solid.js"},"import":{"types":"./types/overlayscrollbars-solid.d.mts","default":"./overlayscrollbars-solid.mjs"},"require":{"types":"./types/overlayscrollbars-solid.d.cts","default":"./overlayscrollbars-solid.cjs"},"browser":"./overlayscrollbars-solid.esm.js","node":"./overlayscrollbars-solid.cjs.js","default":{"types":"./types/overlayscrollbars-solid.d.ts","default":"./overlayscrollbars-solid.cjs.js"}}},"peerDependencies":{"overlayscrollbars":"^2.0.0","solid-js":"^1.7.0"},"sideEffects":false,"_id":"overlayscrollbars-solid@0.5.6","gitHead":"cd8ebccfa651b9d69c618c1444026d2667dcd6b4","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-n1iaIT5vLxT7TSum9f80BDfIpXX53CcCxWyqWid9doJDDPPPzEMv+QbDM8I5sctbeExUqc9WAgNnu3W9/M2Q3g==","shasum":"a4094a5c72a2e77282f405f15ff05f30e42bf4b9","tarball":"https://registry.npmjs.org/overlayscrollbars-solid/-/overlayscrollbars-solid-0.5.6.tgz","fileCount":21,"unpackedSize":74551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBe6foKZ7cCn+KICzAAguhZy0NsRcdUn4OS7XMGBfs3KAiB1agm+XWxHmC0i5ZusqbphwE183FYtHE9crMOChKFRlQ=="}]},"_npmUser":{"name":"kingsora","email":"king-sora@hotmail.de"},"directories":{},"maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/overlayscrollbars-solid_0.5.6_1736108988899_0.7347986232124581"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-12T11:40:15.501Z","modified":"2025-01-05T20:29:49.245Z","0.4.0":"2022-11-12T11:40:15.661Z","0.5.0":"2022-11-30T18:09:37.315Z","0.5.1":"2023-08-25T21:04:43.562Z","0.5.2":"2023-10-15T20:20:21.354Z","0.5.3":"2024-01-24T12:27:19.435Z","0.5.4":"2024-03-26T12:40:14.648Z","0.5.5":"2024-04-01T23:39:15.210Z","0.5.6":"2025-01-05T20:29:49.076Z"},"bugs":{"url":"https://github.com/KingSora/OverlayScrollbars/issues"},"author":{"name":"Rene Haas | KingSora"},"license":"MIT","homepage":"https://kingsora.github.io/OverlayScrollbars","keywords":["overlayscrollbars","solid","solidjs","component","hook","hooks","primitive","styleable","custom","scrollbar","scrollbars","scroll"],"repository":{"type":"git","url":"git+https://github.com/KingSora/OverlayScrollbars.git","directory":"packages/overlayscrollbars-solid"},"description":"OverlayScrollbars for Solid.","maintainers":[{"name":"kingsora","email":"king-sora@hotmail.de"}],"readme":"<div align=\"center\">\n  <a href=\"https://kingsora.github.io/OverlayScrollbars\"><img src=\"https://raw.githubusercontent.com/KingSora/OverlayScrollbars/master/logo/logo.png\" width=\"160\" height=\"160\" alt=\"OverlayScrollbars\"></a>\n  <a href=\"https://www.solidjs.com\"><img src=\"https://raw.githubusercontent.com/KingSora/OverlayScrollbars/master/packages/overlayscrollbars-solid/logo.svg\" width=\"160\" height=\"160\" alt=\"Vue\"></a>\n</div>\n<br />\n<div align=\"center\">\n\n  [![OverlayScrollbars](https://img.shields.io/badge/OverlayScrollbars-%5E2.0.0-338EFF?style=flat-square)](https://github.com/KingSora/OverlayScrollbars)\n  [![Solid](https://img.shields.io/badge/Solid-%5E1.7.0-2C4F7C?style=flat-square&logo=solid)](https://github.com/solidjs/solid)\n  [![Downloads](https://img.shields.io/npm/dt/overlayscrollbars-solid.svg?style=flat-square)](https://www.npmjs.com/package/overlayscrollbars-solid)\n  [![Version](https://img.shields.io/npm/v/overlayscrollbars-solid.svg?style=flat-square)](https://www.npmjs.com/package/overlayscrollbars-solid)\n  [![License](https://img.shields.io/github/license/kingsora/overlayscrollbars.svg?style=flat-square)](#)\n\n</div>\n<h3 align=\"center\">\n  <a href=\"https://kingsora.github.io/OverlayScrollbars\">Website</a>\n  &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n  <a href=\"https://kingsora.github.io/OverlayScrollbars/examples\">Examples</a>\n</h3>\n\n# OverlayScrollbars for Solid\n\nThis is the official OverlayScrollbars Solid wrapper.\n\n## Installation\n\n```sh\nnpm install overlayscrollbars-solid\n```\n\n## Peer Dependencies\n\nOverlayScrollbars for Solid has the following **peer dependencies**:\n\n- The vanilla JavaScript library: [overlayscrollbars](https://www.npmjs.com/package/overlayscrollbars)\n\n```\nnpm install overlayscrollbars\n```\n\n- The Solid framework: [solid-js](https://www.npmjs.com/package/solid-js)\n\n```\nnpm install solid-js\n```\n\n## Usage\n\nThe first step is to import the CSS file into your app:\n```ts\nimport 'overlayscrollbars/overlayscrollbars.css';\n```\n\n> __Note__: If the path `'overlayscrollbars/overlayscrollbars.css'` is not working use `'overlayscrollbars/styles/overlayscrollbars.css'` as the import path for the CSS file.\n\n## Component\n\nThe main entry point is the `OverlayScrollbarsComponent` which can be used in your application as a component:\n\n```jsx\nimport { OverlayScrollbarsComponent } from \"overlayscrollbars-solid\";\n\n// ...\n\n<OverlayScrollbarsComponent defer>\n  example content\n</OverlayScrollbarsComponent>\n```\n\n### Properties\n\nThe component accepts all properties of regular elements such as `div` and `span`.  \nAdditionally it has custom optional properties:\n\n- `element`: accepts a `string` which represents the tag of the root element.\n- `options`: accepts an `object` which represents the OverlayScrollbars options.\n- `events`: accepts an `object` which represents the OverlayScrollbars events.\n- `defer`: accepts an `boolean` or `object`. Defers the initialization to a point in time when the browser is idle.\n\n> __Note__: Its **highly recommended** to use the `defer` option whenever possible to defer the initialization to a browser's idle period.\n\n```jsx\n// example usage\n<OverlayScrollbarsComponent\n  element=\"span\"\n  options={{ scrollbars: { autoHide: 'scroll' } }}\n  events={{ scroll: () => { /* ... */ } }}\n  defer\n/>\n```\n\n### Ref\n\nThe `ref` of the `OverlayScrollbarsComponent` will give you an object with which you can access the OverlayScrollbars `instance` and the root `element` of the component.  \nThe ref object has two properties:\n\n- `osInstance`: a function which returns the OverlayScrollbars instance.\n- `getElement`: a function which returns the root element.\n\n```jsx\n// example usage\nimport type { OverlayScrollbarsComponentRef } from 'overlayscrollbars-solid';\n\nconst Component = () => {\n  let ref: OverlayScrollbarsComponentRef | undefined;\n\n  return <OverlayScrollbarsComponent ref={(r) => (ref = r)} />\n}\n```\n\n## Primitive\n\nIn case the `OverlayScrollbarsComponent` is not enough, you can also use the `createOverlayScrollbars` primitive:\n\n```jsx\nimport { createOverlayScrollbars } from \"overlayscrollbars-solid\";\n\n// example usage\nconst Component = () => {\n  let div;\n  const [params, setParams] = createStore({ options, events, defer });\n  const [initialize, instance] = createOverlayScrollbars(params);\n\n  /** \n   * or:\n   * \n   * const [params, setParams] = createSignal({});\n   * const [initialize, instance] = createOverlayScrollbars(params);\n   * \n   * or:\n   * \n   * const [options, setOptions] = createSignal();\n   * const [events, setEvents] = createSignal();\n   * const [defer, setDefer] = createSignal();\n   * const [initialize, instance] = createOverlayScrollbars({\n   *   options,\n   *   events,\n   *   defer,\n   * });\n   * \n   */\n\n  onMount(() => {\n    initialize({ target: div });\n  });\n\n  return <div ref={div} />\n}\n```\n\nThe primitive is for advanced usage and lets you control the whole initialization process. This is useful if you want to integrate it with other plugins.\n\n### Parameters\n\nParameters are optional and similar to the `OverlayScrollbarsComponent`.\nIts an `object` with optional properties:\n\n- `options`: accepts an `object` which represents the OverlayScrollbars options.\n- `events`: accepts an `object` which represents the OverlayScrollbars events.\n- `defer`: accepts an `boolean` or `object`. Defers the initialization to a point in time when the browser is idle.\n\n> __Note__: The object can be a normal, `store` or `signal` object. This also applies to all fields.\n\n### Return\n\nThe `createOverlayScrollbars` primitive returns a `tuple` with two values:\n\n- The first value is the `initialization` function, it takes one argument which is the `InitializationTarget`.\n- The second value is a function which returns the current OverlayScrollbars instance or `null` if not initialized.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}