{"_id":"@balalarast/vue-bottom-sheet","_rev":"19-0107614b7cf0b80ac3835b2e723b6704","name":"@balalarast/vue-bottom-sheet","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.1":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.1","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.1","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"dist":{"shasum":"d09a6537f4bbc242ad4f12f87d473756dde35e37","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.1.tgz","fileCount":6,"integrity":"sha512-9urIbpvLnhp4p/2LFYZv0jAD3i6cElqRHMsLJO2oFthSegRnEO1o0cnFTtDk9p9hyO9JAAjNvcKNf/S7lDLekQ==","signatures":[{"sig":"MEUCIQDQ8nvo04NFvpvx6LaKAIH2K8Gm0Lvur4hWObalQEMQ1wIgNEFXLLXxn7GpE4YghXdsoAIOygDhJq+T20rXocWz0kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20433},"main":"index.ts","type":"module","types":"index.ts","gitHead":"4866cbe216aa284c874bc30612793821cbcd54a7","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.18","nuxt":"^3.18.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.1_1754912223211_0.9679429798734673","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.2","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.2","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"38c768fe4b87fbd2cfda44345d5c889c3da78765","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.2.tgz","fileCount":6,"integrity":"sha512-QGS8BdHJMPcMzCFSog/X9ICFxWGZGa616PCQXM34f9KfH78oQKnP3NnGf+ahURgp08H0ibWPjEW5XWxgmW9x4w==","signatures":[{"sig":"MEUCIAIStyYSRhXC9qUIho7IPAFfWTngO1QndYqAh3AAIuU+AiEAyh7o1CB3iN9Idz2WO8ZVwe5E3se2ODFER7kiuRrUVvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20543},"main":"index.ts","type":"module","types":"index.ts","gitHead":"4866cbe216aa284c874bc30612793821cbcd54a7","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.18","nuxt":"^3.18.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.2_1754912409341_0.8951942301064892","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.3","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.3","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"393f31eb78c54a523bbaaee1cec43955d04e4c41","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.3.tgz","fileCount":6,"integrity":"sha512-8C8IK0x+Nr3F2ZfsPTaVKqkQ5V8UTp2gOq3Fl9jsh+E4i+YrPRkSs9AH6eqWG1FRcm1W1Z5Dt3/Mp473/Ai8Tw==","signatures":[{"sig":"MEUCIQDdBz9vWKAwfMO3Uhdvkx9WA2icMsEbp3X7Hdre3PkX6QIgSkSkBGX1xVgf3vM8vmsxprpPAFQgkXRJyU3GQZT3Dhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20592},"main":"index.ts","type":"module","types":"index.ts","exports":{"./nuxt":"./nuxt.ts"},"gitHead":"34951eb229e45189ab8e96694a52ca12c7dccf07","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.18","nuxt":"^3.18.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.3_1754915247899_0.7937080468694466","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.4","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.4","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"13d0017fb140bafb8b1eb1df2c274fee4b52b8d7","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.4.tgz","fileCount":6,"integrity":"sha512-FbTJ+KqrzEg6XO8jkmGvN/3aUQ4ifLTgThyUHAlfAQBgo2txMmYBqkNbq6gqH1pH952gpwsbAtNf0b/NtUd/Ew==","signatures":[{"sig":"MEUCIQDZUpYW4cVYiJq6ookopA9Z497/7tm9Odwa8Udg6boNJAIgJGJ2Bv3IZ+XFkcZCjjgLWZH6D4qhv28huJqXTR7biEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21208},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"4fdbffef0cccca5640c09a38ffc5334a8a720c29","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.18","nuxt":"^3.18.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.4_1754916478991_0.9593165139184399","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.5","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.5","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"c000c94d53ba84ffaf768807767b56f2a7c528d9","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.5.tgz","fileCount":6,"integrity":"sha512-jP8GIZWxo0MQBdwOBgJLL9ieg9XwuuTHMip1vkt9WoZa0CF3XoGiV9vjl8tGOUyD4xek+V9O6WsPgLJgo31FBg==","signatures":[{"sig":"MEUCIQDfJj/+v5LKQ9mw+p0qSWhHniGr7l/2bxIOWWXC/p+vowIgXqtfDVvcY1UakovQUmZpTyjxruTemKMnsKGZd8PIg7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21243},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"1e2d6fe589ac576011586a5103b8747b9c683577","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.18","nuxt":"^3.18.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.5_1754920902305_0.19641245482168634","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.6","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.6","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"4f4b3283cca27843fbd37083deafd2cab69bdcf1","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.6.tgz","fileCount":6,"integrity":"sha512-Vb6TzSDHidUhesrUaCxtvAOz3eFEv1l7Dp8OcqLuXV9RbarIq42Pm4Ns4QpziTUFKZCQun53btoXVqG/0wmzNQ==","signatures":[{"sig":"MEYCIQDa52Ocx3MoMT793bIuJsm/yELKUrhMbi1/Bo8UbRLnuwIhAKalbscAONEDYHM2Z2Trj0TdUjQC2aa8m67PXfSi1fY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21241},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"72b379ef24d2607fc3739e4d24a0c6f70a81103f","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.6_1754922309270_0.2792331804932495","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.7","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.7","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"6f48880ed7cdac8543b184ccdd9b17b42a8c04ee","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.7.tgz","fileCount":6,"integrity":"sha512-MlN8dYqkBTAbffynudGuQ71+1hh8Z2tEZ/8J/YMX6OQnaPC61tRvpQ/b1vlE7k27RfXUTl0wrhqIxmFGSKBc+w==","signatures":[{"sig":"MEUCIQDwg7KomHAyk/db4UmR/hlXth7uh8IbmVDtHIfkpbtn+QIgH5p+/P5+VPLIKLeJ+3fDfO2i7kPhdCxqTvpiCyz/dT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21227},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"e31bcc48fcc7b83daf46759a59e8ac4be501eaad","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.7_1754926722027_0.9059089570801844","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.8","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.8","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"00b92f2cbceaca35268164485a5e823ff6066bc4","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.8.tgz","fileCount":6,"integrity":"sha512-GPdY2zLCjGYDDlGMFidFuUP1XvMRfRnK1JwxUKJouPlAcOjS4aoDyAsHlvNyUjkQFYHjqCJC7f11wvefTR7o0A==","signatures":[{"sig":"MEQCIEc/vPj2vtlw1z5lc3cDsmTTcYGzCjEvpVRFb9oWlJAbAiBjL+74ZP8m/CAaSzd2wFpVanV+FNOM9T8MRMljTSL93Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25498},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"806441763058175d51ab47ece5f9de06d9190a8d","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.8_1754944036013_0.40162204745678687","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.9","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.9","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"2aca8640a34eb9205d324705cdce5f09e8f16917","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.9.tgz","fileCount":6,"integrity":"sha512-y6WxDWYMXI6D76c7izUCQtWQ5znPb0uH9TIof3637+rbJd2oGD49MHkYByzYS1v6J/rE5Lmb46PnpCGJIautIQ==","signatures":[{"sig":"MEQCICUTgUBHBOUcxOnVPoPlrHhj6WfYlfyWh4CZTp976qkwAiAd5aEIpoccitbVYBKcQRUkZD+6VUIuVhuqLNlHzPUihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30834},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"b94f6f210acbdde2ef9b0458a94a7ea2dfda1b05","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.9_1755120209388_0.4943617127786062","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.10","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.10","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"3bcaac1a1821f4715514d4b2ec21a2d8b7c3bba9","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.10.tgz","fileCount":6,"integrity":"sha512-dcjIxZNhRnl/HxugrF4faQ2dq7P3VN63HuPJ68GhYmhUEJqvDs3acx9Z8lFhOayTKtqRENf1lZBbyX1g5OpF0g==","signatures":[{"sig":"MEQCIGjVl8f77KeOdq2v5JsN4pTsvjom5U+LXHkVwQ7OBY36AiBfsPmNDyb1dLjQJ140+/jjuqVVxj/FF8hV9BZL+ndF6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30965},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"4662180538c8f68431c81ec7a70d2da841a7c1b7","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.10_1755124906958_0.4663801417358189","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@balalarast/vue-bottom-sheet","version":"0.0.11","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.0.11","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"fa5b19a7f370cf5f6e6bd35ce1c77508f3ee369c","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.0.11.tgz","fileCount":6,"integrity":"sha512-NKxMoDbqfRVyY4nm+fLtGi3Q5wFg/k3WLz/sAGXNOwNbEveMzHNc51y+hF4fPf4qJDMe6CCwVrDOrKWP6HQvtA==","signatures":[{"sig":"MEQCIAZHmBvrYRKF0YNNTIID05f/0+fuSKTUbf5cyrVA1RbhAiB4P1BznOGm/8z+BJ6hKSFxMZMrH0KUfCpFP5XCg85KRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31122},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"c0267c91d1cb7925a1240dbf7c67f5270e3f94cf","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.0.11_1755250856229_0.9906989845435634","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@balalarast/vue-bottom-sheet","version":"0.1.0","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.1.0","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"78a2771fc9235e3d18131b5c200ea05e8e06ed3c","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.1.0.tgz","fileCount":6,"integrity":"sha512-IqppGDFbuYVrGWWmp1hJCK5BooC1PPzlAAl4WqLVJKa1GGELU54JziXRRBC9fpSSBMsk+8bm5d3sVV0qLo3UsQ==","signatures":[{"sig":"MEQCIBpE3Rg2TvuDwLPc3cyAAvnQ+lWNtBKN6gRTxfSf63aXAiAnSoOsbOD9dWGKIWVPBfdZnjO5TpHgBnfWqWZ7763jyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34425},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"bf60e790cbc0a59ebd09a0c0a5eb1b2df53c7aa0","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.1.0_1755400405340_0.024776770646152135","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@balalarast/vue-bottom-sheet","version":"0.2.0","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.2.0","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"b7c6da42f141ff360ee8a546bec008cef2406515","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.2.0.tgz","fileCount":6,"integrity":"sha512-SbZg8AeH/40K6mxWGWcgtrtQA6DY05vAM48W1TxXt6mFdlgs4DecGVP4slMHXcVs69ym5WSFmeeKtSxjOWFVsg==","signatures":[{"sig":"MEUCIQCt8scMC86ro6W/kj9sPR+17JInMTZDUH7Vzzha8UkALgIgUWcJmSbHnHHq2vyVGNqu9r+oCe3qas47va5JgWJilxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37688},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"1d25639c3e9a117c10dc90de1804aeece4b893df","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.2.0_1755578522223_0.13487816966610944","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@balalarast/vue-bottom-sheet","version":"0.3.0","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.3.0","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"c06c9f09b2e9fa32f42320b4ceea916b6b18f309","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.3.0.tgz","fileCount":6,"integrity":"sha512-sJyssCHiccOqDAKw2P7OQtJGCaVTY2/8+nlqRTd1RcdKvqFfEVyq0cPYiMDS0+WN6cUe1nar+ITpQteTbZtz4Q==","signatures":[{"sig":"MEQCIDYDq5YV0pry6i/baeJX3lJL7UK3ZyRvk5Q75sPsfzjdAiBcGCiu25VusESg0HwjhKJHgA15pfJOMtm3DEZ2qpINCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38269},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"e51951b771c1f18fd1513099ff9d48c5d148694c","scripts":{"dev":"nuxi dev playground","test":"vitest","build":"nuxi build playground","test:ui":"vitest --ui","generate":"nuxi generate playground","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"nuxt":"^3.18.1","vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.3.0_1755698944869_0.8790802255829251","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@balalarast/vue-bottom-sheet","version":"0.3.1","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.3.1","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"a7c60cba1a24bad2db14300ab16c159c3e195e55","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.3.1.tgz","fileCount":6,"integrity":"sha512-NB7dtwOBon+dFrJj+ry/HaM3MPQEjjUecsoXscOry5ak29KJ4kFIj4JS4YKzA6qESmAJ5xnBa1Y0Zt4AF6T6Tg==","signatures":[{"sig":"MEUCIQCjuum7B3d80pSYCA54LDibyDV/Guh9W4aWGpypYj4YDAIgFGw9ceuT1cLwidA7dUCOoOtQaW6DWIn/vKj9C/4uBwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41654},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"39bc32726df4d05112f8454e736347c483b9ae07","scripts":{"dev":"nuxi dev playground","test":"vitest","build":"nuxi build playground","prepare":"npm run build","test:ui":"vitest --ui","generate":"nuxi generate playground","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"nuxt":"^3.18.1","vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.3.1_1755719345195_0.9655403783893282","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@balalarast/vue-bottom-sheet","version":"0.3.2","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.3.2","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"c5f4774ec840e71cbb5d912210de03e401356a54","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.3.2.tgz","fileCount":6,"integrity":"sha512-uygKv7gEPAyQs3yPI1t5O/xeexinGTR7ORfvEwWcRJ7YMTtUqJ/SCebx9KYwOOtG0iUZWgVvCQ0wvgwhoLa9tQ==","signatures":[{"sig":"MEUCIQDVoEaD4e7RdaNBZpMRJK+xmwrteqOq5pK9W3wWOZrVZgIgUgDceNC/7NFH4izapi7oEhdM2n2SDu3IKI7sHnDBv8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43105},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"23addca5bea87546f5bee5ce914971b1b6e47e4a","scripts":{"dev":"nuxi dev playground","test":"vitest","build":"nuxi build playground","test:ui":"vitest --ui","generate":"nuxi generate playground","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"nuxt":"^3.18.1","vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.3.2_1756664393436_0.6920464499379173","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@balalarast/vue-bottom-sheet","version":"0.3.3","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.3.3","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"857e56d5086cd77ec6c72ecfbe7235612202ed2f","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.3.3.tgz","fileCount":6,"integrity":"sha512-zN7OxpoGQRmmUrwv6lcSXsuR6wrVD4rSwpDOXK626qi8ZN0BfftHTBjyD6LJckeiywzx2QsXprAu3QzMvmEbTg==","signatures":[{"sig":"MEUCIFbHs7XpbmrpbOUqtfgvoRxVOdLCrYMazeboQZkahrbMAiEAwfluAepV8uK3xXnrdjGcGrEFORcVqXUisbyfGdRfiw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43115},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"8cf97380f2823215dadba68f81ac5029d3761162","scripts":{"dev":"nuxi dev playground","test":"vitest","build":"nuxi build playground","test:ui":"vitest --ui","generate":"nuxi generate playground","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"nuxt":"^3.18.1","vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.3.3_1757273181570_0.7905817966361193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@balalarast/vue-bottom-sheet","version":"0.4.0","keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","_id":"@balalarast/vue-bottom-sheet@0.4.0","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"dist":{"shasum":"8b79fe2cb95575597be22cc604aafeb838326a85","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.4.0.tgz","fileCount":6,"integrity":"sha512-W8o4RzmiJ2+3xrQyNSgeYTyNFHlzSWqKHtnXvlTabzJux+UFi2dnR8yn6l3GEUo2VLWCRtlONXgQ/JkNnBT2FQ==","signatures":[{"sig":"MEYCIQC3F8tBZZxILrkzlbnHF4zPrS5xDwNC2sXXyckPoHvbVwIhAMugJT7F/iCMI1LS5/xLgE7zfZ076XapVefcXl2x9uFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44432},"main":"index.ts","type":"module","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"gitHead":"f3ad2fa093def1d12e48030a161c3e8736eda224","scripts":{"dev":"nuxi dev playground","test":"vitest","build":"nuxi build playground","test:ui":"vitest --ui","generate":"nuxi generate playground","test:watch":"vitest --watch"},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"repository":{"url":"git+https://github.com/balalarast/vue-bottom-sheet.git","type":"git"},"_npmVersion":"10.8.2","description":"A bottom sheet component for Vue 3 and Nuxt 3","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@oku-ui/motion":"^0.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","devDependencies":{"nuxt":"^3.18.1","vite":"^5.4.19","jsdom":"^21.0.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.2.0","nuxt":"^3.5.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-bottom-sheet_0.4.0_1757476800177_0.7759215595720568","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@balalarast/vue-bottom-sheet","version":"0.4.1","description":"A bottom sheet component for Vue 3 and Nuxt 3","type":"module","main":"index.ts","types":"index.ts","exports":{".":{"import":"./index.ts","require":"./index.js"},"./nuxt":{"import":"./nuxt.ts","require":"./nuxt.js"}},"scripts":{"dev":"nuxi dev playground","build":"nuxi build playground","generate":"nuxi generate playground","test":"vitest","test:ui":"vitest --ui","test:watch":"vitest --watch"},"keywords":["vue","nuxt","bottom-sheet","component"],"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/balalarast/vue-bottom-sheet.git"},"license":"MIT","peerDependencies":{"nuxt":"^3.5.0 || ^4.0.0","vue":"^3.2.0"},"devDependencies":{"nuxt":"^3.18.1","@vitejs/plugin-vue":"^6.0.1","@vitest/ui":"^3.2.4","@vue/test-utils":"^2.4.6","jsdom":"^21.0.0","typescript":"^5.0.0","vite":"^5.4.19","vitest":"^3.2.4"},"dependencies":{"@oku-ui/motion":"^0.4.3"},"packageManager":"pnpm@8.14.0+sha512.5d4bf97b349faf1a51318aa1ba887e99d9c36e203dbcb55938a91fddd2454246cb00723d6642f54d463a0f52a2701dadf8de002a37fc613c9cdc94ed5675ddce","_id":"@balalarast/vue-bottom-sheet@0.4.1","gitHead":"63dfa77be25d39deb76ec149a079a195858ede90","bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cxqfyTlg7oYsqF4Y6OsNhTMkDduDVfVB+roY6fz8/toV8ppidpgk7qORgfPbC6hpWAZ4JvpGfUbzNZuuYwQIHQ==","shasum":"c561a70bfb4297070de6cd6bd477da16ab0c4bbd","tarball":"https://registry.npmjs.org/@balalarast/vue-bottom-sheet/-/vue-bottom-sheet-0.4.1.tgz","fileCount":8,"unpackedSize":46030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4DnHUiOe8DgwH6XQrtFfy7/INDrIxPcghk1jWt8tZFAiAt1A4e9Uyrz8fHMkiqyMAyi2J23ozCiNTKZYI7rQlGCw=="}]},"_npmUser":{"name":"balal","email":"arastbalal@gmail.com"},"directories":{},"maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-bottom-sheet_0.4.1_1771758110943_0.7864942791974578"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-11T11:37:03.131Z","modified":"2026-02-22T11:01:51.260Z","0.0.1":"2025-08-11T11:37:03.372Z","0.0.2":"2025-08-11T11:40:09.514Z","0.0.3":"2025-08-11T12:27:28.150Z","0.0.4":"2025-08-11T12:47:59.176Z","0.0.5":"2025-08-11T14:01:42.479Z","0.0.6":"2025-08-11T14:25:09.480Z","0.0.7":"2025-08-11T15:38:42.205Z","0.0.8":"2025-08-11T20:27:16.239Z","0.0.9":"2025-08-13T21:23:29.582Z","0.0.10":"2025-08-13T22:41:47.142Z","0.0.11":"2025-08-15T09:40:56.400Z","0.1.0":"2025-08-17T03:13:25.557Z","0.2.0":"2025-08-19T04:42:02.477Z","0.3.0":"2025-08-20T14:09:05.112Z","0.3.1":"2025-08-20T19:49:05.354Z","0.3.2":"2025-08-31T18:19:53.640Z","0.3.3":"2025-09-07T19:26:21.772Z","0.4.0":"2025-09-10T04:00:00.362Z","0.4.1":"2026-02-22T11:01:51.124Z"},"bugs":{"url":"https://github.com/balalarast/vue-bottom-sheet/issues"},"author":{"name":"Balal Arast","email":"arastbalal@gmail.com"},"license":"MIT","homepage":"https://github.com/balalarast/vue-bottom-sheet#readme","keywords":["vue","nuxt","bottom-sheet","component"],"repository":{"type":"git","url":"git+https://github.com/balalarast/vue-bottom-sheet.git"},"description":"A bottom sheet component for Vue 3 and Nuxt 3","maintainers":[{"name":"balal","email":"arastbalal@gmail.com"}],"readme":"# @balalarast/vue-bottom-sheet\n\n[![npm](https://img.shields.io/npm/v/@balalarast/vue-bottom-sheet)](https://www.npmjs.com/package/@balalarast/vue-bottom-sheet)\n[![Build](https://img.shields.io/github/actions/workflow/status/balalarast/vue-bottom-sheet/ci.yml?branch=main)](https://github.com/balalarast/vue-bottom-sheet/actions)\n[![License](https://img.shields.io/npm/l/@balalarast/vue-bottom-sheet)](https://www.npmjs.com/package/@balalarast/vue-bottom-sheet)\n[![Downloads](https://img.shields.io/npm/dm/@balalarast/vue-bottom-sheet)](https://www.npmjs.com/package/@balalarast/vue-bottom-sheet)\n[![Playground](https://img.shields.io/badge/Playground-Demo-blue)](https://vue-bottom-sheet-alpha.vercel.app/)\n[![Nuxt 3 & 4 Compatible](https://img.shields.io/badge/Nuxt-3%20%26%204-blue)]()\n\nBottom Sheet component for Vue 3, Nuxt 3, and Nuxt 4 with drag support, multiple snap points, and dark mode.  \nBuilt with [@oku-ui/motion](https://motion.oku-ui.com) for smooth and performant animations.\n\n## Table of Contents\n\n- [Compatibility](#compatibility)\n- [Features](#features)\n- [Demo](#demo)\n- [Install](#install)\n- [Usage in Vue 3](#usage-in-vue-3)\n  - [1. Registering the Component Globally (Recommended)](#1-registering-the-component-globally-recommended)\n  - [2. Direct Import in Components](#2-direct-import-in-components)\n- [Usage in Nuxt 3 & Nuxt 4](#usage-in-nuxt-3--nuxt-4)\n  - [1. Using Nuxt Module (Recommended)](#1-using-nuxt-module-recommended)\n  - [2. Registering the Component in Plugins](#2-registering-the-component-in-plugins)\n  - [3. Direct Import in Components](#3-direct-import-in-components)\n- [Props and Configuration](#props-and-configuration)\n- [Exposed Methods & Properties](#exposed-methods--properties)\n- [Events](#events)\n- [Styling guide](#styling-guide)\n- [Running Playground](#running-playground)\n- [Running Tests](#running-tests)\n\n## Compatibility\n\nThis package is fully compatible with:\n- Vue 3\n- Nuxt 3\n- Nuxt 4\n\n## Features\n\n- Smooth open and close animations powered by [@oku-ui/motion](https://motion.oku-ui.com)\n- Support for multiple snap points (percentage and pixel values)\n- Drag support with adjustable panel height\n- Dark mode support\n- Prevent pull-to-refresh on mobile devices\n- Ability to use teleport for rendering in custom locations\n\n## Demo\n\nYou can try the live demo here:  \n\n👉 [Live Demo in vercel](https://vue-bottom-sheet-alpha.vercel.app/)  \n👉 [Live Demo in CodeSandbox](https://rhwgsx-3000.csb.app/)  \n👉 [Open in CodeSandbox](https://codesandbox.io/embed/quizzical-napier-rhwgsx?view=preview)\n\n\n![Demo Screen](demo-screen.gif)\n\n\n## Install\n\n```bash\nnpm install @balalarast/vue-bottom-sheet\n# or\nyarn add @balalarast/vue-bottom-sheet\n```\n\n## Usage in Vue 3\n\n### 1. Registering the Component Globally (Recommended)\n\nIf you prefer to register the component globally, create a file like plugins/bottom-sheet.ts and register it:\n\n```ts\nimport { createApp } from 'vue'\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\n\nexport default (app: ReturnType<typeof createApp>) => {\n  app.component('BottomSheet', BottomSheet)\n}\n```\n\nThen you can use it in any component without importing:\n\n```ts\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\n\nconst sheetRef = ref(null)\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open Bottom Sheet</button>\n  <BottomSheet ref=\"sheetRef\" />\n</template>\n```\n\n---\n\n### 2. Direct Import in Components\n\n```ts\n<script setup lang=\"ts\">\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\nimport { ref } from 'vue'\n\nconst sheetRef = ref<InstanceType<typeof BottomSheet>>()\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open Bottom Sheet</button>\n  <BottomSheet ref=\"sheetRef\" />\n</template>\n```\n\n## Usage in Nuxt 3 & Nuxt 4\n\nYou can use **any one** of the following methods — choose the one that best fits your project setup.\n\n### 1. Using Nuxt Module (Recommended)\n\nIf you have enabled the Nuxt module, make sure to add it in your `nuxt.config.ts` like this so that the component is automatically available throughout your project:\n\n```ts\nexport default defineNuxtConfig({\n  modules: [\n    '@balalarast/vue-bottom-sheet/nuxt'\n  ],\n})\n```\n\nUsing the Component in Your Vue Files:\n\n```ts\n<script setup lang=\"ts\">\nconst sheetRef = ref(null)\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open Bottom Sheet</button>\n  <BottomSheet ref=\"sheetRef\" />\n</template>\n```\n\n---\n\n### 2. Registering the Component in Plugins\n\nIf you prefer manual registration, you can create a Nuxt plugin file (e.g., plugins/bottom-sheet.client.ts) and register the BottomSheet component globally.\nThis way, the component will be available in all your Vue components without the need to import it individually.\n\n```ts\nimport { defineNuxtPlugin } from '#app'\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\n\nexport default defineNuxtPlugin(nuxtApp => {\n  nuxtApp.vueApp.component('BottomSheet', BottomSheet)\n})\n```\n\nUsing the Component in Your Vue Files:\n\n```ts\n<script setup lang=\"ts\">\nconst sheetRef = ref(null)\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open Bottom Sheet</button>\n  <BottomSheet ref=\"sheetRef\" />\n</template>\n```\n\n---\n\n### 3. Direct Import in Components\n\nYou can import and use the component directly inside your components:\n\n```ts\n<script setup lang=\"ts\">\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\n\nconst sheetRef = ref<InstanceType<typeof BottomSheet>>()\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open Bottom Sheet</button>\n  <BottomSheet ref=\"sheetRef\" />\n</template>\n```\n\n## Props and Configuration\n| Prop Name                 | Type                         | Default                | Description |\n|----------------------------|------------------------------|------------------------|-------------|\n| `darkMode`                | `boolean`                    | `false`                | Enables dark mode styling. |\n| `canSwipeClose`           | `boolean`                    | `true`                 | Allows closing the sheet by swiping down. |\n| `snapPoints`              | `Array<number \\| string>`    | `[200, '60%', '90%']`  | Snap points as percentages or pixel values. |\n| `initialSnapPoint`        | `number`                     | `0`                    | Initial snap point index. |\n| `overlay`                 | `boolean`                    | `true`                 | Shows a dark overlay behind the sheet. |\n| `teleportTo`              | `string`                     | `'body'`               | Element selector for teleport rendering. |\n| `containerClass`          | `string`                     | `''`                   | Additional CSS class for the sheet container. |\n| `hideScrollbar`           | `boolean`                    | `false`                | Hides the scrollbar inside the sheet. |\n| `preventPullToRefresh`    | `boolean`                    | `true`                 | Prevents pull-to-refresh on mobile devices. |\n| `expandOnContentDrag`     | `boolean`                    | `false`                | Allows the sheet to expand when dragging content. |\n| `edgeScrollSnap`          | `boolean`                    | `true`                 | Enables snapping to next/previous snap point when scrollable content is at top or bottom (works only if `expandOnContentDrag` is `false`). |\n| `disableEdgeBounce`       | `boolean`                    | `false`                | Disables bounce effect at edges when dragging beyond min/max limits. |\n| `smoothFactor`            | `number`                     | `0.7`                  | Smoothing factor for height animation. |\n| `animationDuration`       | `number`                     | `150`                  | Duration of open/close animation in milliseconds. |\n| `minDragDistance`         | `number`                     | `5`                    | Minimum distance for drag to trigger snap. |\n| `fastSwipeVelocity`       | `number`                     | `100`                  | Velocity threshold for fast swipe to next snap point. |\n| `fastSwipeMaxTapTime`     | `number`                     | `200`                  | Maximum duration for a fast swipe to trigger. |\n| `closeMinDragDistance`    | `number`                     | `5`                    | Minimum distance dragged to trigger close intent. |\n| `closeMaxTapTime`         | `number`                     | `200`                  | Maximum time for tap to consider close intent. |\n| `closeRelativeThreshold`  | `number`                     | `0.2`                  | Relative distance threshold for swipe-to-close. |\n| `fastClose`               | `boolean`                    | `false`                | Enables fast swipe-to-close behavior. |\n| `fastCloseMode`           | `'default' \\| 'maxSnap' \\| function` | `'default'` | Mode to determine how fastClose behaves. |\n| `fastCloseVelocity`       | `number`                     | `100`                  | Minimum velocity to trigger fastClose. |\n| `fastCloseVelocityGrace`  | `number`                     | `40`                   | Extra allowance for fastClose velocity. |\n\n## Exposed Methods & Properties\nThis component exposes several methods and properties via `ref` so you can control it programmatically.\n\n| Name | Type | Description |\n|------|------|-------------|\n| `open()` | `Promise<void>` | Opens the Bottom Sheet to the initial snap point or the one specified in `initialSnapPoint`. |\n| `close()` | `Promise<void>` | Closes the Bottom Sheet with an animation. |\n| `snapToPoint(index: number)` | `void` | Moves the Bottom Sheet to the snap point at the given index (based on the `snapPoints` array). |\n| `isOpened` | `ComputedRef<boolean>` | Indicates whether the Bottom Sheet is currently open (read-only). |\n| `pixelSnapPoints` | `ComputedRef<number[]>` | Returns the calculated pixel values of all snap points. |\n| `getOriginalIndex(sortedIndex: number)` | `number` | Returns the original index of a snap point before sorting, useful when `snapPoints` are not in order. |\n\n<details>\n<summary>Example</summary>\n\n```bash\n<script setup lang=\"ts\">\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\nconst sheetRef = ref<InstanceType<typeof BottomSheet>>()\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n\nfunction closeSheet() {\n  sheetRef.value?.close()\n}\n\nfunction goToSecondSnap() {\n  sheetRef.value?.snapToPoint(1)\n}\n\nonMounted(() => {\n  openSheet()\n})\n</script>\n\n<template>\n  <button @click=\"openSheet\">Open</button>\n  <button @click=\"closeSheet\">Close</button>\n  <button @click=\"goToSecondSnap\">Go to 60%</button>\n\n  <BottomSheet ref=\"sheetRef\">\n    <p>Your content here...</p>\n  </BottomSheet>\n</template>\n```\n</details>\n\n## Events\n\n| Event Name   | Parameters             | Description                                              |\n|--------------|------------------------|----------------------------------------------------------|\n| `open`       | `()`                   | Fired when the Bottom Sheet is fully opened.             |\n| `close`      | `()`                   | Fired when the Bottom Sheet is closed.                    |\n| `snapChange` | `(snapIndex: number)`  | Fired when the Bottom Sheet changes to a new snap point. |\n| `dragStart`  | `()`                   | Fired when the user starts dragging the Bottom Sheet.    |\n| `dragEnd`    | `(finalIndex: number)` | Fired when the user finishes dragging and the sheet settles at a snap point. |\n\n<details>\n<summary>Example</summary>\n\n```bash\n<script setup lang=\"ts\">\nimport BottomSheet from '@balalarast/vue-bottom-sheet'\nconst sheetRef = ref<InstanceType<typeof BottomSheet>>()\n\nfunction openSheet() {\n  sheetRef.value?.open()\n}\n\nfunction closeSheet() {\n  sheetRef.value?.close()\n}\n\n// Events\nfunction handleOpen() {\n  console.log('Bottom Sheet opened')\n}\n\nfunction handleClose() {\n  console.log('Bottom Sheet closed')\n}\n\nfunction handleSnapChange(snapIndex: number) {\n  console.log('Snap changed to index:', snapIndex)\n}\n\nfunction handleDragStart() {\n  console.log('Drag started')\n}\n\nfunction handleDragEnd(finalIndex: number) {\n  console.log('Drag ended at index:', finalIndex)\n}\n</script>\n\n<template>\n  <div class=\"p-4 space-x-2\">\n    <button @click=\"openSheet\">Open</button>\n    <button @click=\"closeSheet\">Close</button>\n  </div>\n\n  <BottomSheet\n    ref=\"sheetRef\"\n    :snap-points=\"[100, 300, '100%']\"\n    initial-snap-point=\"1\"\n    @open=\"handleOpen\"\n    @close=\"handleClose\"\n    @snapChange=\"handleSnapChange\"\n    @dragStart=\"handleDragStart\"\n    @dragEnd=\"handleDragEnd\"\n    @vue:mounted=\"openSheet\"\n  >\n    <div>\n      <h2>Bottom Sheet Content</h2>\n      <p>This is some content inside the bottom sheet.</p>\n    </div>\n  </BottomSheet>\n</template>\n```\n</details>\n\n## Styling guide\n<details>\n<summary>💡 Styling Variables and Classes Reference</summary>\n\n| Class / Variable        | Type          | Description                                                                   |\n|------------------------|---------------|-------------------------------------------------------------------------------|\n| `--ba-overlay-bg`       | CSS Variable  | Background color of the semi-transparent overlay behind the bottom sheet      |\n| `--ba-bg`               | CSS Variable  | Background color of the bottom sheet in light mode                            |\n| `--ba-bg-dark`          | CSS Variable  | Background color of the bottom sheet in dark mode                             |\n| `--ba-border-color`     | CSS Variable  | Border color in light mode                                                    |\n| `--ba-border-color-dark`| CSS Variable  | Border color in dark mode                                                     |\n| `--ba-radius`           | CSS Variable  | Border radius for the top corners of the bottom sheet                         |\n| `--ba-shadow`           | CSS Variable  | Box shadow around the bottom sheet                                            |\n| `--ba-max-width`        | CSS Variable  | Maximum width of the bottom sheet                                             |\n| `--ba-handle-width`     | CSS Variable  | Width of the drag handle                                                      |\n| `--ba-handle-height`    | CSS Variable  | Height of the drag handle                                                     |\n| `--ba-handle-color`     | CSS Variable  | Color of the drag handle in light mode                                        |\n| `--ba-handle-color-dark`| CSS Variable  | Color of the drag handle in dark mode                                         |\n| `--ba-padding`          | CSS Variable  | General padding inside sections                                               |\n| `--ba-padding-small`    | CSS Variable  | Smaller padding                                                              |\n| `.ba-bs-container`      | CSS Class     | The main container fixed on the page with high z-index and pointer blocking   |\n| `.ba-bs-overlay`        | CSS Class     | Semi-transparent overlay behind the sheet for a darkening effect              |\n| `.ba-bs-sheet`          | CSS Class     | The bottom sheet panel itself with background, border radius, shadow, and max width |\n| `.ba-bs-wrapper`        | CSS Class     | Inner container for vertical layout of header, content, and footer            |\n| `.ba-bs-header`         | CSS Class     | The header area with padding and the drag handle                              |\n| `.ba-bs-header::before` | CSS Class     | The drag handle bar shown at the top of the header                            |\n| `.ba-bs-scroll`         | CSS Class     | Scrollable content area with smooth scrolling behavior                        |\n| `.ba-bs-scroll--hidden` | CSS Class     | Hides the scrollbar                                                          |\n| `.ba-bs-scroll--no-pull`| CSS Class     | Prevents pull-to-refresh gesture on mobile                                   |\n| `.ba-bs-content`        | CSS Class     | Content container with proper padding                                        |\n| `.ba-bs-footer`         | CSS Class     | Footer section with padding and top border                                   |\n| `[data-theme='dark']`   | CSS Selector  | Applies color changes for dark mode (background, handle, borders)            |\n\n</details>\n\n## Running Playground\nYou can run the playground to try out the component locally and see examples in action.\n\n### 1. Install Dependencies\n```bash\nnpm install\n```\n\n### 2. Run Playground in Development Mode\n```bash\nnpm run dev\n```\nThis will start a local Nuxt server for the playground folder and you can open it in your browser (usually at http://localhost:3000).\n\n### 3. Build Playground\n```bash\nnpm run build\n```\nThis will build the playground for development preview.\n\n###  4. Generate Static Playground (Optional)\n```bash\nnpm run generate\n```\nThis will generate a static version of the playground that can be deployed anywhere.\n\n\n## Running Tests\nThe project uses Vitest for testing.\n\n### Install Dependencies\n```bash\nnpm install\n```\n\n### Run Tests\n```bash\nnpm run test\n```\n\n\n### Running Tests in Watch Mode\n```bash\nnpm run test:watch\n```\n\n### Running Tests with Graphical User Interface (UI)\n```bash\nnpm run test:ui\n```\nRunning this command will open the Vitest graphical interface in your browser, allowing you to manage tests interactively.\n```\nIf you have any questions or need further assistance, I’m here to help!\n```","readmeFilename":"README.md"}