{"_id":"@codeandfunction/callaloo","_rev":"215-5437d63f832b8a8b42f83b33299caa68","name":"@codeandfunction/callaloo","dist-tags":{"latest":"5.19.0"},"versions":{"1.0.1":{"name":"@codeandfunction/callaloo","version":"1.0.1","author":{"url":"https://callaloo.dev/","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.0.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b85bb4b48b3170923fa90ceea212dfc016eb1b2e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.0.1.tgz","fileCount":38,"integrity":"sha512-dzl5fw9z3gKwJf0itgGmGqeXneK51V6FzuSRe9LYZ4Y8BPRpD6fv+nCyH2a8IhzqGuf0SRrfB4xxXSoD7rny3A==","signatures":[{"sig":"MEYCIQC/fLHCEPs7f1sBeh4GkosRWyZDDJFFp5+lh1joxm+YQAIhAMnNB/QM4StMCASS9fzZ3m4lBX7MDIvDjLhNt67zpUb3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427836},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"38b36a2f8ab65f7a9c564e03930adbc3e5213adf","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.2.9","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/test":"^8.2.9","@storybook/vue3":"^8.2.9","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.2.9","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.2.9","@storybook/core-server":"^8.2.9","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^1.6.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-interactions":"^8.2.9","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.0.1_1723734904513_0.8640248113186237","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@codeandfunction/callaloo","version":"1.0.2","author":{"url":"https://callaloo.dev/","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.0.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d07a3caf401fb4abd0dd8f6706ecf559ea1012bf","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.0.2.tgz","fileCount":39,"integrity":"sha512-DZQfRxCwS08+8flQi8QZsE5DQ/TyT/S1mSH63fBhREH27XAxNIZ9orWsE4Szf+kVB2EqA5RkFB3rc5Myq2NuMQ==","signatures":[{"sig":"MEQCIF6ZG/kleDHYjNF7NqryDjnMoGxCYErmJOMjUUK7m1RaAiAb0YfZI14TO24QnfZDmkH6HnYM3QEOXV8RiVFtIJ/BOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429241},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"2c66cb99f799c664fb4626d5a0a21481c11262b5","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.2.9","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/test":"^8.2.9","@storybook/vue3":"^8.2.9","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.2.9","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.2.9","@storybook/core-server":"^8.2.9","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^1.6.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-interactions":"^8.2.9","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.0.2_1723736490415_0.9848964258365793","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@codeandfunction/callaloo","version":"1.0.3","author":{"url":"https://callaloo.dev/","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.0.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b277c21eeecedc72ab20039b73017388136b3f5b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.0.3.tgz","fileCount":38,"integrity":"sha512-804N/xVEbPPcL1pxI1Eww+Ag+U/PRm/ZbZQOzPsxmtACYdxp0xzH7nziZiAvcBHeVTPbVsn3PiSvlSVV0d+xyg==","signatures":[{"sig":"MEYCIQCO2f3Pz1fyPBzqUC3Gx2jblp9AMV++uS21+ifMMb5lggIhAIsz7v4gNT0sg/fYHCfIbr55VpXXCBVSMHxc2Og4BFrL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414157},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"67affcfadb699bcb136feae619781ddfb567c206","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.2.9","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/test":"^8.2.9","@storybook/vue3":"^8.2.9","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.2.9","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.2.9","@storybook/core-server":"^8.2.9","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^1.6.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-interactions":"^8.2.9","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.0.3_1723737735585_0.1286881069039314","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@codeandfunction/callaloo","version":"1.1.3","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.1.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2f4d8b311d1a1aaf1baa886b0d6976c2e32f09c6","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.1.3.tgz","fileCount":38,"integrity":"sha512-MJ1dZq9RsdZOgwozLDl+QcjR0jZMZYkw3zSKeJ/dX8W3wop5DQ5lwoZPIU+jG6odvVAPXujfWOBGpdpQUf0CxA==","signatures":[{"sig":"MEYCIQDWnF8XUoO2LoqUD2u98KdBPfnBkeY7AbJxLk0EincKKgIhAPOhLSe7zXuiTO2ZaZ1M0FmvnIeyv69iFIFHhre/GdYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415947},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"a400dfd8e5aa38963ead9b21d9b465f3d07dc43c","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.2.9","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/test":"^8.2.9","@storybook/vue3":"^8.2.9","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.2.9","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.2.9","@storybook/core-server":"^8.2.9","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^1.6.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-interactions":"^8.2.9","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.1.3_1723796421488_0.44147187033005353","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@codeandfunction/callaloo","version":"1.2.4","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.2.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"98a417f62c235621871b6fb5b80b1e72410fc54c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.2.4.tgz","fileCount":42,"integrity":"sha512-ofofcz60SdJJikUvcr/QiHPoaiDFsNXar5bUJALRXMe+drkG1k1ntmSyTDLfuTxigg+64+QvGnNPphBJg2xLbw==","signatures":[{"sig":"MEQCIGrwro73OxFbLLJLc9cFYWKuHxrLhgKz3vHd/qb3dWWVAiB8Yu6bifW64zwWiPTbVjmpmqDf/QiMuBcxQxgn2IhctA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1723153},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"ce3f47f4cb1f8074452a3ff992bc2a556929f77d","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.2.4_1726567367882_0.0894991869016033","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@codeandfunction/callaloo","version":"1.3.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"3153a5d7940725881d589d1c989c3051a343ff59","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.0.tgz","fileCount":42,"integrity":"sha512-zONomB4Qyp+c0AtIp/vj4MW4iFNIRddhEyVtGFru4SJ6OpPtiMcW1ElUfohpGP5Q2bBTehH31wPdm27bnUtqEg==","signatures":[{"sig":"MEUCID2pIaHKIAXcG+kow0AxLUdc8oiIl+xvtjwhFGcVfzfMAiEAt4WeK6rmftmJHCzS/YfTEp2koblhrs7z/ypwcHOV0xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1723367},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"730452afc34808d3e84eb8e5624df0fbaf971325","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.0_1726767584426_0.2116319054135507","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@codeandfunction/callaloo","version":"1.3.1","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"74b08a354cb4c49206f1bc1853921bc30efa3f5c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.1.tgz","fileCount":42,"integrity":"sha512-g1KjLUWV38Yj22PMqz8V7C4Szo4Qb7PnjhWIF9+NHnRjhtWfb095CoJyG7GUUnHUC3fs0+uyEc2SCfufqMdmKw==","signatures":[{"sig":"MEUCIEXNlMzpmO9THvNx5Ik7+T3galLXad+p549RlTpZPcgoAiEAyA/NIafAPwqnvSwSRyOILwcGThvCzRmpwFq0dnUwERw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1724033},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"730452afc34808d3e84eb8e5624df0fbaf971325","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.1_1726918469730_0.3657995000392429","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@codeandfunction/callaloo","version":"1.3.2","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"22825d520ab0c39b28ad87b933bb7f81839e1cdd","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.2.tgz","fileCount":42,"integrity":"sha512-nwA3TUmkzK9RxpPuavaNmeU/AGb3AOamXK6jFhiie0/t9ckrNDmNusrGpckrKgEctuGahGrKEgq/YPB8+YDvAg==","signatures":[{"sig":"MEUCIQCdTncozYmv4F42Ga5QCSyokM6bPXusJ4EOumVLVhnAHgIgC/b2zfHOolrIn2Lwc8fZs5rrpubZcl/UaYpfXaZU1ZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1724760},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"5233a644f89b7a24dd71b8d1d889cac735f555ec","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.2_1727252516136_0.5237195485198436","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@codeandfunction/callaloo","version":"1.3.3","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4aa1701f0d09c666ee07bbd8f81a8c4554961d04","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.3.tgz","fileCount":42,"integrity":"sha512-9nm23fOyF4zB6w3/uLoaYPmP3Aja1ByINumc0WNyEZy3+NomAAAgwoLcTC4mT2RLcHpG2V4/6NYeArEHOzOh4A==","signatures":[{"sig":"MEQCIDZTUdrT2Nbnl9DDA8pwH+9rgCioTpv0Hvy+UZRtJZ7NAiB+h2kkaQsCrjb06eWJYS6J4F9Migq0v0RPoWcAw1DKjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1725857},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"380884cc6b657e3c11998f151c16a9f850412fb6","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.3_1727360444304_0.6944613925124528","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@codeandfunction/callaloo","version":"1.3.4","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5bb1976b3aaf67cd2ff883f4a33b7e3e14de6635","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.4.tgz","fileCount":42,"integrity":"sha512-+ZtZC0r5aFqJeeOlsHeJwEr1Th4dpPDVY0McFHKd99NwuKKFygd53hn2Rykwkum5gDyMKC15lvKEH72IcGNiXw==","signatures":[{"sig":"MEYCIQDUezmW3kMeJB5VUrctQ6DPCr7nqYGxDDJbuSjWKxQ8NgIhAPBxs93ZrEPhNmZ2h0gTkOOxw17RjMd73xF4YGh2jirs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719738},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"380884cc6b657e3c11998f151c16a9f850412fb6","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.4_1727371183309_0.9263421370331884","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@codeandfunction/callaloo","version":"1.3.5","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.3.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"aa06c66e146cc2f6abb67c27ff0a4d1766f13a9a","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.3.5.tgz","fileCount":42,"integrity":"sha512-QBqiFnE53psBejxgNfd+ayrWYqxUqRcXSIRz+NFWjRueK7eRLMq12Wzymn1ggcO+psOj1fYiDRC4lltmmoh99A==","signatures":[{"sig":"MEUCIFnwibamak1zb4GowmDcj86F7E/N9ZjA4Mtj8kLyW4q8AiEA1ik/f7tzbz2TCniJYqCY6G0Y3UoMx7Q+y4wED+l+jzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719512},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"7a087275698024446f381fa42874c95de2f6cfcc","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vue":"^3.4.38","sass":"^1.77.8","vite":"5.4.0","eslint":"8.57.0","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.0","@vitest/ui":"1.6.0","typescript":"^5.5.4","vue-router":"^4.4.3","@types/node":"20.14.15","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.0","@storybook/vue3":"^8.3.0","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.1.2","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.0","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.0","@storybook/core-server":"^8.3.0","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.1","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-interactions":"^8.3.0","vite-plugin-css-injected-by-js":"^3.5.1","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.3.5_1727371978784_0.06064833312717566","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@codeandfunction/callaloo","version":"1.4.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.4.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9dc04964a2371de6286281bdbb6b4ac67ef83d2f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.4.0.tgz","fileCount":42,"integrity":"sha512-HlLauw4vsyRRNWqkLjicVZiXSK/viNHrZdluFy50q4+cE7J88628mEO2qEWJVjKfPpFPQF5SnZOFud5gIh7Ujw==","signatures":[{"sig":"MEUCIF9+hRuVIiGo367zsYy9Gj3cSiveMo/6xzHR5UNDGfJDAiEApprnCKU9Xo+q4LTQw1eGLttXL6br5DO2KxoHmQAhko4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1767878},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"857db08a4aedd066f390af7ffa8981a396938c2c","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"vue":"^3.5.10","sass":"^1.79.4","vite":"5.4.8","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.3","@vitest/ui":"1.6.0","typescript":"^5.6.2","vue-router":"^4.4.5","@types/node":"20.16.10","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.3","@storybook/vue3":"^8.3.3","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.3","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.3","@storybook/core-server":"^8.3.3","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-interactions":"^8.3.3","vite-plugin-css-injected-by-js":"^3.5.2","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.4.0_1727517608726_0.3431805857186456","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@codeandfunction/callaloo","version":"1.5.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.5.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"41b4e03fb4846428314583a74d842765702f269e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.5.0.tgz","fileCount":42,"integrity":"sha512-am6dTiaJkXegrgfDQC7xuwCUS6/a3URvfmIm7UvEbdDYiFbnsIzm0L/1xiq4Rhr5XhNr74Xlf20e3LWTAYQLZQ==","signatures":[{"sig":"MEYCIQDnAHm+m1Qwm9ufvsTICrJXIj1UDDs3OaN3MIG/7fNnoAIhAJ+QRlU/dTk20mx351yGQJ4W3krSb+e9eS4l2hidVkRl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1772233},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"db1d17dac7ae61c46e85de343cd5b157c00c93b9","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"vue":"^3.5.10","sass":"^1.79.4","vite":"5.4.8","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.3","@vitest/ui":"1.6.0","typescript":"^5.6.2","vue-router":"^4.4.5","@types/node":"20.16.10","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.3","@storybook/vue3":"^8.3.3","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.3","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.3","@storybook/core-server":"^8.3.3","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-interactions":"^8.3.3","vite-plugin-css-injected-by-js":"^3.5.2","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.5.0_1727523859263_0.681418495419011","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@codeandfunction/callaloo","version":"1.6.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.6.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"07adb8fe30996ea1e83551b1055be64c4bacfdfb","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.6.0.tgz","fileCount":42,"integrity":"sha512-XElCA1eK4asSAlUoGzR4ggcLkmfPRoYdmm++Qk/LNHJIYzKe77gNm9ZsoE6w69OJeDL6c7ZNQc4AZNIDxwGnzA==","signatures":[{"sig":"MEUCIQC+cEk9elbj7AvdHUOKodeVIBLKCP6zmELUL9He3DJUwQIgaWhQRaQVYnTyk7bGfL/HI66BVUEelmsf8M5SJe07WfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1774126},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"6769a7248a100fa3cf05674ec41ebd62a2f26242","scripts":{"build":"vite build","start":"storybook dev -p 4400 --no-open","build:web":"yarn storybook build","build:watch":"vite build --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"vue":"^3.5.10","sass":"^1.79.4","vite":"5.4.8","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.3","@vitest/ui":"1.6.0","typescript":"^5.6.2","vue-router":"^4.4.5","@types/node":"20.16.10","@iconify/vue":"^4.1.2","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.33","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.3","@storybook/vue3":"^8.3.3","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@storybook/vue3-vite":"^8.3.3","@iconify-icons/tabler":"^1.2.95","@storybook/addon-a11y":"^8.3.3","@storybook/core-server":"^8.3.3","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-interactions":"^8.3.3","vite-plugin-css-injected-by-js":"^3.5.2","@typescript-eslint/eslint-plugin":"7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.6.0_1727539758391_0.812550644713584","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@codeandfunction/callaloo","version":"1.7.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.7.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"deaec98c7a21f1ef9da87dfb9e69cccd197ac503","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.7.0.tgz","fileCount":43,"integrity":"sha512-xgl94mh2tnKAjZWzO/9drSGiHTABuQg3ZNcSbJZRClZN5nqrYnPXDsC/Me/2aXACbuKrjLW2WlkTd9iqirSRgw==","signatures":[{"sig":"MEUCIQCEFcJ3d6RBhS40RZjQJAqoKauXtqZbk417I5OhTajyawIgGG1WHI6Hbf6XJ45t+IzUDe98yhzFgGVGeGzNjE6znWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637121},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"121a69ede96f5766f63db3809043c473cc436bb8","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.10","glob":"^11.0.0","sass":"^1.79.4","vite":"5.4.8","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.3","@vitest/ui":"1.6.0","playwright":"^1.47.2","typescript":"^5.6.2","vue-router":"^4.4.5","@types/node":"20.16.10","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.3","@storybook/vue3":"^8.3.3","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.5","@storybook/vue3-vite":"^8.3.3","@storybook/addon-a11y":"^8.3.3","@storybook/core-server":"^8.3.3","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.3.3","@storybook/addon-interactions":"^8.3.3","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.7.0_1729165041225_0.5492034313698935","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@codeandfunction/callaloo","version":"1.7.1","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.7.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"906ae60bad55539029f5be2ba62e8b169cf8f879","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.7.1.tgz","fileCount":43,"integrity":"sha512-AmcUMUpPRi1sJVQuvVCHjg4lNB2+zIWjxQT96Xps78C2IMmwbPXgnxGyh46wgVnWLAbq4Dft58RIX0aBWxLOdQ==","signatures":[{"sig":"MEQCIBzuYQndxQ9G0MKTQ9UsF/GbYmi5yf4RzLyW5yR7sU5VAiB+cR9GUVAr+XjTvqc993dkJco+1bdpOmbocVXAvVtYeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637533},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"75b473f136e8261ca870c9d920e0feea3f6ac0d5","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.10","glob":"^11.0.0","sass":"^1.79.4","vite":"5.4.8","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.3","@vitest/ui":"1.6.0","playwright":"^1.47.2","typescript":"^5.6.2","vue-router":"^4.4.5","@types/node":"20.16.10","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.3.3","@storybook/test":"^8.3.3","@storybook/vue3":"^8.3.3","vite-plugin-dts":"^3.9.1","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.5","@storybook/vue3-vite":"^8.3.3","@storybook/addon-a11y":"^8.3.3","@storybook/core-server":"^8.3.3","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.3.3","@storybook/addon-interactions":"^8.3.3","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.7.1_1729242566100_0.16032772279175722","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@codeandfunction/callaloo","version":"1.8.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.8.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"35f1ea975a807cad68e6cf565847d4ab78b96d31","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.8.0.tgz","fileCount":43,"integrity":"sha512-eqqvEPiUvtgkKUQz6Qv2D3KRPR2R4XC+i9RMaQb1EEUq2F4W/KZwwWb+ryeFMYF7P0QfmmrRAKoBG2d89iNtkQ==","signatures":[{"sig":"MEUCIQCGOlltUPqWUKQg9jcVYczQ9P8CFAkl7gI/aNtxyvND4wIgO8LfrsVhqhv6y3isDGxJMiZq6Zsu+YOQDDe1IR/E4AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852314},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"26e11ef4291ef0d48748f36e7563af7ba574819e","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.4","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.6","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.1","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.3.6","@storybook/test":"^8.3.6","@storybook/vue3":"^8.3.6","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.29.1","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.6","@storybook/vue3-vite":"^8.3.6","@storybook/addon-a11y":"^8.3.6","@storybook/core-server":"^8.3.6","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.3.6","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.8.0_1730359450324_0.8151628847058592","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@codeandfunction/callaloo","version":"1.8.1","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.8.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b76bbda4303d9f274c756fcbed55d75a4bf90932","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.8.1.tgz","fileCount":43,"integrity":"sha512-gXpnPExgyShnFCGm85Q/NCNnYCgxW75pyhQIsN95WfSaDF4OeavXRIE9xqYUMItACmRrdIsOLV70GAMk6i+7RA==","signatures":[{"sig":"MEUCIHj4VDHWD+gCDP1vCKQe7BccQv4EqQaCVWbGNHQozeQ7AiEA3qGxvLAX/JS68iP+H5mTE2ADsRuRSCSK5q/CQEGVpQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852320},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"05efd5f1fb9787b01e270bd39536ff51b440fd25","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.4","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.3.6","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.1","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.3.6","@storybook/test":"^8.3.6","@storybook/vue3":"^8.3.6","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.29.1","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.6","@storybook/vue3-vite":"^8.3.6","@storybook/addon-a11y":"^8.3.6","@storybook/core-server":"^8.3.6","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.3.6","@storybook/addon-interactions":"^8.3.6","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.8.1_1730361804907_0.5688407665553439","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@codeandfunction/callaloo","version":"1.9.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.9.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"15dce86b5e7113be6cff518674df2ce0e9ab6c13","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.9.0.tgz","fileCount":43,"integrity":"sha512-kiYVKi/9oClzDnPMVCH604rcqI5svO4M1bmHrQkhoVYoko9EgvipxBjz+Z0LCTNieZFT2yAzoYVyiqZ+lqIwRQ==","signatures":[{"sig":"MEUCIHctzbLGGhfmtIJeIzTS97MwUe/Tw7bbYUBdf/CLk3zYAiEAsrLuipLF1kwxKILY8I/sv5pbBoKu5nn+nJ8Uzvr+dtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":892539},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"98ac0d8d1b4c89edc5fbe98c732d09f3684f439e","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.4.1","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.5","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.1","@storybook/test":"^8.4.1","@storybook/vue3":"^8.4.1","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.1","@storybook/addon-a11y":"^8.4.1","@storybook/core-server":"^8.4.1","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.1","@storybook/addon-interactions":"^8.4.1","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.9.0_1730579417710_0.14637137300635006","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@codeandfunction/callaloo","version":"1.10.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.10.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ffe8e89068e90837df928a8e4a2c8e8e6356d93e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.10.0.tgz","fileCount":43,"integrity":"sha512-4eFQf8IDi1OHAK0JkJXIisxdVashMcEqtsvsZlCxVWdTEIqn65xVxumwNoiNJflSAIIG6xm7st9VhqX8uTvgwQ==","signatures":[{"sig":"MEUCIE7g8lEWxQ02hlYfRkKYl4dVHyGq2ILVRv9WZot6xaSEAiEAr5ohZd7gaJHAXx0wo6wUpRL5MWKT+gGFhb+txlnmX7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":897283},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"c35d821a53551b892d0e37db8f3fb8b8ab886885","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.4.1","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.5","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.1","@storybook/test":"^8.4.1","@storybook/vue3":"^8.4.1","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.1","@storybook/addon-a11y":"^8.4.1","@storybook/core-server":"^8.4.1","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.1","@storybook/addon-interactions":"^8.4.1","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.10.0_1730633051603_0.2287387173489075","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@codeandfunction/callaloo","version":"1.11.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.11.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b49a81f3442cc25eef270a316db6371d6d09c5dc","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.11.0.tgz","fileCount":43,"integrity":"sha512-DNGakqi35RGYfZLr2tmKlVB0ykuIMoKSwozknHn6C1JKZN5WpZI2o6zXEArurGX14ytnJpkPGWJBYC1/LNl5PA==","signatures":[{"sig":"MEUCIQDRuNmENjfNW86kZgFRoeWTv9YfuqBgC2/xIexVPy2fKgIgF/1/nCbhdnHepebCwgG75XFHTt937AjbiTkdS24/w74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899409},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"b34323b483a7c9ab6f3183eb5d5048e04ec3a339","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.4.1","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.5","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.1","@storybook/test":"^8.4.1","@storybook/vue3":"^8.4.1","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.1","@storybook/addon-a11y":"^8.4.1","@storybook/core-server":"^8.4.1","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.1","@storybook/addon-interactions":"^8.4.1","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.11.0_1730718272308_0.14840535801524202","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@codeandfunction/callaloo","version":"1.12.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.12.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a831f6c9e673ae5d3522f2263af85e7584b8a798","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.12.0.tgz","fileCount":43,"integrity":"sha512-xxDPz1QLjzBNOcSYLUfAydCQQ7AI9tsjSU2dJtvSeYhXtS5QZlgz3D5eHbLgoeHxg7OGPMx3RjW4J8weHNCleA==","signatures":[{"sig":"MEYCIQDsD5scMnYmUrfAL6D5G50YSe24GpXxIAfrBaYSlR3MXwIhAIRmzbhPZpWm4437PhgvlknM0kc2KuBhzR9UJlhQr1hK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899885},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"c42758c51cb39848d7626804665b43dd3ad94d73","scripts":{"start":"yarn export:icons && storybook dev -p 4400 --no-open","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","export:icons":"npx tsx export-icons.ts","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"8.57.1","vitest":"1.6.0","vue-tsc":"^1.8.27","prettier":"^3.3.3","storybook":"^8.4.1","@vitest/ui":"1.6.0","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"20.17.5","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.1","@storybook/test":"^8.4.1","@storybook/vue3":"^8.4.1","vite-plugin-dts":"^3.9.1","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"1.6.0","vite-tsconfig-paths":"^4.3.2","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.1","@storybook/addon-a11y":"^8.4.1","@storybook/core-server":"^8.4.1","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^2.0.2","@typescript-eslint/parser":"7.18.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.1","@storybook/addon-interactions":"^8.4.1","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.12.0_1730770156754_0.644299666132403","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@codeandfunction/callaloo","version":"1.13.0","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e4d65330fa2c553f707ce7a972d43963a972a34d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.0.tgz","fileCount":44,"integrity":"sha512-xLdJCN0NUgVUCMsNpRFGQAS2iHDb6MWMoDYemQwoo+FEzu3t673PcT6+a6RFmBk9gQ3Q+vJbxTo1ajpBr419XQ==","signatures":[{"sig":"MEUCIED2gAc+5dt3RtZK9vwI+LKHgcATSuqkTdjrTuAyyRf3AiEA9L/1FkJyBEaWHumu6qJJY8ADH4v3s4RDNVxcbA1Ia2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899124},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"dc090b019dde86a6981d662e829c49ac0bfa4c44","scripts":{"lint":"yarn lint:js && yarn lint:prettier","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"9.14.0","vitest":"2.1.4","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.3.3","storybook":"^8.4.2","@eslint/js":"^9.14.0","@vitest/ui":"2.1.4","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"22.9.0","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.2","@storybook/test":"^8.4.2","@storybook/vue3":"^8.4.2","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.1.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.4","vite-tsconfig-paths":"^5.1.0","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.2","@storybook/addon-a11y":"^8.4.2","@storybook/core-server":"^8.4.2","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.0.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.13.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.2","@storybook/addon-interactions":"^8.4.2","@typescript-eslint/eslint-plugin":"8.13.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.0_1731011684314_0.5167949425695637","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@codeandfunction/callaloo","version":"1.13.1","author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"dc1332c216a6484dc85d46d7b37a1ab5a97fe3c1","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.1.tgz","fileCount":44,"integrity":"sha512-ByH5JV3u8H2q1KsgtpnI6RHG6a4ehkVPoBDDO+ey55J/A/C2NoCzrKmFRWJRBP+HQ4NbDGSp1UK46Z3DdMHZ4A==","signatures":[{"sig":"MEQCIDxAUDHzVUMAs+mlngeQ1gA4a4SDk+wUDLzjrrWrz8bBAiBIMslWAkXEZK0qRci6iOgu4rMLqa8Ms2M7CfmSzbmvnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899896},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"12e4ff97c99c2885f11b5bbfcdb5aaf534c8bf3e","scripts":{"lint":"yarn lint:js && yarn lint:prettier","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test-storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"a simple vue component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.12","glob":"^11.0.0","sass":"^1.80.6","vite":"5.4.10","eslint":"9.14.0","vitest":"2.1.4","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.3.3","storybook":"^8.4.2","@eslint/js":"^9.14.0","@vitest/ui":"2.1.4","playwright":"^1.48.2","typescript":"^5.6.3","vue-router":"^4.4.5","@types/node":"22.9.0","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.2","@storybook/test":"^8.4.2","@storybook/vue3":"^8.4.2","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.1.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.4","vite-tsconfig-paths":"^5.1.0","@iconify-json/tabler":"^1.2.7","@storybook/vue3-vite":"^8.4.2","@storybook/addon-a11y":"^8.4.2","@storybook/core-server":"^8.4.2","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.0.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.13.0","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.2","@storybook/addon-interactions":"^8.4.2","@typescript-eslint/eslint-plugin":"8.13.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.1_1731013249583_0.26521812963207414","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@codeandfunction/callaloo","version":"1.13.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a18c9efe56d5e1d167173449c7147417dad03ed7","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.2.tgz","fileCount":47,"integrity":"sha512-HzNEiQutuJOjxWABEUuVmM1oy81lbjOFkMvvEASBtpF/wRf+g11oarRf9RuZrsxX7u5px1yqg3yfjrwrV3d03g==","signatures":[{"sig":"MEYCIQDZoQaieCAmfRSrRfCyvrUePAsVpH5TNGOwAChtgJB7VgIhAIwfd1WvGf3SHm2vorSBEJIscI74BrqVMY68Xpk5RPrR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1019630},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"a07fcbb88f10a0a9e514579b63576cc3b566a46b","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.81.0","vite":"5.4.11","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.15.0","lodash":"^4.17.21","vitest":"2.1.6","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.4.1","storybook":"^8.4.5","@eslint/js":"^9.15.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.5","@storybook/test":"^8.4.5","@storybook/vue3":"^8.4.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.31.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.6","vite-tsconfig-paths":"^5.1.3","@iconify-json/tabler":"^1.2.8","@storybook/vue3-vite":"^8.4.5","@storybook/addon-a11y":"^8.4.5","@storybook/core-server":"^8.4.5","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.16.0","@vitest/coverage-istanbul":"2.1.6","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"8.16.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.2_1732838058649_0.342478071150492","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@codeandfunction/callaloo","version":"1.13.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2308c88b2d8f697c4146625e2237fc12bf3dcda2","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.3.tgz","fileCount":47,"integrity":"sha512-qdWlLOrTRM4GkSrALpB+BrWIuFNbuEmwXYtkD7wpj+8v/3aW1hwj/UujKj0vqvIYWGQRNcmE6lE42/Kw36bMsg==","signatures":[{"sig":"MEUCIQDLcSSBAciuCU72HAkWfOK9idXt3h/leptheW7BrdmyVwIgSdgIm4hzUSS7Ie8W0PyMSdHG8WJq0k48P2AvaUpUx90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1019623},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"eac72ce1e8450a6e2744502b4ac332a3173819fe","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.81.0","vite":"5.4.11","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.15.0","lodash":"^4.17.21","vitest":"2.1.6","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.4.1","storybook":"^8.4.5","@eslint/js":"^9.15.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.5","@storybook/test":"^8.4.5","@storybook/vue3":"^8.4.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.31.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.6","vite-tsconfig-paths":"^5.1.3","@iconify-json/tabler":"^1.2.8","@storybook/vue3-vite":"^8.4.5","@storybook/addon-a11y":"^8.4.5","@storybook/core-server":"^8.4.5","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.16.0","@vitest/coverage-istanbul":"2.1.6","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"8.16.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.3_1732840111813_0.42896114646347017","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"@codeandfunction/callaloo","version":"1.13.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bfa6ab3d9fa3e2e6957140ac9de4ff583056b882","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.4.tgz","fileCount":47,"integrity":"sha512-WtSyqCeWmB+B53bgJg8G3Tsuqg9p8cdFS/g/OO2VlG6HmKz0hzOu7lQSfry0Tu2iXEAeWAKlqOSV/vSpT31ujg==","signatures":[{"sig":"MEYCIQDIOphblJOaL8B6LtKiRs7JA+3fUGx5g14zmHJNPhVEvAIhAMZUNPminGMzZs+je0sOUU1eTlf/HJ/FqlMvmCpkBtxo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1019814},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"be4971f03a55507a9edf755cf4d8d937fafa7c29","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.81.0","vite":"5.4.11","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.15.0","lodash":"^4.17.21","vitest":"2.1.6","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.4.1","storybook":"^8.4.5","@eslint/js":"^9.15.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.5","@storybook/test":"^8.4.5","@storybook/vue3":"^8.4.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.31.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.6","vite-tsconfig-paths":"^5.1.3","@iconify-json/tabler":"^1.2.8","@storybook/vue3-vite":"^8.4.5","@storybook/addon-a11y":"^8.4.5","@storybook/core-server":"^8.4.5","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.16.0","@vitest/coverage-istanbul":"2.1.6","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"8.16.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.4_1732870393038_0.4799972234146639","host":"s3://npm-registry-packages"}},"1.13.6":{"name":"@codeandfunction/callaloo","version":"1.13.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.codeandfunction.com","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.13.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"beed5e983990e9b4273f9e07c5fe1fd9f7d24b8f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.13.6.tgz","fileCount":47,"integrity":"sha512-oa/j97Uz+8vAa9WOSRQOBxkDK/9qW0/sz4ILnLhu1gYGbjP5vtp61c+ulHbhUa2pvDZcp6hXtKNiC9KDbjYbwA==","signatures":[{"sig":"MEUCIQDmtioo3O2rgMQSzv7QUfxl/UREiDiiL76NHQbm57Mi5AIgXYRQ1pWYXhPYK9xh/H5gfm1/l2FBr540G3fQSR31P6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021603},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"e19c60c940c83070fc579d75fa909b0c650dd3bf","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.81.0","vite":"5.4.11","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.15.0","lodash":"^4.17.21","vitest":"2.1.6","globals":"^15.12.0","vue-tsc":"^2.1.10","prettier":"^3.4.1","storybook":"^8.4.5","@eslint/js":"^9.15.0","@vitest/ui":"^2.1.6","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@vue/tsconfig":"^0.5.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.5","@storybook/test":"^8.4.5","@storybook/vue3":"^8.4.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.31.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.6","vite-tsconfig-paths":"^5.1.3","@iconify-json/tabler":"^1.2.8","@storybook/vue3-vite":"^8.4.5","@storybook/addon-a11y":"^8.4.5","@storybook/core-server":"^8.4.5","@storybook/test-runner":"^0.19.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.16.0","@vitest/coverage-istanbul":"2.1.6","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"8.16.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.13.6_1732880242503_0.6799987163366035","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@codeandfunction/callaloo","version":"1.14.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.14.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9946ea8d8beb54e0451378e61e8662c6dc7bef3c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.14.0.tgz","fileCount":59,"integrity":"sha512-dTKnslIdX7N1c7Jb99qrR5UoZDBltXI3yg0q1bUNnSbPMzOJSuu1AtewzHg5XOuy/AJODdF39kooHj/u8wF8uQ==","signatures":[{"sig":"MEQCIB+5xab5m+3U8agViruh0V5vZt9oTzK0VW7Prf+KnQ5lAiAGhE9ix3MB01dpm21ZUpq3AWkqlpAtUApqWyYbJMFEkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1773657},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"8f965589bdb09c0eb0c1eee806bf083ab753e48c","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.14.0_1734988665897_0.45517694392974284","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@codeandfunction/callaloo","version":"1.14.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.14.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e0328faac2bdeb37de4d97c5be51a409e38dfb0e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.14.1.tgz","fileCount":59,"integrity":"sha512-8BTUsrmCvXrFZyu6Hk5xasXlM0L/2zZTOhhKcYc9RHA6HPp9ZsVH0iRfg9ihQYNaypn94JzChBX97YsJ3rWZdQ==","signatures":[{"sig":"MEQCICCnC1ad03JnZmYDRzSWPqHRzuZaNSBsbcf/3qJpYD7XAiAYUTRAtEsG7XAmTvUkPcETmqmBkVeF3y/HxZnrG2JB5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1778531},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"5a32d99c8868e4d18b1dd494943db4ed7939fd83","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.14.1_1735047527243_0.5116766475404142","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@codeandfunction/callaloo","version":"1.15.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.15.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c22cdc5a682b09c7e6bf9ee5ed52571aa82fa08a","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.15.0.tgz","fileCount":59,"integrity":"sha512-abzgvzQWkZVYGqmVa14TKS4D//PrK1FRQZtEtOWs0sK1X1LHTwQ0jZosokpo0Wn1wVibAw9cVoxIqPhLX6sViw==","signatures":[{"sig":"MEYCIQDNh2IQcyVqFZzl14dBo/NhSyKU+KjeuFrcPJyM0xX5hQIhAOUtPCxd3vuzgYcYNgDWgb0+nWH7j5EbwERXokEfwMVk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1778531},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"454039a5cd5f2ba90e8e03f68628ac6d3fc20941","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.15.0_1735291347542_0.2528177847626514","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@codeandfunction/callaloo","version":"1.15.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.15.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4b1333d0055b81c4d69b85d1e0ce4f3000842c92","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.15.1.tgz","fileCount":59,"integrity":"sha512-QUPx/0BKpEfCio0/ehDvM27Msa7SRkwX8yp4RqU75KTma3etUbrSarRZJzIz2sSfJR0s7Aue57RR9CRXxRc2wQ==","signatures":[{"sig":"MEUCIHQlqio7A9+TX0g+WLx8CRbh7bSVfouO+HNax9t/8CSfAiEA/132NPvXKmUQURbV6GFt8ck28lIxz3aotxA0PjDdcnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779007},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"38829bd92bc4c02f7b31c2af53706658bd2c284e","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.15.1_1735304636395_0.984198156555657","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@codeandfunction/callaloo","version":"1.15.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.15.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9e61d3805dfa600df52ca0c91cf8adf55ba00d35","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.15.2.tgz","fileCount":59,"integrity":"sha512-yCptaSL6nAQ5VGMarBmCphUMbj264X6m6DsJaF8Zm7VhAJeTgjmmSSE6QHvBfLafL5dZyJWLKwBZcQtox8Sffw==","signatures":[{"sig":"MEQCIDiFl3x3kfkl61vEFqq0lH83g3fc/opuSQk08A/NaKVFAiB+iRLtsmrxcVBO4oESEI0TMIPxwNShp0mLDViw/qPrsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779003},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"fef1e4cd9b81ffad6bb207c633992a3c37a47150","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.15.2_1735382083357_0.48031162643257197","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@codeandfunction/callaloo","version":"1.15.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.15.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"276b3665c93c17ebd0331239307f595d5ad3bd53","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.15.3.tgz","fileCount":59,"integrity":"sha512-i+siNMjM3aq7UXuikvK2/Jr9fpE3F09qI0/ny8MrgdvTlfAMFHYTXs+7BTauRVTp9vNyE9AUN2R1by0o5ZsOxQ==","signatures":[{"sig":"MEYCIQCx3E5ccyrjNuy2ADdX1ufIsw7K/hLG7KIlcGodt/P7LAIhAKO0tQdyb9hnrkJ1dP7hU51EjNX2x5gNrJ+Nz7ti3bfe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1780110},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"efecd56693fbbd07c66016d9cbec88a2fcc730f5","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.82.0","vite":"6.0.3","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.16.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.13.0","vue-tsc":"^2.1.10","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.16.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.0","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.1","lint-staged":"^15.2.10","@types/lodash":"^4.17.13","@types/stylis":"^4","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.3.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.10","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.3","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.2","@typescript-eslint/parser":"8.17.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.1.1","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.17.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.15.3_1735553831626_0.07757386820392842","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@codeandfunction/callaloo","version":"1.16.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.16.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"8b07e5093239459d2b70958082244be2235aa303","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.16.0.tgz","fileCount":59,"integrity":"sha512-kT08bmyOFV84kGQc5tFVW1QYUPXAPKTZ4guQQtMrneV8r4FhgyTW4p20B/qDRgUnwy5z+H7TOc/beI+cxgkG1g==","signatures":[{"sig":"MEYCIQDjvoas//aQ6T+cb/+rjfs3ZFNkwKnADle2k6jiPqhHiQIhANaUoJVTXpIoQi+iNRrZeaQvBMUvtxKrHXcHmyoPIk0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779009},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"b1608312b3d09256396ce41a9dc88c7a95ab2c62","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.16.0_1735824161977_0.4515830205439326","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@codeandfunction/callaloo","version":"1.16.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.16.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2bf33832fbbdf4c38de43013b021652aa144df66","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.16.1.tgz","fileCount":60,"integrity":"sha512-W3TadwH6GP18MACtfoH303ozi/KRauQFMg4lIhG13nPKliSf8FHiUJFuBoSWAcXGu7THXPaEcZDA1ow58Z3Cqg==","signatures":[{"sig":"MEUCIQCV++/bnqF3/syEpNoT6Z3AzxnhVNfcxbko8Zc9KQhvSgIgCYzzsULmF8muGPYQv4ZGDhoZJFpif1fjLHm8cFWpY/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791253},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"c3c6806b970c66a357e5fab1ec97f5190a6f2f49","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.16.1_1735824527759_0.6359887348221351","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@codeandfunction/callaloo","version":"1.16.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.16.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"50261e4e4da0b8c0e7f2b77a37d704fb517b47e6","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.16.2.tgz","fileCount":60,"integrity":"sha512-nAoo4VTXmkcstBJHu/SCPxCV61msDvxNeYigJFdM+5v9Q+wQyFNgKSBoqlaL+Av/IWyI3JMp1jw0uiTz76+vhg==","signatures":[{"sig":"MEYCIQDuZ7C9fSfhWO5cy1UBGT8uASCRShyi+GUy4zMCmj465gIhAOLyO0neSF36x32/un7TS2KwI8Wy1rVlK+zm4PIcJJBN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791445},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"6e6bcc9a75b9dccc74f5d0c43dbc69bc305a233e","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.16.2_1735824805623_0.006712721533933319","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@codeandfunction/callaloo","version":"1.16.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.16.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2d43da2b327c0b4d3962835a32e5092d6d54d3c1","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.16.3.tgz","fileCount":60,"integrity":"sha512-hcdqtZkTQr6lZK9rKxfndeF+uzXdxlJqXNHZ7v++5WycOWIqo6xC4Y2Nwag70j9+ML+K9ahFzgvdStlFaYJxyg==","signatures":[{"sig":"MEYCIQCf/0C1xxl0PwvLNLOWMX7gT1UGjG4Caud6jzZC08uY/AIhAMhuR8b83601u+6zByZGlKsYu3qVBwGFKWsYlwdxEuFj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791481},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"fe285de0057257527553142e3a081ccac5ba8bce","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.16.3_1735836188541_0.7263168482426237","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@codeandfunction/callaloo","version":"1.16.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.16.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e7fbd6cb9420063b8e7201e8b00f338a29480be1","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.16.4.tgz","fileCount":60,"integrity":"sha512-mt9LKoP7GmxtMMW7+23W6s0Jl7vmmVRB4tEclk0TseayIVepEQc/0nDhptRFaHWGIx0bCVm/nXcFm0HXMg70Vw==","signatures":[{"sig":"MEYCIQCW1wCqPHi4KOMrSpxDlkRfibMliEihXTxTc1ttdUUkbwIhAMhavy/WN/nzlAuMf8vpRhPcC0XSI4IMHS5CPXR2oxXj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791612},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"3e23c1506d35dda91379c5af7088cb9d53a74b39","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.16.4_1735836868264_0.4718827511561039","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@codeandfunction/callaloo","version":"1.17.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.17.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5a77e1f60fe42720542b19e334ba578522243c19","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.17.0.tgz","fileCount":60,"integrity":"sha512-a+dPifZ51We0MdAT4ugv2BVLefHjkxu5tixsUb1lLQuNZpMXlRSyqHfqAHxntqHl4pv0IDX/RBU2xQiU+SjHBA==","signatures":[{"sig":"MEQCIE1mVeh28V6GRCF/gplNcGO4vdM5tsXNFly2OtD2hFd/AiABXbHMYZ7smINqvl/YFpX/2PL9QPuRrxbD3Ucq02tSiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805124},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"186e380975a10cbc394446b62093db68a122f10d","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.17.0_1735839068213_0.30022536159034097","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@codeandfunction/callaloo","version":"1.17.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.17.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"becfe49f403ec3ecef84a81a66e21e897fd554c7","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.17.1.tgz","fileCount":60,"integrity":"sha512-4cFaT2o4KaEBhBvJHUZleTwWUsVd7PcKFBjQclwzmjreQc0qeGfhdjhg+JnwVqLywIaP4kzw2vu0G1vgftQ3gQ==","signatures":[{"sig":"MEYCIQDLLp90mG1ckcp24vsbKxe3JyN9D04fHgT9TEF1u8PRTQIhALa/U68OzOFnIDta6mhclN10jlckmBOudRZAdCpaMzes","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805090},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"3edee7f7a055f6210f2ec32ce5283e70ceeb29eb","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.17.1_1735867390304_0.038993103235458015","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@codeandfunction/callaloo","version":"1.17.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.17.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"1dc20d278dfd5b38baea7882b36f7441e432d16c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.17.2.tgz","fileCount":60,"integrity":"sha512-A4GuhyuAPdQS2+pj4kw4H/iiE1ijz4ww5HgMFizOJUtg+WrbMgJFaFeKrSyKCO+st00hJlTWnF2eHM32L+FEbg==","signatures":[{"sig":"MEQCIHa0dpNCWq4D79UaZpFs6Z7jMlQUFSDv+GaCePSYXXS0AiAh1m/SC+Da480/cZrsdnsOyzl/I6SMZ1zDXQn/coU7vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805084},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"fcddafe92d91f0f6d09212eca7bdd99f278d8f69","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.17.2_1735871155134_0.05688038538155227","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@codeandfunction/callaloo","version":"1.18.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9a4a42bcdee86af977b996f009100d65706ce801","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.0.tgz","fileCount":60,"integrity":"sha512-A3iFR1skI/RkWNUamUNZWURq6yrMydska2PQ1NEpr9vzzCBiI30V3yc72Kr5irst0dqxoVVCt0xx+YF71EUsLg==","signatures":[{"sig":"MEYCIQCpb2NAmgO9z3/iDUQhYcFsUFOIwD+UjaNKwl6P1bSHGAIhAKyvHCVHJy7NCNP4S+VbqUvYudAnR7ZuqzkjstfYSBZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815478},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"a2a09307ba0f937ed894fd926dc97412830f1811","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.0_1735902383293_0.34612339913404533","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@codeandfunction/callaloo","version":"1.18.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b31cecab01d408304c87aa7192037bee66404f98","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.1.tgz","fileCount":60,"integrity":"sha512-DA7M3N1BNO8wWyT96YARF9I62lCQZ/l5KJ+QsjdAq4UknSl79Le6lHlUoRLEmm3OZk+JRsknbatQRClEIiAl4w==","signatures":[{"sig":"MEQCIENLSPyT7SEIpB7AQpThzY/ClvnlCzRAJPMTh/67aDz4AiAJQP6COx1hciH36Lu9Hb0vmxr8RkQt/3qn52TfVEoQIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815478},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"958052baca9d942523e2d470b6c621f0a1ed9ab1","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.1_1735903191801_0.17603792501247595","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@codeandfunction/callaloo","version":"1.18.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a5de89f0f70cd606d5e17698e16d7758ecb89eb4","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.2.tgz","fileCount":60,"integrity":"sha512-UaX/qLJexhvJpDkiGJ1YHPOWCym/5Tf+9p9b5SfwEWCkX3Lda0b2Yv2tiiD2nxZ0Mh/8cKiQSmn5ESYG1V81kg==","signatures":[{"sig":"MEQCIDYNszHManmEwz0LjWFOCyzjAHd8WH7y7/GAuB8Pr6wrAiAj0CoSsDEx8DWOfWaa/+VJaaAhmESxMIHeDnydvyF8Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815519},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"fec3135909753bb2fc801c831a69b6d620907325","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.2_1735905781532_0.64033241625691","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@codeandfunction/callaloo","version":"1.18.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5c9d8539aa199f6376cc321868de099b1cdd91cf","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.3.tgz","fileCount":60,"integrity":"sha512-Ta0qzX2X5cjohZl9lcThPymoMbP+FImzy4KKwkh6gStJK06t+LJ+4ngwsud90N1P9eQGMRorW4hEk1o+N5qZiQ==","signatures":[{"sig":"MEYCIQDqq+U/jsU7d/AXkHPmUzuIRXy2RsxPiUVZDgJaH0n44AIhAOBjbmk3XIKZ4P9DE0jxqMgnGdmUecaXAGQJ76eDzYPK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815517},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"d6419caeb39fbfc8be8699e1fbf0d1aa13e6e59c","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.3_1735908861975_0.95220331498608","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@codeandfunction/callaloo","version":"1.18.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"baf23e144734292558c081d6d36a773757c6ba44","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.4.tgz","fileCount":60,"integrity":"sha512-B/f2tEAhRBuK+RdqlU+CZEn4OIlm6i7HRi4lIA6hFgkojRatn2hclU/3Wzdz1npuPQdEpq57/olH/DNJ+QWWkA==","signatures":[{"sig":"MEYCIQDN+SrLTpYVYYls8pmoDi7mI4g82XhwvQL9NT47/0Y/5QIhAI9X6NO6komHBtSLbjsclmLewOv7+tJr74gSjcH/UoNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815517},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"4cf165796c5313fb88b7e8dc262515935c6f4170","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.4_1735919734487_0.9590824107742819","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"@codeandfunction/callaloo","version":"1.18.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6dd4c37f2c775d53efbbc7e69880ba507c9ce74b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.5.tgz","fileCount":60,"integrity":"sha512-DmDIegJ+hhqucK/lKuNAGHpa6WsN0/1ni2wzs0XwX+vmgjITaX75Jn8vGBfMHlt13N8+NpuRuY8hksJGyexOxA==","signatures":[{"sig":"MEYCIQCewjNPjOv+t7+Y0v5UTvD3Eu0A36W5+Yq1sNxsoMguVAIhAMNKXiZSOigPHKzZHagwXL5kJDIgUv9+vgs8mJeWTVUR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1818182},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"94b115f07a6dab626b12961a34888eafa7db114c","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.5_1735920088963_0.8580754734567286","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"@codeandfunction/callaloo","version":"1.18.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"466b3d0b1df168588d52c989dc007b998a7ce8fe","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.6.tgz","fileCount":60,"integrity":"sha512-BH9SkWOep/DnDdZFE98DtYLmIXNH0qNUmjJ2HfnXwopaORgpUaaIWCN23yOLmWca+qcvQbS44k1U8ktmFeXeKg==","signatures":[{"sig":"MEUCIQDVsVY52NY6DCTrOa9Z839HebETbP63acmjg8Wj/IjZaQIgLVMqJUq6L+2jT4SNU1pyF++qocPBGi15goEWUzvLhkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1818919},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"fbc1cfb9ff420ef11bd1040ace7e74bb1ddb861c","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.6_1735921457220_0.6839835450263736","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"@codeandfunction/callaloo","version":"1.18.7","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.7","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c7b68e371bdc11d33c9c67ebaac4ae4f585f6f35","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.7.tgz","fileCount":60,"integrity":"sha512-WCKAEe+fvNeee5Mc37SHPfg6zSDioNxNAm1IpwTMctPxFGWEZ+tmBHaGuq1FmmhYRNCW4kSI/qBDsW65KLq04Q==","signatures":[{"sig":"MEYCIQCoOI83B7Y/TmpWLSVyG58955xeQJDPsf0Mn2VX6ajS3gIhAMhP+1zFru+NkNLEFdOOQEPlr4ZilmRK8aYTUrjWqd4T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819395},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"b6c4d44f6b377b2231d0b0283eff97b53b1d85fd","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.7_1735941551520_0.8808597255158299","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"@codeandfunction/callaloo","version":"1.18.8","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.8","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e67bed6e1fc39527bc552139bfc9e48c421f88ef","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.8.tgz","fileCount":60,"integrity":"sha512-OHDO9Hfb7Lof1aLZtyTvPFCj5RX8bVAa2XUdwCXbEq7mz10N807m2Of0r/ANZ+kLwYVE3g7CRMl3+RqVDYY03A==","signatures":[{"sig":"MEUCIFSJrsb4DMrW3w/q1ELlUyn+0kPmjfqkcUlhdcTTlbpQAiEA6al9IN5GrfGjpMxYuhAAy8OICDU3x1ZT7l7QnAt3wxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819269},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"ac09ca07c8e9653d6bd23cae1eeaf0e2bd7dfd4a","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.8_1736465516364_0.16160293377484147","host":"s3://npm-registry-packages-npm-production"}},"1.18.9":{"name":"@codeandfunction/callaloo","version":"1.18.9","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.9","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"873b9a3c45a1afa75be965573bc7ec78ca3adb5d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.9.tgz","fileCount":60,"integrity":"sha512-lTJV5wXhhEfO/DUTjSe27OwaSUBEvFmaPvnPv2ud9cQYNh69FdY+//3qjDGj/reu4vjXVen4jyy0Baaz52iaVQ==","signatures":[{"sig":"MEUCIACkRlZAqhGiOWyCKeqq0UvUcbzNz7tzqHs4aEQN4pAWAiEAw/x7zGFvvSIinEwtCq3Hclafyqd3qc2y0x/cDu7oqAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821458},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"162ab537745a90c2fc17c544add303812aa05878","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.9_1736604428094_0.275754864708595","host":"s3://npm-registry-packages-npm-production"}},"1.18.10":{"name":"@codeandfunction/callaloo","version":"1.18.10","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@1.18.10","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c3f6050de373173556a6486d60f0fccff5f520ef","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-1.18.10.tgz","fileCount":60,"integrity":"sha512-FOwYXEz5pjGRotE04j5nCtBKcshwbCHFriBViGJ2GGY5JwwibKpzL+D7PtSc4LF9BGkvS1kIAJQi4knfscYUbQ==","signatures":[{"sig":"MEQCICjUdoM3BvCOOQbed+RvjeL8fE9OBfG39lllLo5diLIkAiAfb/ZCBdxRkYi1ZOK7st7gJcwtrAuIRHELWNSHXIKaKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1837461},"main":"./dist/index.umd.cjs","type":"module","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./style.css":"./dist/assets/index.css"},"gitHead":"faff75b9353e3717538d356f3c86138fe66ca47a","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["**/*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.0","sass":"^1.83.0","vite":"6.0.6","husky":"^9.1.7","jsdom":"^25.0.1","eslint":"9.17.0","lodash":"^4.17.21","stylis":"^4.3.4","vitest":"2.1.8","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","storybook":"^8.4.7","@eslint/js":"^9.17.0","@vitest/ui":"^2.1.8","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.2","vue-router":"^4.5.0","@types/node":"22.10.3","lint-staged":"^15.3.0","@types/lodash":"^4.17.13","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/types":"^2.0.0","@storybook/cli":"^8.4.7","@storybook/test":"^8.4.7","@storybook/vue3":"^8.4.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.4.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.5","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"2.1.8","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.13","@storybook/vue3-vite":"^8.4.7","@wdns/vue-code-block":"^2.3.5","@storybook/addon-a11y":"^8.4.7","@storybook/core-server":"^8.4.7","@storybook/test-runner":"^0.20.1","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"9.1.0","@chromatic-com/storybook":"^3.2.3","@typescript-eslint/parser":"8.19.0","@vitest/coverage-istanbul":"2.1.8","vite-plugin-lib-inject-css":"^2.2.0","@storybook/addon-essentials":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@typescript-eslint/eslint-plugin":"8.19.0"},"peerDependencies":{"vue":"^3.5.10","@floating-ui/vue":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_1.18.10_1736846804436_0.723749967531141","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@codeandfunction/callaloo","version":"2.0.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.0.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b9cba21e8acc69b8d7960ee69057a1e9620c4d2c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.0.0.tgz","fileCount":3,"integrity":"sha512-KRCpLVD7Bgcaf3BJtsbl1LYe5jc4o7DQYzf2HtAX0b3b2oZ4HCIG8jJFUHbfEpHzeED3k/asS0DkoU/IssX6aw==","signatures":[{"sig":"MEUCIQDWMF/TTz12IsM+kpYi1ppTvg2SSG3DqBvFqLrO84MeFwIgNpLm28fuWtU8RsYM5K0SvtlprtB9593joFQme3Q1ox4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6669},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"8bf64b13175fd178b076aa6da14019fd823acc72","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build && npm pack","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.3","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.3","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.9","lint-staged":"^15.4.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.3","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.3","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.0.0_1737680150420_0.1855584103761887","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@codeandfunction/callaloo","version":"2.1.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.1.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"783000e8d7b21a2e0a48a9eab108d15c0df90ef9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.1.0.tgz","fileCount":73,"integrity":"sha512-KewXdl8YqO7ogG2DpQELqEgdu70upkffT8/hNeqZBg074n1EDtM0TpKnO5E21YKPcKhfjfYoqOCzjgS5J9MopQ==","signatures":[{"sig":"MEUCIQDBVzU2sjpZ9lR2YX1EsmEk1bs/mVk4GlXN8+Ivc3a+XQIgSuLJkM58Eqt+xQVMRT6/pAOrXsF0wEFMsQbFy+RSenQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477833},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"8c88655684530233c7386e17f9e75d282d0ee444","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.3","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.3","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.9","lint-staged":"^15.4.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.3","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.3","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.1.0_1737683630021_0.9318646384718015","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@codeandfunction/callaloo","version":"2.1.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.1.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"33c9ef33090c8a45546b72d638e5f69a4ecd2dac","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.1.1.tgz","fileCount":73,"integrity":"sha512-E9G6acWIYsxtaXKIpyxTq8UCKJaoMpuKVmvXOZghBi6ETVi0Uepft8f0/7TWPfmhzvopGM7khy3QeGnL0jGt6A==","signatures":[{"sig":"MEUCIQDb5JnXtExymoX0+s98GxUuY/rugUEI+tAWHtj6lLey/gIgHN2mE2lEyypn3q9AihmfrX0csyuQ7z77hVb2bvHHYOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477760},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"a34cf72c67f69a40520b28d0be2ec2d0e3f0d2d3","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.3","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.3","murmurhash":"^2.0.1","playwright":"^1.49.1","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.9","lint-staged":"^15.4.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.3","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.3","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.1.1_1737686739413_0.42730909839569686","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@codeandfunction/callaloo","version":"2.2.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.2.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"61bd1e4525a757631a8645e5369efa3c46d92220","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.2.0.tgz","fileCount":73,"integrity":"sha512-qQzD+aoWewrSopmrX52yFu41VKmK4hwvBBYziBtNOQftV6MnntMBn8WoRJ6Qpel5kBOXn34Iytabuo+qO6GS1A==","signatures":[{"sig":"MEUCIQDKIxZKmyRvXdmDfvmzaJUqd9aj31VkjlQekG9+smDItQIgXGOEvMZKhRHZNeFRKB8rg+J7rGHtpqtlFDcTiuFmSN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479133},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"5a2c6177fdbbea3e49525d3db241127d2d067d69","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.4","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.10","lint-staged":"^15.4.2","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.2.0_1737734255158_0.050048813210134435","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@codeandfunction/callaloo","version":"2.3.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.3.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b7e74260a15e0a376d5dfd8c115fae22be44737b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.3.0.tgz","fileCount":73,"integrity":"sha512-AYjnZ2SwN/fOQTJLnNJN+Sn6VHbWDseXGprv9252QFoJYw3LmyfAwGhcLjuu5BkwlCv3po5WkOOQuowtBDJ4Iw==","signatures":[{"sig":"MEQCIGV4Ff7aLTIFCbygw5ysnXSsaRNjh+k90Jo/AKL07WouAiARGwBE8fE1cfr0dfOIlbkmBkwhi/WW9zLwTnL0lM6P5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481323},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"cac20246ffca036666388866b8b04720afa37d48","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.4","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.10","lint-staged":"^15.4.2","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.3.0_1737838521022_0.5834269495731426","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@codeandfunction/callaloo","version":"2.4.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.4.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"7d813a2ff85dab44eaf91a96f23c4bb532914a9c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.4.0.tgz","fileCount":73,"integrity":"sha512-E73AJVXsarL+HCWd5iU2TrIHFRsGm7JHp309m8aKlaoT0XyaNlUcgPLrteAz49zP7kJkHwQqCK3wofxL9DBjpA==","signatures":[{"sig":"MEQCIGNgrqsR6mU7X6NXJZOKnkFNlFX8ryjnJ7dZu5kIZBCeAiAEWybjNyHVyBwQ9akrLsq+8rYmQL0vT9O2ETD3SbpkBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485402},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"704211b1bf0ecce4f03bc31c5f0a96bff7afdff8","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.4","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.10","lint-staged":"^15.4.2","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.4.0_1737904006239_0.8207612536569038","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@codeandfunction/callaloo","version":"2.4.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.4.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c1aaaec1b352bf9c5542e273ccf6f0bb4a6e322f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.4.1.tgz","fileCount":73,"integrity":"sha512-PPPp50ydxZmIuA7q7EnA3kyoxrD9OcsmWC5kednyQ2fNk3TB5vuks5JSzt0oUCAi0Fh1B9UXCaC9F45nRZ2i0g==","signatures":[{"sig":"MEQCIDclUvO6Wt08Q28Es02GH04JKXnKXLswg3RkbpC4i0EZAiA+LrxtMIcbuZuc92wUdgKnr9CB/N4W7wZCvkUrH+jzWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486320},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"ecf099f27d8a2227ac33dee6cde6999164c95526","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.4","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.10","lint-staged":"^15.4.2","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.4.1_1737970747794_0.37439909837759666","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@codeandfunction/callaloo","version":"2.4.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.4.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ed50f5f750aad44fc414a8612017425dad5eeef5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.4.2.tgz","fileCount":73,"integrity":"sha512-acK0cHabqJJAk/srr2+eomMlPLOfOguYT4GMZDicZsMrYLs5IpZWEQUnGmPWi9SyioMDKBtmED3yQRIxF7TMaA==","signatures":[{"sig":"MEUCIQDaF7mLTUbUX9NLp2eOo09vHHlbDeIsEamITWyGm98dbAIgZ2ZtFugIqmOABxlISus9uT6TA08PuGNRr1i0OihPwck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486378},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"78ca26ebab065e3e4453915c5cee18e102907be0","scripts":{"lint":"yarn lint:js && yarn lint:prettier","test":"vitest --run --passWithNoTests","start":"yarn export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","prepare":"husky","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:lib":"yarn export:icons && vite build","build:web":"yarn export:icons && yarn storybook build","pre-commit":"lint-staged","test:watch":"vitest","build:watch":"vite build --watch","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.2","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"lint-staged":{"src/**/*.vue":["yarn test"],"src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}":["yarn test"]},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"vue":"^3.5.13","glob":"^11.0.1","sass":"^1.83.4","vite":"6.0.11","husky":"^9.1.7","jsdom":"^26.0.0","eslint":"9.18.0","stylis":"^4.3.5","vitest":"3.0.4","globals":"^15.14.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","lodash-es":"^4.17.21","storybook":"^8.5.1","@eslint/js":"^9.18.0","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","typescript":"^5.7.3","vue-router":"^4.5.0","@types/node":"22.10.10","lint-staged":"^15.4.2","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@eslint/eslintrc":"^3.2.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","eslint-config-prettier":"10.0.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@typescript-eslint/parser":"8.21.0","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","@typescript-eslint/eslint-plugin":"8.21.0","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.4.2_1738024777018_0.09112753933213025","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@codeandfunction/callaloo","version":"2.5.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.5.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"38232e889895f1041a1febc7d09b61d77d358818","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.5.0.tgz","fileCount":73,"integrity":"sha512-YVcxAVLhlZ6ni7V2CvLabmjoJo5yuw5nWR4GUa7qIW4EFSK370NothBuY697REpowXlsjtiMxmIXuTP4DhEUrw==","signatures":[{"sig":"MEQCIGwdXetf46lVXtKtf9Kn+5m0L0J/TVuhVEaIGsKaDvh+AiBxVSSfwPNadtL7q28LZnCtgYMrjyYZjG6WE+7B5A0LLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486533},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"a7007971ae75bda58023ab24f4c21658f193f28a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.83.4","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.5","vitest":"3.0.4","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","storybook":"^8.5.1","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.5.2","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.5.0_1738090612455_0.9950176630335168","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@codeandfunction/callaloo","version":"2.6.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.6.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"25eeb2d5f67ea1da5e434290c71ed37ddb3588b7","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.6.0.tgz","fileCount":73,"integrity":"sha512-SVblPT+hmmVyy8aMk9Hfsk3FokZkIRA4pFSJLGfz12Boepozm1tjI3GAvDeJ4IKBX/CONlOBrdgaVi1nK4ncAw==","signatures":[{"sig":"MEYCIQCqn41CgL+9ev/SKQEiV0DMQvZuUrX5v3P5fcofsOqgFwIhAMnFTqGd+wJMgucMhNl17w3nNtA6472BR4RkEIMnNWwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486975},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"b2ca8109ca0a7b8dbd0a16e352fdaaeb454fd202","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.83.4","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.5","vitest":"3.0.4","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","storybook":"^8.5.1","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.5.2","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.6.0_1738108090756_0.9456353039037528","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@codeandfunction/callaloo","version":"2.6.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.6.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"39817613f7a4546ffa8d0ccda499d96335528f52","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.6.1.tgz","fileCount":73,"integrity":"sha512-SncGPAW6d66fwWrR9FUzLcYPHMPgM0cGKmuj71Va9cfBnMLFUJS3+xzjVlqN28Sub9sCjQ2ZoPNyD4ZPskyViQ==","signatures":[{"sig":"MEYCIQDg89dtm44CoR18a0gtMVb8/D73vgz/GQFuc7qbX1eh6AIhALiBD+W5oEs71oFKx0c3PrhcKg0M2H8Wot7FZRpg3bqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487109},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"337fa699cb1b5e0174015c9b814c5538c3c025b4","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.83.4","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.5","vitest":"3.0.4","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","storybook":"^8.5.1","@vitest/ui":"^3.0.4","murmurhash":"^2.0.1","playwright":"^1.50.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.5.1","@storybook/test":"^8.5.1","@storybook/vue3":"^8.5.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.0","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.1","eslint-plugin-vue":"^9.32.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-c8":"~0.33.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.15","@storybook/vue3-vite":"^8.5.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.0.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.5.1","@storybook/core-server":"^8.5.1","@storybook/test-runner":"^0.21.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.4","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.5.2","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.5.1","@storybook/addon-interactions":"^8.5.1","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.6.1_1738271840652_0.8924791577785582","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@codeandfunction/callaloo","version":"2.7.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.7.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"f18d4f05621780d0037563772a10f23babcff5b5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.7.0.tgz","fileCount":73,"integrity":"sha512-AQ/JXONeAc+MDN9totY0NjwOF80mHbgsw987A7gSK+sfQ/r2Oa/mUhQau6ncmijD0kzMR1uJxC3ULZSWYHMs5A==","signatures":[{"sig":"MEUCICLBoPRJ4v/RgXVFSPwxRutzM59nmtD0FcpQY2JEYNgnAiEA/cR05C62Pjc19a0ODy0nF/lx2qc0BJsWyOJWsH1QCB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495991},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"791ee1e5ff0927a14f307317362627ced7311fe5","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.7.0_1742421588025_0.501595341810321","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@codeandfunction/callaloo","version":"2.8.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.8.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2c76d7dacba79c9a4b37fac49e35697122bc11fb","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.8.0.tgz","fileCount":73,"integrity":"sha512-T38bfJTu8J9iff7rdGCldlBs//7xyE4M0BBAQ7j53Lcw2ksOqxt2pHcjH+rPegh+oG7TKFuUz4VjZC7L8lf4Ag==","signatures":[{"sig":"MEQCIHgHBpH2yg96EDxPCcR99HxDqqKFclMyVc5p8RwrPOFIAiBmKdAGghvAWaMjVPZAK3KEwAUdZouUe9fQ8a5c95wA0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497897},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"c77a4bffce54959700bf107f8422380e9b24e052","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.8.0_1742467801272_0.6845286382759346","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@codeandfunction/callaloo","version":"2.8.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.8.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e137ef22dc4634f25ac767cde5aa721fa2aac8a2","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.8.1.tgz","fileCount":73,"integrity":"sha512-WDYsxx6pGOloJqmvL5krTUATc9WgAHWJnyb7K70xkC8ig9DB857eUC5N9AJ89DRXXdk9fpyNb2zOPpBqBBOc7g==","signatures":[{"sig":"MEUCID0U7VxXGsMTNd+Mlb30hTvTD5Yv/eXstGY2CcVTDgO8AiEAsFDBqg6mLm/U+vuUccx/kdV021pbGcXBRROBNjn1HJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498182},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"10bd0274923f503d847f31e44ad5093320094394","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.8.1_1742585144181_0.08340412677705888","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@codeandfunction/callaloo","version":"2.8.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.8.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a9f9adfb2e8e6549c8df5c8f6ed21cea32005bfc","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.8.2.tgz","fileCount":73,"integrity":"sha512-OomPDuXUDm2Sfevv1Hhdg+38sCY8Exty1mvZMYxwR8Rur69LzBQ34AuavwUmUzUPSIufqPbJrQPAog8R8yd5ug==","signatures":[{"sig":"MEQCID7rEKPngflfnyEZhJ+vNYYKU+kqBpZvUuKQ2ZWcf9p3AiAJ1jxU0+CSKz/XrgEQ4hNzLtMZeA3w3wrT4wClS4LcpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499318},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"aae1c4c2690f611bdddc63ef12176afdcf54504f","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.8.2_1742598533889_0.4022663814083933","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@codeandfunction/callaloo","version":"2.8.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.8.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"eb3953ba8e84e8db91b408fa5d4d666d63422845","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.8.3.tgz","fileCount":73,"integrity":"sha512-SuoeltxSkzqfNxkJTObjnSnNVSn6+pel8NmmBsBflonvgY4jc/LOWOm2jb/19XTUogKaCT7/NZSxu26rn3PU2A==","signatures":[{"sig":"MEQCIHrDp2FRYzPAw1Q7xFYZTucRC5JQVm49BM1gKbVySCfsAiBVCyIsYECf9bMgJt1cfB1Y4WVytL0s3aFWNOHOmfwq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499351},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"293bb2abd11255dd592884ace500aed541676323","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.8.3_1742601995463_0.6774867158922175","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@codeandfunction/callaloo","version":"2.9.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.9.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"fda65bdbd282ca3e97b3ceb54a93a8dab756b848","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.9.0.tgz","fileCount":73,"integrity":"sha512-qYegC3sW+z2Emhz8uVzwnV7ujzmjsBuqbT6nP8F78bGhcp1OIALwZAgixPXbb0eoszAha2o5lXCmy8wk8rBkag==","signatures":[{"sig":"MEUCIEdIt14dJmFrp2ZiLb2z2o2jk+hYzuxa/phJ3COVcQ6QAiEAxokgPg70u4MMecasqxUg3avEiZtymITVfOEzEfYt8Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499719},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"f030449d96c4fe3a42c4a080dc20163a9bd23cf7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.9.0_1743120828090_0.9477776906626056","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@codeandfunction/callaloo","version":"2.9.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.9.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a151a0a892d74eaadbefbfcb8f6fb6094f93bfc9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.9.1.tgz","fileCount":73,"integrity":"sha512-1TsGGIhwoK4WAD3DGr/P+tVubHcU/N1y9wN+np8m8ZGgcjPEKSB867zQT/pc9xTS2/W7qhpH/BAtqlGcGU2zvQ==","signatures":[{"sig":"MEYCIQDtfh/4hq3ykZv6FCzotQt8LzIHILTeb+p1hvKA00pAxwIhAOeitzN0043nmUDGqknqvnlho77ZHqUyhcriq8cqJcyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499912},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"9d11f2a2c92e7f049fff7b57db1258b497ec4e19","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.4","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.4","@storybook/test":"^8.6.4","@storybook/vue3":"^8.6.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.4","@storybook/core-server":"^8.6.4","@storybook/test-runner":"^0.21.3","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.5","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.4","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.4","@storybook/addon-interactions":"^8.6.4","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.9.1_1743190300850_0.3354234019200544","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@codeandfunction/callaloo","version":"2.9.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.9.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ca1ada6e3109bbf813871ad33cd2ea6d5c39a5e0","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.9.2.tgz","fileCount":73,"integrity":"sha512-Lfz2B2oOWZheW61WbYYzHg0AuZUx1JmOLLFf9FyTPU4XMKM8yb8NEFEHE/OTz1ET/a667Eese3XmzUAkjB2OaA==","signatures":[{"sig":"MEUCIQDoUQl9Vwp5JaJ3q6w8BHlacONZWm3W5JfiMCXuCeFYxwIgf2q0as9UC3uwcQ3uIrce/nxS36RaUzDGzez1YVqDO44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499959},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e2d111f4d8609ea84282c253f1c6eed40a04063d","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.9.2_1743459165598_0.11150373053025198","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@codeandfunction/callaloo","version":"2.9.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.9.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"690bc4728a5a0826167bc37cf329fd0eac29c4ca","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.9.3.tgz","fileCount":73,"integrity":"sha512-wYcZrg18G30lbVrrX8Br8nxh+Ur2dMTLZXeL89wncBIYZ0wNZp/e/omfX/2w59X0auE/ouMV89LHbnAwag66yA==","signatures":[{"sig":"MEQCIFV5RE+BANUfumoVCoBv/qQ1t/4JKDiJETP563I0nMfKAiAVD0PI4Cs0vptXD858SFSw5KXOUxT1nM46sN+Knl6sWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500030},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"585bbcccfb56e65919d96bd14e34bca1a4f3a9f2","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.9.3_1743460031192_0.9132910960017002","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@codeandfunction/callaloo","version":"2.9.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.9.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a1cff65c306a5bb8c354bbb42b523d51568efda8","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.9.4.tgz","fileCount":73,"integrity":"sha512-Nx/+8dbd2pKi+44KdFzsZELTFeQL7PI0nPByEeq+NF0AteoAt/3wIoQRAFzT+H4e2D7wp2mld9AD5mfWvUbxWQ==","signatures":[{"sig":"MEYCIQDNVyazCN8Q3kkmPQI4MbW+a2FqgGejPAohnDPraymWbAIhAKPBI+bnar6dtp/FaV5Hnc81vs5S8bwuy3ZrMnsJiLSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500343},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"bb3d88d8ddf3bdfc72ed37b1760d170bb05fb3b6","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.9.4_1743556072468_0.2337759352153681","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@codeandfunction/callaloo","version":"2.10.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.10.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"eba13cc6434a5abf77af454820d54f63e2a6b94f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.10.0.tgz","fileCount":73,"integrity":"sha512-9Xl9Epq0we9E2kt1nzx47gPcMNGT8Jama9zrbaC7LOQFB8VdXKHm0Nay1QTAeiCVAtIlDVcvUOrk59Sa/0zYfQ==","signatures":[{"sig":"MEQCIGvuShvR4hJVqeZLFw9D+Lf5R++yhF3H1hxyYM7a4Ny4AiA5TDYl8dUg0NihgfihX1x5kiYWyRMwHhnpgxFSFgVKiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500565},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"4ea6c9b22b620f6663838cd5477a6aa680aa1d34","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.10.0_1743556730585_0.15776456536378625","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@codeandfunction/callaloo","version":"2.11.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.11.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e1010252e0bbe9cd1c75ff52d26f005887ff3dff","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.11.0.tgz","fileCount":73,"integrity":"sha512-TbHGdUK2futcphBXQhRQGxQiSN1WjQ9B7yeEjIb2FeAtKnPT/SJJtVlCMMsNlaVA8XyxRoJy+aB84jrQTaB3Nw==","signatures":[{"sig":"MEUCIFAaq0hyKZu0YiBxC06voHyXLUMaqPdh70E+OxHRKSRPAiEAmOq/1H3MT/TL5Utmsaeh4glHRNgKh6YOE+0Zh7Kzt2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501495},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"4df5b99f1aae24392c6f6d11527f0d79424821ff","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.11.0_1743756599137_0.9957845226511477","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@codeandfunction/callaloo","version":"2.12.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.12.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"3b2eac49fc082b0ddc3f982572598f36cbe37ebc","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.12.0.tgz","fileCount":73,"integrity":"sha512-v6TUlP4Hlb8u4efhlG3t/6JfGp5VnpYRwr9A2SyKIVw88QPz4NgybZgFw+RYRTQAQPaOeiuaincjWNRYmiql4A==","signatures":[{"sig":"MEYCIQC/hq50GTlIPIAlbCy4jxswFIc2sDZ73RwCFLxgeJy04QIhANoaLO51a6GzC+Q42GQrkmQoUZ3JkDOVEfuq1c1uP0Gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504264},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"5fae182e26fe79670b994beaaf9df2e2a74ebd1e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.12.0_1743857792657_0.5146453572895495","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@codeandfunction/callaloo","version":"2.13.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.13.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d4f35956524a1da4dafb813636bf323aefc12875","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.13.0.tgz","fileCount":73,"integrity":"sha512-C3D5zmlott4cdCCGnPzSUbstXT2HkJgXxQcJzZNQMjK4/8bphNGydir6fxMU1mJaIgwBZeq80uuQApxT7kVe6w==","signatures":[{"sig":"MEQCIE9S2cckCMjvuoIGYtObr+CvWdU8sVayrdCwECtny4b0AiAdIy4ttHlBiqhfLo6RljTSRD3TkUNVSAMzQCwzFO7cRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506445},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"25f477ff5bf9d209842c828cc58fdff3d3027d3a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.13.0_1744341106935_0.5790347635502959","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@codeandfunction/callaloo","version":"2.14.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.14.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"f44ec27cfa89eb470bfc310157e1716d86379135","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.14.0.tgz","fileCount":73,"integrity":"sha512-fOdz8qgzQwo9j331gnlDksL7D/D0nRQchxJkb8NxmkhV7W4RVXziyLLGke8Dgw+MVnJNmySuEn8VrBmps9W1CQ==","signatures":[{"sig":"MEYCIQDXbpQjW6RPx+hsOSqOQwjMb3ua8nKriDvnoYDzz+k6qAIhALyfYS7AH/beYp3qM3XDlku0FCQG3ZaLA0uzT4xCfAA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575554},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"93aeccaea0e9bdd57cb8fb52e56cef3c4d022e0b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.14.0_1744453422636_0.3595388849190233","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@codeandfunction/callaloo","version":"2.15.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.15.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6f8a8b17a9e7904fe2e0d6fbd2af0512f0acd650","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.15.0.tgz","fileCount":73,"integrity":"sha512-S9j1XI/z4mFyvt9S4sjlnPRwiFWU/gSANpSVjqcBCbhIXZsfy3MCJ1il8vrokseN5Yip5SZFMVTe4fZP23Y5IA==","signatures":[{"sig":"MEUCIECzgiLfsJ78y7aRgU8x5YP/izA2IVnA7zsNbnCtdg/SAiEAsxNI6XLr6ZZ+3HJm8yRF80LnMosLOjymCq7DkL1nQag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577272},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"d986d4c9a16882cf0da4702be6cda7a8650ab4fd","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.15.0_1745519223265_0.2827985659917276","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@codeandfunction/callaloo","version":"2.15.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.15.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"78552ffbc3c27e21322e68dc2f7a4f2d5a9fdfab","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.15.1.tgz","fileCount":73,"integrity":"sha512-sRhOEmxHRBGnFH7hLLTMVsZf+uZ6Q+8urhSXEyS+KG2NCGHu+LVGVy+MHuXH2V2n+k+Q/nvsTSQ7zkF9K3dkHQ==","signatures":[{"sig":"MEYCIQDYuRfahzob6uvgcpjDJ5bxcmKm48TllDPczqT+VAPUOwIhAJeoaCmzD8FK5C+qA/9O7F27y9RHn239XIZ2mS+IorfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577396},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"aca2209fd31cb525116a20059fcdab0c3af157d0","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.15.1_1745520441590_0.40091694079291873","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@codeandfunction/callaloo","version":"2.15.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.15.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"915ae928ebccab562c1702676567b6161a0084f6","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.15.2.tgz","fileCount":73,"integrity":"sha512-q0OwoGyde1pGZ/vcDkrwnA12UZw/dbYYqjIDeILU359LA/8BhtyJ6/j7Z/WP0ZqP7MnlSTHdolOOza4iuZq/TQ==","signatures":[{"sig":"MEUCIQCOXF/TgKKyxOKpiYcZ3T6Z3f++fD2yPeuJ2g/xQMGoWQIgbUqcIF+kY6AIJy6E12KFA9IxOqvx+BeDjjOpjeenS0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577608},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"2efd3f9d3919b7be5566ad2a44c376b5df7eee14","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.15.2_1745575939399_0.9385001544342972","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@codeandfunction/callaloo","version":"2.15.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.15.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ce0c1f664cd1bded715c141e241842706ec77aaa","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.15.3.tgz","fileCount":73,"integrity":"sha512-x0+ow2xvjjHuBDTwVZ6I+bYOlcvbdZ0JaiOqM7XxLld6Mb4M7BxAfdbipexQfh9igZGgaOZoHmIaz7TubtpeXA==","signatures":[{"sig":"MEUCIQDBOPdEyHDVR5ZXuPWX1PFecjhI0k1u6BTy1fXPywDlUgIgJuF0jr6RoQVLBwSkhLQQ9QmJ63S7NNvGnwuEmIIVgyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577783},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"44b590a6c3ba524110b5a995012e4671792686e0","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.15.3_1745596672944_0.4414259068641597","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@codeandfunction/callaloo","version":"2.16.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.16.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b7d06111a11cc19d91f27b885e4e844571df94d8","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.16.0.tgz","fileCount":73,"integrity":"sha512-XgGaCHiHoU7NKoHn85vhoT8zjAoz+VTxCI8ngmEOYBADvndedbq8VD3MV3PqBlcIxilWDMXo1HE9xC9CwZqlNQ==","signatures":[{"sig":"MEUCIQCUbrUzqkXbToa6W61p6Tfv1ryznXOiXEGbOENztRc6UgIgeZvDiH8dLp1pNv/JWhgeFBVtNAfwGH2jzKAGDsh34XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578399},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"16ce6bfdf336a840be77859cb01f4a49f0baff1c","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.16.0_1745970098582_0.7449102346127141","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@codeandfunction/callaloo","version":"2.17.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.17.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"cfdeb12a92bae081f41b79141038941507cc8cec","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.17.0.tgz","fileCount":73,"integrity":"sha512-OiadCxiTgS5kCluGMis6c9Uuw8ublsCgP0AMi0COJQa98nxxqOUVeoFz80XqG/iyROq7cRrL3QqOhcNEvJOrIQ==","signatures":[{"sig":"MEYCIQDyQBYmCAe7+SI+JM5cIwYkenQ8NB1UOeH9G1ahf2TwHgIhANspiWqPvEB2bJuB7xQpGEdZixDTlEcqjw6JeiDij8Rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580627},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"388f50c42016e53c08f4666215bebb47b64879cd","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.13","sass":"^1.85.1","vite":"6.0.11","jsdom":"^26.0.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.8","lodash-es":"^4.17.21","storybook":"^8.6.11","@vitest/ui":"^3.0.8","murmurhash":"^2.0.1","playwright":"^1.51.0","vue-router":"^4.5.0","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.1","@iconify/types":"^2.0.0","@storybook/cli":"^8.6.11","@storybook/test":"^8.6.11","@storybook/vue3":"^8.6.11","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.3","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.1","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.17","@storybook/vue3-vite":"^8.6.11","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.1.1","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^8.6.11","@storybook/core-server":"^8.6.11","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.1.1","@chromatic-com/storybook":"^3.2.6","@semantic-release/gitlab":"^13.2.4","@storybook/addon-actions":"^8.6.11","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.17.0_1746111579105_0.2879533996190802","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@codeandfunction/callaloo","version":"2.18.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.18.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4b417302214c289becce06326e6cf2c5311a087d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.18.0.tgz","fileCount":76,"integrity":"sha512-zgxPS/t9uCVX5FVc1mZgEUTMrCwAYEQazuaRu5JptBaVo6MHT78Hgx3LXshLgtgYCRwpQ30OCFu91AGDUnAWqA==","signatures":[{"sig":"MEUCIQD2Fgl/ZrTg9rR7YJqB7hzOJP8lOpZGRnNX2OjxKqBS8QIgOkAQAH+hTxaTLd2J7UvLqT7sCMQ53ygGWxopK7H5/gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600304},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"968aca96c8e7b8d12c13ec3e9fb87636ed14e678","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.15","sass":"^1.89.0","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.0","@vitest/ui":"^3.1.4","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.0","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.0","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.0","@storybook/addon-docs":"^9.0.0","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.0","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.18.0_1748868821462_0.4775681738029871","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@codeandfunction/callaloo","version":"2.18.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.18.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"1de001aa76542b8bcef216d07964118a7b704b1f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.18.1.tgz","fileCount":76,"integrity":"sha512-ixbcK0T8waz/Dz239dbeF5H8v/0+EgFbUulOLh+GU8nOWUj2hrhI3H3TFrQ66U6mUC2uii4G8yIIx553uonlmQ==","signatures":[{"sig":"MEUCIQDxTQLcBOIWPlT7lohuBlaF72ZL5QbwOkEzj6TcOsMt0wIgZoqj5vEuJKILC2Rx3SANbLMGkZRr1C6oPCPKC+TWgws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600307},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"8d159251616ceca8789417fd973d4e35ff2ea85b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.15","sass":"^1.89.0","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.0","@vitest/ui":"^3.1.4","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.0","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.0","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.0","@storybook/addon-docs":"^9.0.0","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.0","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.18.1_1748885047285_0.17473240795559253","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@codeandfunction/callaloo","version":"2.19.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.19.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b981802e1d5f1713da6e85b4655e225dd032a998","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.19.0.tgz","fileCount":76,"integrity":"sha512-HraipV2fwCEXye5JuRP8iojmuRKllngc7bbsh9h53PNFjogdKpN3t2+e4pwnQIQNH5N9EXSqIsIlNgBJw736Tg==","signatures":[{"sig":"MEUCIHs3sYhma140LWAyYbGCm0OruqNGv+4vFhy1jhP37LzGAiEAvqG35MIa1YbQEZJB2uV+pTwXAPYbBG171giB2C5fv/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602036},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"39860ac17263ba773f3f4f4a633841669a9308d7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.15","sass":"^1.89.0","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.0","@vitest/ui":"^3.1.4","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.0","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.0","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.0","@storybook/addon-docs":"^9.0.0","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.0","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.19.0_1748887590250_0.7259103838675498","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@codeandfunction/callaloo","version":"2.20.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.20.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4e51cea36008c6178ea79e15c72712ffed5221c9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.20.0.tgz","fileCount":76,"integrity":"sha512-NDOiMlhngN95qrVdPKBbYZvS6mpjR2zIldjiqZBHengIsdo6MON6MOKOvh3aHIQLVnPNTqXzgbDpEcZJDv2D7Q==","signatures":[{"sig":"MEUCIQDl2G+RQodrWgKCjjBdhsakw4gKf4kT8cWKD97LlbL7PwIgVPmo0bKUawNl3vgSiSi8ybRoWVYHOkJ5W/NcUEqiGjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605616},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"3b6a1201664d196feb89fc4450b49131aae36a66","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.15","sass":"^1.89.0","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.0","@vitest/ui":"^3.1.4","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.0","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.0","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.0","@storybook/addon-docs":"^9.0.0","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.0","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.20.0_1748947653629_0.7235268697486998","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@codeandfunction/callaloo","version":"2.20.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.20.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"f6182d576a2bf152c1aca60c57395c40bb9235bf","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.20.1.tgz","fileCount":76,"integrity":"sha512-0mkw7B5srIWJHASH6a95VLtUPfqedCUA7ksm+dpBBSrPJS3e6eeaGH+Gp/ZT5Aos52j9lZ57hoVDJeEUZL/dZg==","signatures":[{"sig":"MEUCIQCwlzvZ1+UFOD1wGKY5VGN3N6p6zrph4t6E3R+qdol47wIgbDB+la6lADbibV4VHR9KiV9iwUR+fTZehusOmVRMY9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606205},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"f31a91f88304307ca1ca297772b48119dd710459","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.4","@vitest/ui":"^3.2.1","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.4","@storybook/addon-docs":"^9.0.4","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.4","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.20.1_1748988069203_0.3870879844248163","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@codeandfunction/callaloo","version":"2.21.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.21.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"35ee15fe6dcc9015e30eec83fcdcffa70224876e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.21.0.tgz","fileCount":76,"integrity":"sha512-qDOmqg70X/p+OBHnPhdMvIaQV/kvVN0v2xjo4WaXaNNV+oEAs1IztrCEfm5BXbF+bLMJOOAifvT0fgmZnkb7OQ==","signatures":[{"sig":"MEUCIQCo8bphVVIO+AgT2FKw2kyR46Rv7ry13OIFNJ2TgqEtmAIgcSgfyMB1x2r2IlDG1C1/ncDPf0cn/l8JNq3AWwhazTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607256},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"b0d5c4793f455e3adabdfc6c5041a8decc2745ad","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.4","@vitest/ui":"^3.2.1","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.4","@storybook/addon-docs":"^9.0.4","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.4","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.21.0_1748992293618_0.6080947120184814","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@codeandfunction/callaloo","version":"2.22.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.22.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e6fa417d658f0cfa57b9ad4e42fa6d115f604816","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.22.0.tgz","fileCount":76,"integrity":"sha512-elXYkEB8caWTFmWi+7oTflFd1ll0lilNJtQ7EO3gGI7xW9eluL4t5S9Ygg7is6NJkMv1NseSBaNOMD19aAljVQ==","signatures":[{"sig":"MEUCIQCmACo2lBNnB/EDlpfFxNeejrZWMm3sLYL9RnTTkWzHwgIgHYcjTP/Ym2wFZrGbyN45K9WYQORcaYn6cOr/PwPiVvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608001},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"fa53527937074630d401f09fd31d522ad0d2c97d","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.4","@vitest/ui":"^3.2.1","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.4","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.18","@storybook/vue3-vite":"^9.0.4","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.4","@storybook/addon-docs":"^9.0.4","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.4","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.22.0_1749172685278_0.8434175796845012","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@codeandfunction/callaloo","version":"2.22.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.22.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"df94fbd811c62b4ad87c683cc2373cc5cd2ce0db","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.22.1.tgz","fileCount":76,"integrity":"sha512-mTCXJ+u+kZoC8U7C5uI2fr1XAoBXJC840zpbsOpK8VQVAP3cttLD+fFFOVKPtmcK5Rd5jbTzZNSDrm1g3RgWow==","signatures":[{"sig":"MEYCIQCWd1YWbwSDxwaEEDZY+8b+5U9RnDkoyAcQQ4SS7rzY9QIhALsBwh7N4MruXZ0K2wW76m66KsQfpEwVyStlIuGXR74P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608335},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"c5ff6eca37389172aa289ebe9f9d67cbe3c4fdf7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.5","@vitest/ui":"^3.2.2","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.5","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.19","@storybook/vue3-vite":"^9.0.5","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.5","@storybook/addon-docs":"^9.0.5","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.5","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.22.1_1749214640349_0.017968179703138354","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"@codeandfunction/callaloo","version":"2.22.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.22.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"56ce72e2d62c37ab0c9f6d4c068bb489eb4165ab","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.22.2.tgz","fileCount":76,"integrity":"sha512-b4UX+fCCeib3yQV7g6T8TB6vRHiN1FkoSu92lr444AqivBwe+X7roQurqmFHDht2fL4C0ymv4VeotMmMf2IPjg==","signatures":[{"sig":"MEUCIQCXZ5eUdZaK2MhRlMfj4gm+EUr3irwqnoi1y5LmkZJ41AIgFFZKScgnDwgKHaYkyl/SakuaCBj4AtcUIGC18nu5h+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608308},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"0e95550f974d96a1ddb45b0802363458f6d922be","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.5","@vitest/ui":"^3.2.2","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.5","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.19","@storybook/vue3-vite":"^9.0.5","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.5","@storybook/addon-docs":"^9.0.5","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.5","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.22.2_1749215371361_0.058818695060858905","host":"s3://npm-registry-packages-npm-production"}},"2.22.3":{"name":"@codeandfunction/callaloo","version":"2.22.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@2.22.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bbc8a98ac9423b2ce0afa41ca571d4e03167342e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-2.22.3.tgz","fileCount":76,"integrity":"sha512-Aj1yTKh1/l8Vgh9Rqjjp3qd7dIzNAUDLFmq/GxY3vlOhqdoBJCLcyfT0XnbLNjbgo/V3z/Gxy28/gUaueU0GoA==","signatures":[{"sig":"MEUCIGS2hf2aPIhdAPIZHbBsajmDrB6lXfajcVGyZATSByYVAiEA1h2ZLXfASRXdJWBDSTD+kkLCcz8FKEPPSXfc1Srcfsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608395},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"0fd58bc4ef08b5ef492df4930a9414fca18e6638","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.16","sass":"^1.89.1","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.10","lodash-es":"^4.17.21","storybook":"^9.0.5","@vitest/ui":"^3.2.2","murmurhash":"^2.0.1","playwright":"^1.52.0","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.0.5","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.6","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.5","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.19","@storybook/vue3-vite":"^9.0.5","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.0.5","@storybook/addon-docs":"^9.0.5","@storybook/test-runner":"^0.22.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.0.5","@chromatic-com/storybook":"^4.0.0","@semantic-release/gitlab":"^13.2.5","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.2","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_2.22.3_1749293755691_0.8389620539209666","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@codeandfunction/callaloo","version":"3.0.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.0.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"36c34aa78b4c2c4c2c3658f61467f3e1f9f02658","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.0.0.tgz","fileCount":76,"integrity":"sha512-NqYTZLsEC46YaE6z9FMzkrE7lC9NbDekyHY70envRbWMdvetKBuy2+tYKnm01RDvsuOx7cZ8FYU2qJHQC3Y3Qw==","signatures":[{"sig":"MEYCIQCN3wYXYXj2B3PgXrrexUrkdLnp/wHM+lc/wvmufNNdkAIhALP9aFjlelhTgqqn6ioGH8HsLoZ27sH4nDeg8Th5QSdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609888},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"f7ac05a82f7cf9c391bf7e8fdfdddcbc7d65d695","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.0.0_1754346516108_0.5774473289567217","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@codeandfunction/callaloo","version":"3.0.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.0.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a9b52854acd99d901d48616d330a77d44c8a001c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.0.1.tgz","fileCount":76,"integrity":"sha512-+NUVwEJduXOGotPDfX4odmZYdBQAi+9aQpY3qoijFUfRyMHG0QKulodJm/wGqwxI//a6GqwhaSfIN+ZxX7JDQQ==","signatures":[{"sig":"MEYCIQDPj2L7vC92z45ij3CS3lH6NtTalGyWK9MGxg4whbyEoQIhAKZ1cqpl+NFad1qanpDrTRl04lyK3lXs4w+iDHpk83PV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612300},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e2db862a69d5593db3f1ff408a0b9f22d9c76120","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.0.1_1754399057764_0.07452601729492092","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@codeandfunction/callaloo","version":"3.1.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.1.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"47e3352f43a396786ef255c78dbb5a4fc9445c33","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.1.0.tgz","fileCount":77,"integrity":"sha512-QV/IXmuyZiO3po3thDoa6ftCs9/0pSmw6ZBd87R9G5EFtUlq5w82S+By7Q2YPhhQHdNcYXHZxrvsDsNI4ZW0cA==","signatures":[{"sig":"MEYCIQCQ/1TpiQhh1FL9zMowgJMbz/ida4Edw1aOTBO1EmEMZwIhANkPVil3j91K9cyBVQ/mZhftdj92i8D4SaxvOhgQmvVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618941},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"feeeb0a120d79dff981c24fb436f42185c3dff42","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.1.0_1754432976674_0.3288385636226192","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@codeandfunction/callaloo","version":"3.1.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.1.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"63e54ddccf8e6ed244814d0af03d9eda58fbb692","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.1.1.tgz","fileCount":77,"integrity":"sha512-Pkk6q9nOtmUdErvhbTwJhy8ILTKxaLup7EW3TIsdkVDC2XltlNhcG7UXP34DtaXVawrjzIcJo91y28piPd+AZQ==","signatures":[{"sig":"MEUCICel7Wew4P1CzhJhLhseYytJRiNBOnmGRCPKk/4jcqZDAiEA9o2fA54IDzOjbrXkdXbI2F6b8q6KmncbRUeaSx+Y/mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620891},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"7167e6e8b6d62c9015835f3215a3d72ec15ec1dd","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.1.1_1754575522526_0.4905908921988622","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@codeandfunction/callaloo","version":"3.1.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.1.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4824a60d9b3456d9ddd4e8344bbeef377ed53106","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.1.2.tgz","fileCount":77,"integrity":"sha512-gI3laakPzrQqPmjdq3l3DukflynZxChsnY1tmR9ZcX1fyEdu90GlzThPIqplcSBoiJxKDZb/d6101Hg0rnfx/w==","signatures":[{"sig":"MEUCIDV3lsRuI/SUYlkBAVz28TBB5SQ5dm/nYlxzMtb+Jk1hAiEAqwgeDY04ziP/vqp6/peQQOi2nhOnAnDi3fBRkAXkZsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621019},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e8e0bc28138a1110aec75ef0fd1a8b75efb4751c","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.1.2_1754607305098_0.8023236498146884","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@codeandfunction/callaloo","version":"3.1.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.1.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"706166bbfeee5f6bb99f136db3a0dac6ac42f820","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.1.3.tgz","fileCount":77,"integrity":"sha512-dSZbbzqaB2yUqdXyANHh2b58p8EWaHMcWtyY54CTj/7u3zmi4NXtyxWBFHo9ul8ULGPH2SEhmrb3qXrCO3FjbA==","signatures":[{"sig":"MEUCIH9+8ywz+4DqslRG2MsAuUcV3+jQNiciiHOxcEWVcLIDAiEA/4ybjfcogxP32PgQr8F/1IEsXIoIUfYQGsJpHPbcr0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620910},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"08e90b2a35d9abecb769e6ce3924071888eb46dc","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.1.3_1755217655853_0.44129227974026475","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@codeandfunction/callaloo","version":"3.2.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"57101abe50bc2e00e6b9e0b59feecc9687b2af87","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.0.tgz","fileCount":77,"integrity":"sha512-SMUDDE7PH7FFfCHG8MJbBh8dPWZtpZKfekD9JVZzC0sybuk/Ha1/jCwTeNhzwub+BpMFVoWB7EsmrWfv5JlEFQ==","signatures":[{"sig":"MEQCIAxZvvrmCidk58Rvmcw+bTv+J7dBNtrFW8sobVxQkIdhAiAeMqTq5eG+J3PXvKqaMEHtQEh0iJl1Gi1/95pqv3+1ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621159},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"7f38c5eb6ef8874584c414293779d2c46521aacb","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.0_1755431285518_0.7674149581846437","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@codeandfunction/callaloo","version":"3.2.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"8cfe479f9fa7392123a80a84a40758419b4b121f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.1.tgz","fileCount":77,"integrity":"sha512-csEL/PTRE/GsLraZ3ll46iBGauqkpgppgz9ewmDf7LiUMHIgI01pup9D2SkNUtNEe0FUPVWnsaE/iMzyWuQwEQ==","signatures":[{"sig":"MEUCIHTGany6dQY1QvVCTCoRm9kTcCQrlpmKdMvacYBVywZnAiEAxUc5/ipeE4PH/LhUNVvkt1jIJhyaAb/ADnmuZp0AukA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621385},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"4374cb3c70075e3fee7c8ee0051a9b94d7e8ae2e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.1_1755737163304_0.39104340214405786","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@codeandfunction/callaloo","version":"3.2.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"baa628c17adc369afc92f615e18beb069a266102","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.2.tgz","fileCount":77,"integrity":"sha512-GY3oOi1UdvWCc0Qn77k1DWQtIlWNNLfh1YJzNQuiNha3BQkaSBf/XKJ0FsHbaH2xCEUOtZ2wGHZ7EEyA/MrFeQ==","signatures":[{"sig":"MEQCIFxUV/c/r2p4Kji9mpn0D9en8AUT5CXYW4Nk7ar/HciEAiBmG5HidPo55NbIChVf5GQRo4fh+WK1QtXJY9+l4tH4SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621353},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"c758564e58ff7ca3efd8b6eabf9af2a1d47fdb8c","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.2_1755737966148_0.16823553556813842","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@codeandfunction/callaloo","version":"3.2.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"7ae6334f64fb05f7b610e38f68df9de4c1371e48","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.3.tgz","fileCount":77,"integrity":"sha512-x98Rgn4pCoJSgbdpDE79Ey9LlUlK2WaomzhEoeeMZdC2F4Xx9YwGMzHmrI9qy8HuEh06ClDatuzKJ0dUPgnUUQ==","signatures":[{"sig":"MEQCIDCRQjABC+VF2H184IBs00QV/ixNjtAG/HPw2uGNkyoOAiBHeKKtBOE71NsaV0fw9wzgb37HuaFNaPavMaohNDrpkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621932},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"6400040fe78999f59653917973e3d6cc17c28c5a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.3_1755817179584_0.7761538333792999","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@codeandfunction/callaloo","version":"3.2.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"0098e5527c03d1ed44123e75da4bce51ca6f3238","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.4.tgz","fileCount":77,"integrity":"sha512-fGCRrucruXh0zQasnWZh3a/kyKZYHnPBSsMkj88qOFiTIwKrTDYjORkrbTf77XGqRlq5GabQuU2gF7yBHFKyaA==","signatures":[{"sig":"MEUCIQDg1o5eYnZxqXp6AITsKWVbsdTIzJRAN92AddSJxIbblgIgH6ITRHUEsb3fXteTxZwQoTgQIUBJqtXwhcxwDONnB1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622143},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"2fc8ce7fc2286770eb067c5595aeaaf7ca4325ee","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.4_1755869425793_0.2573939809601131","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@codeandfunction/callaloo","version":"3.2.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9848ed08cec265e94e15e026bac974400f2bd8e3","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.5.tgz","fileCount":77,"integrity":"sha512-2IU6y9NXEXZm6sJ8Sc4MCvkIBTfaQaXID/p0pb7pp7N5jW+L49FlloA/Te9Vh99iIf8zUCzcjT1jsrj/PUiEdw==","signatures":[{"sig":"MEQCIGLXRzcpPdrxAZABeh8frZANcRyYxlA1gTkFyhHvje+3AiAsDsRltcTSZ30qG7mxP2m2tPmFNcdh81ZXEhjma7pb9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622217},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"ff1db3ae0ce74bf4d77d3e8bd901a268e38d00b9","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.5_1755884704432_0.6529032985862517","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@codeandfunction/callaloo","version":"3.2.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.2.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"293cc907e70840e42e38f7d7ceb02a4a56cf57d7","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.2.6.tgz","fileCount":77,"integrity":"sha512-qAWqYNX9QAY7mP6ppKpBWGI4eO3fdkq77WHT258B75nNOVMbACaxpUjxY8N7dOVtewFu+9pH4MTz5nBKXo5h/g==","signatures":[{"sig":"MEYCIQDchHW7UBdum6JkR3RfDTjvzIZLLec76h06Xw8QDKsNFAIhAJqnzN4RF/N/cfAXBWdX3zZeN36LthDSn6TZwi6gVSPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622238},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"455ed722e8942208739a112e4e58715536fd313f","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.2.6_1755885412230_0.06525509120398487","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@codeandfunction/callaloo","version":"3.3.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.3.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"20fe53f4fe1c99cb4e8622d6260c3ce53a0b3722","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.3.0.tgz","fileCount":77,"integrity":"sha512-VoKCCCKuu7UqSRU+zqlIeyf1oy2tfOOSfivPmzu4gvJtJG4GfyfWO5w0jiNTHP1zQRlsG5Ik63ATuFEQ0tY3aQ==","signatures":[{"sig":"MEUCIEca4GM1kCux7bm2unO75LHQf7oVQoJIUSZ9v5zjIt53AiEAjjiLJU8HTVPBJqcO2BT3F7jYPE95kGF+Xx+Y+2S8/2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622596},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"23b4eda0e9b42eb4210c09a6fbc560216059b20e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.1","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.1","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.1","@storybook/addon-docs":"^9.1.1","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.1","@chromatic-com/storybook":"^4.1.0","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.3.0_1756164614070_0.49331880015809015","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@codeandfunction/callaloo","version":"3.4.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.4.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c654df5753e187b51f13f12d06ab5926273ee772","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.4.0.tgz","fileCount":77,"integrity":"sha512-6nczx1E1OPlqPCpTgN4IntSl0ZtoeL8/1D/e7Gim2ApASK/IRXrV4sjPLGlh9B6fB7WnAB10CMEFkps38Pu7+w==","signatures":[{"sig":"MEUCIQDrag5vupECfpMNhMWrt1kuMa/+LLOfH+giFkmcx2H4OgIgV0CnHek1s7f+to3anJrEfglYt75XZlVWhVfzS120clY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624105},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"2515a95c15a3497324d26d0b6507c763785c388a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.4.0_1756211224371_0.6334313846987905","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@codeandfunction/callaloo","version":"3.4.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.4.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ade5013c593752e87d4f9290262cc74c7059b05e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.4.1.tgz","fileCount":77,"integrity":"sha512-9VoLZklyJLQpBNV9UxpouCXbdR01tQK7zovnYFu1bR9WXT55cYStgQyhubHjawKRok8tWdsmrahNQWU13F+mow==","signatures":[{"sig":"MEUCIQD84cJNYA7g+7G3NV8H2LLz4KqpGNFZXV5J02RUKzGOOwIgHeK+mZjjWu/0DxliawUx2z9okEsyC6sEhZLVc4sqnB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624201},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"ad50b6410e20278d9bc289ae690dd0bbd5848e26","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.4.1_1756331012907_0.9511598044413785","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@codeandfunction/callaloo","version":"3.5.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.5.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d9d28f66290adba8a575d6b2bccfa270da8f2cbc","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.5.0.tgz","fileCount":77,"integrity":"sha512-S8D8OxG6d4cpa8JtEXa3Jbo3C+PipT6NQN+kNM+wUgbu1K3G0nCZiX7fxtJBePkJbUv/ukUjMwMPgEU0V0ACSQ==","signatures":[{"sig":"MEUCIQCqvxmFWMTVK8khcChTtSDqW3nVSEiLvE+XLj9heb9nsQIgQC0COqqRYRGkF3FI9NG5IRd27GHJu69gFVxmX2pKCaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627037},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"fbd082f2ba4d379a5e28f40b4fe091c02053b9a5","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.5.0_1756824189855_0.2603829271120115","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@codeandfunction/callaloo","version":"3.5.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.5.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"fa81b264fa6d097fb1afe712c51ec4029fbb2392","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.5.1.tgz","fileCount":77,"integrity":"sha512-PdFQDyBlpgloLk0QkUuGpu8DJryWC+fRF3Em5/PBlJOIIGjsG7Lpa4GfaUtw+LjD0iMKVK33Hr+cPmBA746H5A==","signatures":[{"sig":"MEUCICIc+JAQgy4Tq4usdYaRYtT4uGqFtYy6sjjQT+sCkPXsAiEA2AfEkBETQSbX32srtEsL1c1JmjEhNBNdGl0cMv3d/m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627118},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"c943dd350b04069686cbac7bb44cfc811f5fdb39","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.5.1_1756855830209_0.2914930663995563","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@codeandfunction/callaloo","version":"3.6.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.6.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d927c0e4e52e47e704694d5789f1c7b0209fc544","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.6.0.tgz","fileCount":77,"integrity":"sha512-XNNGvwSfon5OqhS2/kKOb8cgntKU4/QgXkdr+BqmFIsyfeMpGdkmTIdGKDzT7j6t8LqllPf6TJkRf0bVtxQTUA==","signatures":[{"sig":"MEUCIQCAK8rDK/H0sKKrxlNFPXP1wKoYjYdz733Jxx0QqEvBkwIgXECcCd0UtfsgktPJxjV+OLUbRfVL0bPoWX549wcKKao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629986},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"9b17f30c283d343d3015b5aee6b172e34928c063","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.6.0_1756991563611_0.6087446637671698","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@codeandfunction/callaloo","version":"3.7.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.7.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"eed8fe39a5cfa6150f27eaa35b716d4992ef69a4","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.7.0.tgz","fileCount":77,"integrity":"sha512-f+cvNq71CTVPnduSJems3DT9dJZ7BaBvjHXnUHPt+dasegMUhkMqOTc5jV0n6R4F4h6oiG/4uDUMusajUAgMhA==","signatures":[{"sig":"MEQCIAaOIu38yMf5oPkCIi2erBQCckmrYaGZo6skcUtMOYgoAiB6JsKaE51JQDJWwufoHS2XJld3bXle0uAnlYKWVmJjQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631511},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e5da6346be4fc8935810aec0b64702f27511d1e1","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.7.0_1757250090623_0.6448406240337268","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@codeandfunction/callaloo","version":"3.7.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.7.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d76352ab85a01d1f738e68bbaaaad2cb51b25a3b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.7.1.tgz","fileCount":77,"integrity":"sha512-o/fxq5rcQv6kkY1eSHJvs/2MlpYzHbe4EmEt5skoupMviQIJELUaYNxIw1Un+DeizsGjXDrMKCwwSRoCB2yQ7Q==","signatures":[{"sig":"MEUCIGaqQTwI1SW3idm8dOpoxTtseM/JSzZOObdBr47LPeBLAiEAv9ylIaWFP+agkNLZWdG8eXETOutrzqHraNa8LzeDwtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632193},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"b8c7a8f864fe61c1848f5bf60fd617163421166b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.7.1_1757379233953_0.22107653850251552","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@codeandfunction/callaloo","version":"3.8.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.8.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"247dc0f2a5e5235d7124063143f92324fb2fe4fe","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.8.0.tgz","fileCount":77,"integrity":"sha512-pRWm++40w4+FsVV+xzaEK+Kr1zOkaMzPwExxNXfI9wEzvTGULz8IEMyZDlam1u2DgmlzBQJxSM2qOCCUPwJkdQ==","signatures":[{"sig":"MEQCIDZVnLzdwTPMQZkwm2ZD8eAukkAOvIBXYFDNRFON4EjBAiB8uY8CSs5VD6PN7JN/3bF+ilBixcZsaCwb1SlQ8Xnz/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638899},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e047de2337b5590f96c2055c7836a4d831bbcd1a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.8.0_1758019275370_0.022679235116585428","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@codeandfunction/callaloo","version":"3.9.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.9.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"46eb478e1a8ffb7c4ff5a8e90ced4d15a6ea8ec5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.9.0.tgz","fileCount":77,"integrity":"sha512-xNyI57drIIFYfiGLXHHvQ1WcnCZBrnafW/BnyAQL6zEwgNKg94Sej3sgnfiNrcCl7w9ESPpr9rN9xoVhmEi43A==","signatures":[{"sig":"MEYCIQC6ZxV800/g40kB4wASMf+mN6gz4scRTKKsEv69B1w4MwIhANq7auw8BMF3jMIPXqHvyxxazIQ/egFYsz8tzVB7pO9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639607},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"162c9bd291dd1d557f0b3bd285dc5244f2b7fb28","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.9.0_1758021653442_0.7193451284618861","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@codeandfunction/callaloo","version":"3.10.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.10.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d9be7dccd347714571c425f584b2ec6a607c1d76","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.10.0.tgz","fileCount":77,"integrity":"sha512-r11QBy6d3OTpKa9pkzBMsJMj31MAvZuHTGAfWPebirR+g3utvCEc4ygJEvAl8DVeruzdOViVQrEGjEa/tTBX/g==","signatures":[{"sig":"MEUCIQDjZBE+L4hAOQMpJRuxk759FFfK7gbLRVC2mafCYXJjTAIgKc3FxPVrR0fPG7MSeGi6AQimkqvzFns7URyYfAcqLhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641823},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"f56d3e721728f840bec32c35ba1750fef9941500","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.10.0_1758545097899_0.20864919952460337","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@codeandfunction/callaloo","version":"3.10.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.10.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"552d432807dfd8c9e31ffa1750d0d8e22d9a570d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.10.1.tgz","fileCount":77,"integrity":"sha512-+C9+yrxjsvtF6t+cb/pxHN9aHKhW+mT6K7NSdswIi7eKHjEKJJin/RJtuqKXsBhYO2nHROtsMy3FKC7EEhr2vQ==","signatures":[{"sig":"MEUCIQCA4+uW1re0HiPmKcKPKfajnlw/uYnqAzNpxH34G8J1FQIgManeMWVtOfnV89elYVcm0s+rgXB9r0GQQoptemgakRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643205},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"eace853a3367f92e35085aca3aef6bbc962b1a94","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.10.1_1758584747758_0.4051333765192644","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@codeandfunction/callaloo","version":"3.11.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.11.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d81bfa1bfa75b2ae3a6e59b039f2b5c77bfab9da","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.11.0.tgz","fileCount":77,"integrity":"sha512-N13ZZ9x5eQir67fBeuPSaa57u6LKXs3uZ9uKt4D6wUf6MTBTeO7TH27U91rFNGOw8r6Wh0168/uqStlVpSG3EA==","signatures":[{"sig":"MEQCIB+KSyrMF0JOHZRbTnP+tEetBnHHG9XT6E4ZWmE1nyYFAiB71tEfOisLz4iIi136/WOaMmgurALau+LKbWdPZVQcZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645368},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"e7f0130899eaba39cc86dba74e9542aa363b3f67","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","lodash-es":"^4.17.21","storybook":"^9.1.3","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.10.10","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.3","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.3","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.3","@storybook/addon-docs":"^9.1.3","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.3","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.11.0_1758763683559_0.26373729461965656","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@codeandfunction/callaloo","version":"3.12.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"8accca17112965771c6182aa25b6bfe21b50275c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.0.tgz","fileCount":77,"integrity":"sha512-tyK9BJV0px7kIggmMl8jqgXWPbIKp2RVCJkSFdkTFKtmUJzCS8h1pbHTUqhRYhsdpy5WdURNNjFFm7mIXKu1sw==","signatures":[{"sig":"MEYCIQDdrN7Yw2d0tO5DtVAZnunyZcIKV1/HQCByRZJjsAcoywIhAPqk6P2HPscA/GGeQeSfUgMpl6bZP7B3ZdeuLnR3XpgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645568},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"63b61ab9bf762d8b2370c70879b2eb653af9faa1","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.2.4","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"6.0.11","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.0.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.13.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","@vitest/browser":"3.0.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.0.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.0.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.0_1759452343847_0.9937410054615277","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@codeandfunction/callaloo","version":"3.12.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6f35e7783f8c22f78ddf5bef89dd49c17cd6118a","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.1.tgz","fileCount":76,"integrity":"sha512-He6aY108jWfueozoSDC29t8NXlfHx/M/6ly9uLRta9iNHwzhDPsG9jDIa03QWyne8eDcnQRHWr7k/XMX+SjQXQ==","signatures":[{"sig":"MEUCIQD0ciKCCN9LEfhKI2UArVHlaJsVTGDZTE8xA6Rt1765RgIgWbIQWe+F8pdVs2bfpFLy9RnBj9f2QQVWF5Kbc8aa2sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646452},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"605ab8f28a269f8e746eaf5803866fded8ad3ca2","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"22.13.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.1_1759587784124_0.6660005936495634","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@codeandfunction/callaloo","version":"3.12.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5ed3bed4c29a542e796ab16c9cb520db464f2a82","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.2.tgz","fileCount":101,"integrity":"sha512-S9/WENY4o2SX7+5tAMarqQnNBI5hPkmCFmi1cGvEGj5Ihz9Ae7YoxQLEZ5OMRuk/euKXYP+y5qMLHBfJaPARMA==","signatures":[{"sig":"MEUCIBGElLRJ40PF84jWPvGVI030dVwrKeDHQDRclbPbX5NaAiEA4IMeGKMH/e19UTbL6aTaK5Sy6jjuTrBDAivTN6hOkCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624777},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"539d6b38f9f4682b8abcec99ecc46f146f496d01","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.2_1760182805676_0.20366026153142358","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@codeandfunction/callaloo","version":"3.12.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"942fe10fab34aeb3fd06d6ca32beb260777352d4","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.3.tgz","fileCount":103,"integrity":"sha512-bWgEIyn+4cgosW+GcgeZOYRAAZl9wKmtrV6r3TRdj2TLW9UjjVBL5495bHIY0+8N+Dw9Xv0eAcPLHfNpwFi7OQ==","signatures":[{"sig":"MEYCIQCasmrabkiZcR+qR1Dfakg/pEcxYEfR2xWqFfMsFc3dNgIhAN0AQ83Rpz3tB/cAGVjBr6aKUEnpY2vzvIkCHmqlQyHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749363},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"7c3feb1450e96abd3f346d8c71fcd85f29dc4965","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.3_1760226204977_0.28893180024712817","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@codeandfunction/callaloo","version":"3.12.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ccbd77689533135c616826851f74913ebb51b08d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.4.tgz","fileCount":103,"integrity":"sha512-ZhzxNQuVWAYx394UB6Mc5pFyyoI75rQyd6ufCqeRyyVtg8UihZZsLiLU2IPTavuad1aR25pEdJuAoQxalnD29Q==","signatures":[{"sig":"MEUCIFi6T4KkaqOzOSnRKOTX+6PCfSJbsaox6azXykUa/SzRAiEAmLpJ2ZQ0vtzPyJMMWl5VFWSrExZs3KidNvzNkLccPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626107},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"c76918db6203d6f07c7bbdfa41105587a49ca565","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.4_1760438174270_0.14439655608578872","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@codeandfunction/callaloo","version":"3.12.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.12.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"4421a83649ecca7d8fe602842f04ddc2ad14f349","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.12.5.tgz","fileCount":103,"integrity":"sha512-d0rfzIUdePE8h95ESKsVjIQMBrAEuB+LnlTWO6KdwLSn5jP9zBrJBTQp/bRHlu0WPvn5XI5Wux5hM2/2GOLETQ==","signatures":[{"sig":"MEYCIQCs8XK9CL4eDOu1VZ/ZKdmgsXxAGD18hgeI5WY0AjF32wIhAJ9FHzx6TZuEQn6/5EqBpbrk+D3vjGQ2GP4GOqPryGOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626150},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"8ea52064c511aeef379ee0cee310d3426a298d79","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.12.5_1760446463875_0.6028169328820823","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@codeandfunction/callaloo","version":"3.13.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.13.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"fdc48473d983e372cb732d27751acfc15ff49a30","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.13.0.tgz","fileCount":103,"integrity":"sha512-xxgkxsfoPY0pRMNKkB4c7GbU49yifo+B352bNpfrxHrAi7qW/Z+2z0PfFBHf6cYeLZzNxqBxVaY//VSUu+u/6g==","signatures":[{"sig":"MEYCIQDtATZEm94eORXBt6Ps7uoU9ujq/wVtmyutfgDQ0/BiPAIhAOoYnZ7oZVKsRS+/lKWipjImKy4fZBHL68oOopxtQVKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627188},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"993941f447c9203bcaf634e7456e55ef5f8e5142","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.13.0_1760459605691_0.7357627067782302","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@codeandfunction/callaloo","version":"3.14.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.14.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"98563c136cfd8bbe8e36207afde08c1761a83406","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.14.0.tgz","fileCount":103,"integrity":"sha512-B1gm/+kRY0YCIwdDDsSB3mDTjYGaupLt+vXxhDPZWo/VMg7IsChmL21v/eFmV1DSJHZto1jGxyzHmhA4dfDJrQ==","signatures":[{"sig":"MEUCIQC4Kxd4BkyMMcOFE9hpMt8qaWIPpE2r2tTXpQo29xIPSgIgPvSHNhHyzq9L5JJhFkbwl9E67Ojf2Sz28dCslbLL99s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627876},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"0232e79cdc1eedd7fe04598810d786d79743f705","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.14.0_1760808169145_0.2633493316440245","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@codeandfunction/callaloo","version":"3.14.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.14.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"0f25b49ff86a6fad994df863cdd3cb759329b1b5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.14.1.tgz","fileCount":103,"integrity":"sha512-GVM3IqaB4Xx12rrUhyP+M8ClLiB9ie5+3JFfigRzaBtBlmwod8oVE4kN1ThfQLurAFEr6f2x06sX4eae0bXwLQ==","signatures":[{"sig":"MEUCICDWz+/B8igq6ZQi/sWuyL6yx/ct3NCbTjJBVTfy3eayAiEAlIzPFn5kFWy7cfYYelGdBWi5u+cLyawsQuClR45EZlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627939},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"6d33fa7ebde2edc61a85d7d8d3ee36015c1ef8a2","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.14.1_1760811077414_0.32982340861492565","host":"s3://npm-registry-packages-npm-production"}},"3.14.2":{"name":"@codeandfunction/callaloo","version":"3.14.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.14.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ff992f982c8c4ce730b9ad657da1b99fab3f013c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.14.2.tgz","fileCount":103,"integrity":"sha512-/BXxu+Y//J4O3ZMPK+9J9A9NmuhMIzTPy8Gg9QHilOn7BcqLTiIQMEvTq4BkpYpNluKYjeAYYghLtjNSkR3rFA==","signatures":[{"sig":"MEQCIHgV1eqd4fuHUNROje87GDm9PpVep1Vs4JLJU5X2HEDgAiA/TNtPWjIemT4soK12Rp4C8dgrxCGiZdaXaEfUzhrNCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627951},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"0967133c7a04b5b2d8c946ec6797adb92ea37d71","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.14.2_1760826333554_0.5745432598949354","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@codeandfunction/callaloo","version":"3.15.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.15.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6cd3f734dda63720aaff8af40c8eca5885971e0e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.15.0.tgz","fileCount":103,"integrity":"sha512-RDPo01z/16jtIl1K3W9ZC+pP/iOclvEiA/zQRFxpCD47qxygULjXb5OGOENGl+hu9bz2JZAAzsojyEAAvuxp2g==","signatures":[{"sig":"MEUCIAyH+aHAe5D52C3YhaXT9hKmb6w0WJDvC8E/Yd8fFhm8AiEAkDZT1gZDMNeaItJHwsVns5oTHBElH6KiZ41D6E/tVxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628845},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"0669c5c2ca8759d0e2c949815a3e2368b9abec97","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.15.0_1760831373974_0.9207647147411395","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@codeandfunction/callaloo","version":"3.15.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.15.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"2314657219cd37acf1efe34a72d9e7478d8fc64f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.15.1.tgz","fileCount":103,"integrity":"sha512-1UtSdT2dgJ4ocWusdpvbuTYE5tczPqMrnDeBpmzGwWrGImBkSc/o8VAL8uqTmvjEKXAH1bgS6JbARFoYpKZyYQ==","signatures":[{"sig":"MEYCIQC4BXmpkoGzSfhfmArb/k/jd9NcvO0KVOTYAbRmbkU69gIhAKaDD9UGyR7Amb0mhX7ZSbYnDGLrj5593HTy97tRqmqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629041},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"a9a3f05bd44a64b35aa8293616e5406ad96fd0d6","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.15.1_1760835289163_0.4888754017307615","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@codeandfunction/callaloo","version":"3.15.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.15.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"83ce91862c553ac83bf105531e8c8133ff6cf9ab","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.15.2.tgz","fileCount":103,"integrity":"sha512-IxOPC4eF83vvNSq6KL5fH4bDjDy3zVkuSFjt+1Cd70Px9PbABFYv5hL8HI15i+2vzS+4Ajfbug31oe6KBgpouQ==","signatures":[{"sig":"MEUCICGzDq20OAXAEvCrwlpFmr+w4u7zShE8k9oKeQuxwjL6AiEAgnR1VbqgWr0m5PWCWow4JX54q30fnfB90mnNYdsnBhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629246},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"02d02828b467b710702a8b2ca66b43394c6220ab","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","bundle-analyze":"npx vite-bundle-analyzer dist/index.js","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","vite-bundle-analyzer":"^1.2.3","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.15.2_1760837481465_0.6554589510106501","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@codeandfunction/callaloo","version":"3.15.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.15.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bdf83f6e51a9654c265703e761108ca5c58699fd","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.15.3.tgz","fileCount":110,"integrity":"sha512-QQ5C7GBUA+82HOZIbwW4yAMMCi5E4zDdQqIpiHFbfnB+qnWQLNLjzSdGlwhds/PkrBQom6FnTB22kenGUjFwxg==","signatures":[{"sig":"MEYCIQC9KUQMWuGnP/7mpm/b829ZeWSf3QW+huXA9LJ+5hwWJwIhALp5mIgm6dAhtApW7eXQj4+KPAmOxiHa/Lm7KLCbaXVv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577092},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./styles.css":"./dist/assets/styles.css"},"gitHead":"f30042119f48f68f172029709a6a75b36d809e0a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"},{"name":"Styles (exported)","path":"dist/assets/styles.css","limit":"180 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["dist/*","*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","size-limit":"^11.0.0","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.15.3_1760970089085_0.7301815475636491","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@codeandfunction/callaloo","version":"3.16.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"93af85eafb0390b58ab0936b0a99b186e7a94e6c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.0.tgz","fileCount":187,"integrity":"sha512-4dxpPBc4P4oLt97sJ++XPlMAf+b3T1Eq2kgaZNoYdu7G7wQg74GQQJyKQHyOtFKqOTEJuZYrSra4kQkLbLQNOQ==","signatures":[{"sig":"MEQCIAaLzjD6x7xUWWdjAfiiN/g1rNhiZbgfLLPdsTnD61OmAiBZ94ccp/xyeLY8nqIFVHOU7iOvlTzmuYbjR4Bg73HQXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716711},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts"}},"gitHead":"f37e594d8c1581d38a432f9fc1909e9200c6e379","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","size-limit":"^11.0.0","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.0_1761175505980_0.9382722398208705","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@codeandfunction/callaloo","version":"3.16.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ed6b266071bc9722fe73b697e77a448764647681","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.1.tgz","fileCount":188,"integrity":"sha512-vuuFkoYErMn0tbmu4IaO5H9JmuTbZcM2TcElmYwusPvRxlWQuKylc8VZMrkj1J4Cea7RpmqQI7EMlGvaj0WMUw==","signatures":[{"sig":"MEUCIEZBmxbQCO/KzE2s008dp4k+cDyjHTx8K5kdX6S09e81AiEAwU0p0Vdupx/Y8iamsKfsMo9V9HVBsRmKezNYvttpFeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716478},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts"}},"gitHead":"6a4b26c8946f83ac73323b8865c1cd5209f147d9","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","size-limit":"^11.0.0","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.1_1761179681378_0.09216407883840905","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"@codeandfunction/callaloo","version":"3.16.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"1eda0a1084069db2fce83afcd7ce03108981112c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.2.tgz","fileCount":193,"integrity":"sha512-c9SA2gK7wip6qx6BbqmUylgM13yQI9VUg7/ZQMImAj0tlxUto3TqkPjKfvBxEW4gqRe9LOHrgUQd3lYr3HS3/w==","signatures":[{"sig":"MEYCIQDHfBEyYaoYnPmrWGq83hQ+PxHqSQrZHuYnU3Or0Km46gIhAKupXb6vf5XO6TJ84Rc29p7PBgVluW0pLKeOf/Ms0HdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717755},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"77d07e9787ef3e27bcd0bd7ad3d549effdab87c3","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^6.3.6","jsdom":"^26.1.0","stylis":"^4.3.6","vitest":"3.2.4","vue-tsc":"^2.2.12","chromatic":"^13.2.0","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.9","@vitest/ui":"^3.2.4","murmurhash":"^2.0.1","playwright":"^1.54.2","size-limit":"^11.0.0","vue-router":"^4.5.1","@types/node":"^22.18.8","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.7.0","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.9","vue-docgen-api":"^4.79.2","@vitest/browser":"3.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^24.2.7","eslint-plugin-vue":"^9.33.0","@vitejs/plugin-vue":"^5.2.4","vue-component-meta":"^3.1.0","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.9","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^19.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.9","@storybook/addon-docs":"^9.1.9","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^4.2.0","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.9","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.4","@vitest/coverage-istanbul":"3.2.4","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^8.0.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.2_1761181672820_0.30202371332217415","host":"s3://npm-registry-packages-npm-production"}},"3.16.3":{"name":"@codeandfunction/callaloo","version":"3.16.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"56d6eddccb6194df0ae5ae0e7bd2c718b0cf5ca3","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.3.tgz","fileCount":196,"integrity":"sha512-iGmsC0fAv6fbXco5DHXfjdpBKlt0zGhlTv0J2Ouxc+/i00u/2h59X21UU3L3N3jES+F2UdmQ1ZwwWMBchDLJDQ==","signatures":[{"sig":"MEQCIGoc5hc7DjnzScCzaNtNkXFsvo4vhKoq6FpufOG3cusoAiBkatVzzcadC5jPlhTAao8v8VjtWFGWVYWJo4WDrydxxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589200},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"075c1c82c8c160cc8a07e955c7cc5cf667abf3d4","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","stylis":"^4.3.6","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","murmurhash":"^2.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.3_1761263455322_0.8291338624043643","host":"s3://npm-registry-packages-npm-production"}},"3.16.4":{"name":"@codeandfunction/callaloo","version":"3.16.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"11e96cd4348f99080f5df4de4fdc09e2e7183a03","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.4.tgz","fileCount":196,"integrity":"sha512-kWQsvI+7OdfWeaSSl386ite0awNzvfxM64TL9fMxQ/N75CF27cknH291Vyas7NImhcIsMOx2h+XEe5/KtNMH8g==","signatures":[{"sig":"MEUCIEcZ8E+zEh2RKIAWa5sP5fqDnBZps7G5MwT3e/BLf7NqAiEA/9tIIqx+n2HC5WmpZvVSbsVqf5bfQZzMjZPDbUK2Mws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589254},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"8d1bf62cada5a52aee87aec0cec75e960aa41d2d","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","stylis":"^4.3.6","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","murmurhash":"^2.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@types/stylis":"^4.2.7","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.4_1761270731079_0.1131865409914028","host":"s3://npm-registry-packages-npm-production"}},"3.16.5":{"name":"@codeandfunction/callaloo","version":"3.16.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"f1fd9e8c0a7673c00e5b2c62d50e45e7a0166e1c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.5.tgz","fileCount":196,"integrity":"sha512-DrFboEFdnT0Kg4dJ7LCuPB/HUMkRkdZenyEGGU/TpTTd4S9KJlPCSrLjFzHM4Bq4ZhEhTFjYUczgOzIThmlXLw==","signatures":[{"sig":"MEUCIQDG3/a8312LSAc50VdE9Gh8A0c48Dddp4UQqlduu/lc7AIgJ2NlfaDSA7aILtJAeDsWxW/eZa06so4RwE5X/I5qdrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611934},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"dac85d2911a6bdf20dc36bb71ae15260e69170fe","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.5_1761738446592_0.7364702467690765","host":"s3://npm-registry-packages-npm-production"}},"3.16.6":{"name":"@codeandfunction/callaloo","version":"3.16.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"1381e9962ed508b68d7a5bd4c58c9dc456f3d6e5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.6.tgz","fileCount":196,"integrity":"sha512-bOCphseW8nobO8sAXbcFei9Z39To3eKnCEf8HbsVZKgO1v76BxbTIJHaV5zOqw4mPMRjCPHjgCNf1S8YWsQmpA==","signatures":[{"sig":"MEUCIQDbBpozxR6ldIKn6v2DkYnsZuHZvo0MtolScRdnwFYMtQIgYW8equWwc+eJZ8Ce0+HYSjPCFWmqCrK/xa8gmkE+1bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611380},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"5aa8a54b9e3ef44f1f5a37a7930186f9ad55abae","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.6_1761755124111_0.28923513590886274","host":"s3://npm-registry-packages-npm-production"}},"3.16.7":{"name":"@codeandfunction/callaloo","version":"3.16.7","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.7","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e7d0d5016b9634c65a23d4b1d96ca6e820be5b3f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.7.tgz","fileCount":196,"integrity":"sha512-AtA8C0j8DZ8gKhnfXgpa3YSiUeMgYxx1RWFxvru2cW56ns3tukf+giSqfvCjfZgutvsILGDC6IGvx5GpYditkg==","signatures":[{"sig":"MEUCIQCpBVQ20Ph5O+ShAZIMej0nzQylxgI4tCNOZU/jWo64bAIgbmdPzbrbhMttVdSXy96m92c6RNG3zhoaxOZ2WUFgaWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611783},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"66dee197bc1c56c78d7d734c79f4955863facb65","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.7_1761820277940_0.582913099757191","host":"s3://npm-registry-packages-npm-production"}},"3.16.8":{"name":"@codeandfunction/callaloo","version":"3.16.8","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.8","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"eb83e55b23f86b9e4579c8ac1ee43403c825db9c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.8.tgz","fileCount":196,"integrity":"sha512-TLaxlB9YyXt68QBqixdF5JcikCFjSbUWQSCTVYYMlxm+ZlhA7zWyMBUaEz/c17VEom/8w/5KqfoavxOA22wntQ==","signatures":[{"sig":"MEUCIC6lcJYUnBHPFMTwFHrsmRYR2eo7GF2tmBzOm0KWliBgAiEA2kDh+BvKpXJbOLFP8zfVcWFdY1Xfc6UoTD0mquy3LDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611369},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"692bc26d094472ce8dab6c4dacd06aaa8803304b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.8_1761826112502_0.5886689999322849","host":"s3://npm-registry-packages-npm-production"}},"3.16.9":{"name":"@codeandfunction/callaloo","version":"3.16.9","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.9","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"0bf409d68e39023e286bba0ed30f064e39765b3d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.9.tgz","fileCount":196,"integrity":"sha512-xvfN9ncndV1lTg9RyE56rRnZz3tBL/eHNGVcImWYSm279EQ52ZQM8Z/2dtJ8oQDrTiAmihH5EK3P0uYEd2BEQw==","signatures":[{"sig":"MEUCIGdr2YGTGhos/G8JgIk+dyvgzIufdR8rJViORmEcya1pAiEAkwQ9nNBBelQnmmM0/nVFD9iQQrzHqVlwlTYxm0pMtsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612169},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"8b1e01464425933c19c8c66cae4e4b662bfd097e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.9_1761837408067_0.2514788125782381","host":"s3://npm-registry-packages-npm-production"}},"3.16.10":{"name":"@codeandfunction/callaloo","version":"3.16.10","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.10","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"97d7479226c1c337c4833a4398409b8347aa34a3","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.10.tgz","fileCount":196,"integrity":"sha512-B+uw6s8JeE+Su67sQCKYOlIATG21hAIIrieIdqpGFKQ2eqJ7dQcASHNxsiL4Zz7SMXU1UU1zDiKdht5ocL+FAg==","signatures":[{"sig":"MEUCIGLqIlpC2240e6aei3mE+QPb0dM/B/29txgNXVlUsM93AiEAqdFZQrzAyqe/Lq5dC4nk6cqaeK/rBBrrHtUErE0BvSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612039},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"212e79b913e16280cb06b8b9d5669a4382c73eec","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.10_1761839334964_0.11808036726914306","host":"s3://npm-registry-packages-npm-production"}},"3.16.11":{"name":"@codeandfunction/callaloo","version":"3.16.11","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.11","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"24d29d14b3d984d8466a6598d2054a3d8b39e5d2","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.11.tgz","fileCount":196,"integrity":"sha512-5Yw9PsbnCm978+dEJUfp39x+jpTUpdtXvuC34Z5UnLAG6LQvpbQVLyIfiiBNU5FfWm9xeDiwPfDgKRCB7kQrNg==","signatures":[{"sig":"MEQCIGnta5Lul84ikfWsyMux6uXXe8/bZF7/6C9z7NYi81RRAiAB+W3PJL90xb56KGBj0Syy+VjoVnTQP5sRdRKrwf6vSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612121},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"c2ba301cb3e768913cc23d29798565e6b980ec5f","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.11_1761841918547_0.15688005696454166","host":"s3://npm-registry-packages-npm-production"}},"3.16.12":{"name":"@codeandfunction/callaloo","version":"3.16.12","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.16.12","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9a546f0ddedc4b3d94028895f000ec8ed191418c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.16.12.tgz","fileCount":196,"integrity":"sha512-sffzKmwTa0+3Zp1ueFKdo36r663MPuJKywmqStwzwmmkz5Q0qLGuv6wq02SDj4XEqFUCqINXVpYVsHvyWacaeA==","signatures":[{"sig":"MEUCIQCjvsxFEUPpNhm+uHJTF7kt/NMi4Dp11q7yprPG1VISSgIgRSWL0B7o6W3YwTwzQfPxXalxRSIsig/siBs7j7ShDRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612121},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"d89677b4dcb1a2785aac669b12f59ec25e810439","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.16.12_1761843094443_0.4579827040091411","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@codeandfunction/callaloo","version":"3.17.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.17.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ff28a1fae065694936bf8dc0513f2db377bb3762","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.17.0.tgz","fileCount":196,"integrity":"sha512-8Bz4C4CGmgE9dKpKZPhRtS5j3MDGk9/ayp85e5QoGGrD7Bs2KEMXSoJ1yFJYPHZaX7DRz9Ue2geyHi0nz0aFsw==","signatures":[{"sig":"MEQCIAg/dKfGSEyYxX3EaUbvOHtZ9eGOyKj4ov/7pAgtnJSYAiAHHpBwAL6OgJL+05tk7DJD3Rn7cVltZzrfD1EYf1IGXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612526},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"9b6aade2e7791bb36e93fdbb4412aaf0ef846ef1","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.17.0_1762167784766_0.625681284773494","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@codeandfunction/callaloo","version":"3.18.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.18.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"71a3dd6e23f803f70bacb3d5979e3c255d87536e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.18.0.tgz","fileCount":195,"integrity":"sha512-Rn4AHKMCmXw3iacKPKGCUlhRF/0THTGN588OgOV5erI2oS54NGUAcTu1fTioVPNSgvus4uk/36P8pLb8F6bSrw==","signatures":[{"sig":"MEUCIQCrpb6n4F1gCjYn8aPcDUzgFjhoH/IKUHmI9Yi+M2d3fgIgGHiWlHzRZHPO5SLTrzMkYNK4dompP3mD+0fkL2HOaDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613747},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"762e2fff51d0b56d4961d02b28db3d0525a9d361","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.18.0_1762438677636_0.6053042170264085","host":"s3://npm-registry-packages-npm-production"}},"3.18.1":{"name":"@codeandfunction/callaloo","version":"3.18.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.18.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e1ac59ff5b7b4e21f9bf5a1d24ba15a94254914d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.18.1.tgz","fileCount":195,"integrity":"sha512-jruf4fYmMm55hRNUWpQZphOwKL90Vg4mu6XjygmPYQVFEH6Qh+aKuewjDvZOZ25GKXjTutbL30I5I14WSbmQnw==","signatures":[{"sig":"MEUCIQD5aloYNTfZ67zN2bpMtj2CzEhCUHSdxEcpu/ijoHf5ZwIgEpivX8YvvSrrkjkFAQ54stu+gsmnrVq6B4OaHbSXzSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613747},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"8d22a8f4cd6529d2c607ef7a14c708412cff70e9","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.18.1_1762439356267_0.20625102450159205","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@codeandfunction/callaloo","version":"3.19.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.19.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"29a2a8b54988841ab44f7a1eccd778d95d7751d6","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.19.0.tgz","fileCount":195,"integrity":"sha512-Ia7mL+BZrBl8dR9TczvDYP7jZ7a6c726s0tbMPMqKCG4K5qxAwrDyGm37upkxFMSqeuW5mmSQHPkP7dzVpIBSg==","signatures":[{"sig":"MEUCIQDIoC3ARRcir5/hDamSY9gsMm2NaCIQ/RThAd7smCUFmwIgT44ZFpr2pMvRvlu6hRcuiSBAv4TAM4Z0fff9KnEIPNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614921},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"929faadff8345da6208c1827a346ae36da75b202","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.19.0_1762518529047_0.9117883711920911","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"@codeandfunction/callaloo","version":"3.19.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.19.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"0333917280074d705d399c52b782c1ad60db5695","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.19.1.tgz","fileCount":195,"integrity":"sha512-NT6tIMM5oKcYCEeDRXL4g4kQCpbvSoat97ZBGna7IwMFn4rs5UorOkbMt7HkMgBbYX+YMRCCAxQfsgGQQ+XiBQ==","signatures":[{"sig":"MEUCIQDr5UPyj0/aN5SQPX5C8G92HrLK3gGZxkv+M1fhZ1qziAIgfV/3OEXf+zDJ3IsdtsUTtx8pUssWIHTNQku1P2A23v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614938},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"451416e4c270561d0ed1a6d5de6d2ccd889da296","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.19.1_1762598354091_0.5980333112871254","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@codeandfunction/callaloo","version":"3.20.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.20.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"40d609af2b9a33794b9cadef6460000d76e469ed","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.20.0.tgz","fileCount":195,"integrity":"sha512-23ldHb5LtyVKtyvQcMxHcq8xKw+tUffInanKjGsA2yFD7N7JYgT9IwW55Z3mKVxHaj5mgh+6s5F5IFiqCPpSLg==","signatures":[{"sig":"MEUCIHL6QVyNqfMhl7ldnGVPjzX8hKVTqCtenap5gEIRbFELAiEA7RGB9Fl9Pqta7LXOB0XHyqvTo85edo97MgKMxTC6/60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615955},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"179e8c6f2dc5b64e7b341ac1f12c814a1320e6f1","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.20.0_1762774885388_0.1933302256476006","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@codeandfunction/callaloo","version":"3.21.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.21.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"daa2ee18873237c1214032e49d9b942674192526","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.21.0.tgz","fileCount":195,"integrity":"sha512-VTImZFemskEl43hM9uyN8Yhb8AaCmj+/ZQukDJ6Amea4ygq2Wq2CNWh7K7ovUqN4JqXJ9VcJCdFOgTg0OosDQQ==","signatures":[{"sig":"MEUCIQCxaMfudXCepO8k7yhg2OygERdESdUVQs6Y7sS2Sd3R/wIgUhBPup/0vEomj19nv84yaNu4ub2y8NASLygOXB/ODBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618470},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"04c2eae4fb59e4e14391bcb0e14eefa43d5ab346","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.21.0_1762867200973_0.4688027606160132","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@codeandfunction/callaloo","version":"3.22.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.22.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"76f205634b162a9a7c7705e1e73fb6f305c216ad","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.22.0.tgz","fileCount":195,"integrity":"sha512-6IEWGOeqCaisQJ8y2z3hKBG7suziQCotv08+nsZnNcv900lNzbZu2ShMeg4dYd0PcrEXkvXKT8Vj94mEQtjQvw==","signatures":[{"sig":"MEUCIQCy/gR+O9+Z9D3E/Gb/7E0PnTDWRvHyQzCr+b/gRZiqygIgG9w+revbT8mpcrxXz8AiLeGhbmyQL8A6XaLJ/WzdgOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683662},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"6208fdd9dfbbc8ea974fd130c8fdd100af2c56e7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.22.0_1763040248261_0.8044569315261245","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@codeandfunction/callaloo","version":"3.23.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@3.23.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a09a64fe5e82eacf3edc3378ebe0112ca766bd0b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-3.23.0.tgz","fileCount":195,"integrity":"sha512-1bUfa5pgVjF0l79EE3y2s+9g+OdwJK7ak3LHXLw/r2WHSabwne+AaRry2pkj61y5v8jtFPkU/MnOePzYh7tlWQ==","signatures":[{"sig":"MEYCIQCFoHrJCtn6CgNzTouXOsTbI0QuLESwrZPO0yiGzmnGswIhALKzGaCV4kVl9M/gdoqO/2w6DE21g1jbNjWQOZQ7yBWv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685501},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"fab7b864ad25de0e513061a215c80ce631f8972d","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_3.23.0_1763043621074_0.4603283891066201","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@codeandfunction/callaloo","version":"4.0.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.0.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"dbd70a7ab2af2bb6aa9466d45a11e5cbcb4ec135","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.0.0.tgz","fileCount":195,"integrity":"sha512-VXbcRJ0eRkcX7IV4PxTpdAY41D9ngGZ8KZLBckgkFxMlSNJNEl+4O8pOgoZtpx162ab7BXfKDvBJPa7K3XoR2A==","signatures":[{"sig":"MEUCIQD5dN9vYCemW/I1ftujQkhUFLNXth7misbMJnNaEP4zNgIgaEmPXJRDJw5FY8My7v+2RcCFTalKpY5tllUWN5nTyUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686580},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"0c13b965cafe902e43dd4d27a9af9e5fbc16f90b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.0.0_1763064318640_0.7491638702497398","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@codeandfunction/callaloo","version":"4.1.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.1.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"df80e74507c325b61e0e0456a1f3001d07eee023","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.1.0.tgz","fileCount":195,"integrity":"sha512-2hvlIhQ1Blni8/nPMRnUPEkaC5Pe2uaLd+XSXlsRqTnshGtmwKxfwNghPLNLjiaf9n2t7jacdIBgNSg6bA8o1w==","signatures":[{"sig":"MEUCID8oPUKg3UbE2CHL5RB83fVtqJfQsu3lcKHYs84QPrcnAiEAnoqGDe4seRh8abrtmaDJVg7UX7VMvnQLNi6uv0atriE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691847},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"68a5b5e5d5f47d88a7777a33bc88c8c6fe25d245","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.1.0_1763141572444_0.8558102459319445","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@codeandfunction/callaloo","version":"4.2.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.2.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ac03747aa6cdc019147de24b69b8ab33b0381a43","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.2.0.tgz","fileCount":195,"integrity":"sha512-s4QY9XDCYiKh+adyrYWyGT154+boQr1JDovIZ0Cjp4BFxM44CmiUyxumNFDE8vWiPBQt5PfzIne0gzsUp8YDXg==","signatures":[{"sig":"MEQCIA3eEnLRjjE9FxP1N8WlX0Odr/dlH/xUFot6zyDyB+VAAiB18m+oXk+ltnOgr1ryLuTjj+rxY7QgtpTj7DVJeG1CbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723177},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"162509e41fb984cdeaad9a1a2859aec1b47dd2c7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.2.0_1763376343463_0.8401587991784314","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@codeandfunction/callaloo","version":"4.3.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.3.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"83a8d2c642ea54c9c3d2b708a42c7c7348ae7217","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.3.0.tgz","fileCount":195,"integrity":"sha512-R4zW4uDjd/dacESri+IzlqQiYyt6WKWKE/AU6Ij/lvlGWzMfbm7wuy57vdMFRJngVzxvyDJX+BA5b68Zn39q3g==","signatures":[{"sig":"MEUCIAR8EkDlmlgh9vLOZDmxJVMMkL0JhdNIVG5AiN9MSiyGAiEA5EdaSwhV48MJXtLdTObxCVPG0nExWfPKIKeZ6TzjbT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723597},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"5941a531c96e74faa38d7721bf2422b0b786f213","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.3.0_1763464605955_0.8774603606507025","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@codeandfunction/callaloo","version":"4.4.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.4.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"07d28e4887a964d3861bae664676b39effd32fcb","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.4.0.tgz","fileCount":195,"integrity":"sha512-sC5Vj2QkesG/FMOhgdzJAR/SyJ+FakP4TT648YkzT7YShIMIjweZU4pCrtyHRbAsfylgFDXBMv+xs220P5XwuQ==","signatures":[{"sig":"MEUCIESC9DtfpzMYA/7gp8QPtzIDxM0y4d3+oOeRf6KhcNJYAiEAn89M8lToyRp7rsc9IqGzlj36nEYmuvq/NciS9LkuuZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724468},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"b0e192655729c84e336b432234d254d70bd9c5eb","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.1.0+sha256.3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd","devDependencies":{"tsx":"^4.20.6","vue":"^3.5.18","sass":"^1.89.2","vite":"^7.1.12","jsdom":"^27.0.1","vitest":"4.0.1","vue-tsc":"^3.1.1","chromatic":"^13.3.1","fast-glob":"^3.3.3","lodash-es":"^4.17.21","storybook":"^9.1.13","@vitest/ui":"^4.0.1","playwright":"^1.56.1","size-limit":"^11.0.0","vue-router":"^4.6.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@iconify/tools":"^4.1.2","@iconify/types":"^2.0.0","@storybook/cli":"^9.1.13","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.1","eslint-plugin-vue":"^10.5.1","@vitejs/plugin-vue":"^6.0.1","vue-component-meta":"^3.1.1","@size-limit/esbuild":"^11.2.0","@vitest/coverage-v8":"4.0.1","vite-tsconfig-paths":"^5.1.4","@iconify-json/tabler":"^1.2.20","@storybook/vue3-vite":"^9.1.13","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.2.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^9.1.13","@storybook/addon-docs":"^9.1.13","@storybook/test-runner":"^0.23.0","@vitejs/plugin-vue-jsx":"^5.1.1","@size-limit/esbuild-why":"^11.2.0","eslint-plugin-storybook":"9.1.13","@chromatic-com/storybook":"^4.1.1","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.1","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^11.0.0","storybook-addon-deep-controls":"^0.9.5","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.4.0_1763829692917_0.5032658595389188","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@codeandfunction/callaloo","version":"4.5.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.5.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5a87f04d36da453d8f4ef04fb244244e510fac4b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.5.0.tgz","fileCount":201,"integrity":"sha512-hB0GgB7BQqtsXgwHYN2CeXG//OPtJ71naQ9pvG0CXtgdsXMbohLP9oJXFpMWWnwsX61brzcR6uRKaDsdVbcdxQ==","signatures":[{"sig":"MEYCIQCGrAg3BbnOIl81EI6O8olaVA+uAOEstsREMgckSzCizAIhAJL6sVQLzILeMR1aoP+vzso26+G2RoPg+zVI1nyYUYlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738779},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"c5b11f9d2837744dcf9bbdc4f0fdd8047b696232","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.5.0_1766938379500_0.34807025915953016","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@codeandfunction/callaloo","version":"4.5.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.5.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"a0533fb98b377464096be0d4046d7a397df3c526","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.5.1.tgz","fileCount":201,"integrity":"sha512-vTVWHWPNrTQ7Cv2rs7pTt9c4WMNTt7dtQulhE28JNVQOB7Hgkel1wMpB23OXc/62pvYT2ztl+3kG4V3ptH6ooA==","signatures":[{"sig":"MEUCIHgk8t9vJrzkV07BSw/a0KK0eAp2iaGfGH1r5ar8H0tIAiEAxyKl49RkIBrkF2bzGRos/A0OM0uF4kGw2ot5OP6/JZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741391},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"4c43f5be9ebee2f62b192d1ef64e65dbd796b381","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.5.1_1767008022183_0.01011080141954035","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@codeandfunction/callaloo","version":"4.6.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.6.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"36ff2260f44bebfc645a4d979c9c9f1316069e25","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.6.0.tgz","fileCount":201,"integrity":"sha512-Rk7Y+CjkKZJsXHmhQd8BVxauSkU2x1DKAWBweUNMPpQsHJ8tErEJY8f25AchCiDHW6lEXkPmNkGbkULcSlkDpw==","signatures":[{"sig":"MEYCIQCaLXJwAM+VRndcgspvcz6Dn2bM4GKXGGYn/NjarJPLhgIhALNGvSzfIsG6Yk4Mhmylnkk+vxnkr9J+Yeupa3FtWqOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742190},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"4dacec3bb59391279eb7bac70883360f8fe901a1","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.6.0_1768841811517_0.6779619390990665","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@codeandfunction/callaloo","version":"4.6.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.6.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"58218bc1fc0471ba2369eac9ae1b9d6123731aba","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.6.1.tgz","fileCount":201,"integrity":"sha512-x/EDzSnIuDKUtM4n7t1WPhG7B40qbByaXxK7sAnoJjOIDj1h/FLYWFrfIxGk0Ifqz6D1bqXiipqxbIKeekjh0A==","signatures":[{"sig":"MEYCIQCKAHeQjzpIOiPrv0iveZ7iLwJGEof616zPW79oVUp+KwIhANtBD4ls/+tTGv4+knT14W4ftvhQvEZcEimvjC63jpH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742190},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"7cfd9b1318fe244fd9b3927a97e7c1608986774d","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.6.1_1768847100057_0.4117301042958481","host":"s3://npm-registry-packages-npm-production"}},"4.6.2":{"name":"@codeandfunction/callaloo","version":"4.6.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.6.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9911366df7f116e7fc4f3217176063f7fa4cc900","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.6.2.tgz","fileCount":201,"integrity":"sha512-G6byiZUaROtw2+RQR/La/CLVcLgnr08mAxrs/hdV7fkr2xyNPs7vZP2oS6uPvzmsvcDHYWx5Fu9dxef8FN+gUw==","signatures":[{"sig":"MEUCIDisfWZO8EpHWQ+MIHR4tVSwNTUAkHFQD4B00Ve46j2fAiEA9a8KevihBR+xMezzySwNqlAkepckDeVAKgmu3e3bPVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742392},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"04162002dc68f42360080d1fa42524d3d12fb801","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.6.2_1768898676317_0.3069038217855862","host":"s3://npm-registry-packages-npm-production"}},"4.6.3":{"name":"@codeandfunction/callaloo","version":"4.6.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.6.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"83155ecd592fdb37b640a404d3d39148adb219ac","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.6.3.tgz","fileCount":201,"integrity":"sha512-htjEEQ/Tu0uGyYS7xu6KFTYYm3bSWXjgbe6tN0cQDoQmVNBwDSeUWi1KAMTfKJOhP/yPiVcKOVS2MNSqwKLJuA==","signatures":[{"sig":"MEQCIFD/4NS+RUTN7u1+jr3yXAslNcUUA5TXHd9GGm9obOr5AiB+7Wo53wEiL+lpws9x+evhNKQz4fzgulpiNWOCdwmwHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744132},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"6332955c8f987d0da056077e0f714f3dc71be3f2","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.6.3_1768917960122_0.8845762719633474","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@codeandfunction/callaloo","version":"4.7.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"02765e6fee6270e69fd1d618666129a3336aba7f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.0.tgz","fileCount":204,"integrity":"sha512-hPUUXfxMkrihx8oBXPoIXMSecndvnAwQ11JVFW7e7P3B33wY49vPZ+nrxwABz9XgigYEccvJRui4Hnlq3Vbp1A==","signatures":[{"sig":"MEYCIQCxJ0imA83/sp3KrVThIN9fXaqxLsQ/zrvupByPrFFELQIhAKV8emZJ07AmGa9GovbFOL+t2BEVDdQvExGk5oLVuyee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263845},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"f078b58261fca4b9963296676319197de32e0d1e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.0_1769004671643_0.8356899747905877","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@codeandfunction/callaloo","version":"4.7.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"0a328365515b010661dd02333101d528c172457b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.1.tgz","fileCount":204,"integrity":"sha512-rnqofnmBTMUSaf/A4+snFhURwJWdSFgygPTONA6HjVWk8SK/cPWyk3hCb2yzO6gQZhCRpImfELGSG1NDUv+K7Q==","signatures":[{"sig":"MEUCIFYbdM7XQg2d7/ONH+vWGIi2p3fY6YRItjbBmGx6LhBoAiEAyKvDMo5RjIi55mC5irAb2OratttpvfNnxoA0QKRcPKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266595},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"2ab3d5745abc0dbce519fff7c46974d437546c35","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.1_1769007043457_0.937862144879535","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"@codeandfunction/callaloo","version":"4.7.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"26869e140b726b23df06a3864b906e6cccea99e5","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.2.tgz","fileCount":204,"integrity":"sha512-i5vfmj3k94SK66D2uCAGeYmuQ1PMJT/V48dCpORBZxpamzSulG2+BCYD3FtfJTJv+qlzZu9JQ5Xm43NGXfs1HA==","signatures":[{"sig":"MEYCIQCRnmHK5AmUzfZk2QFdbkd0oqwVQrYhVrgrabVWsL3PqwIhAPPRSeVPMM+TT22twq/BPfx+Ua9tSjsCAsrGMnmjMxkA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266595},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"e1760a0b17b2115d2d54af19e61ebeeff5313912","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.2_1769007173380_0.41770873955020016","host":"s3://npm-registry-packages-npm-production"}},"4.7.3":{"name":"@codeandfunction/callaloo","version":"4.7.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"47e8238d2f093758c63d73d7fd293c83aa445011","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.3.tgz","fileCount":204,"integrity":"sha512-phge1gD+RWJM5OidTSQW2IFuUqAs3ddUK7mUXR9ZBKdosjBMZh4fRDgdMC/oJaVYJFupSSU7IR8x8N2Q7aDVbw==","signatures":[{"sig":"MEYCIQDSPXZ62Vc2j37t8GxYkTOlB24yqXpROQowEfzcbyeKZwIhAMTXNlkMeJ4DFmaoi9lqx/3ys4G7JCT29v5Arn9sX+uH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270190},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"7e1864636418bde4045c338d76673a849a1dec48","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.3_1769026863955_0.8760277162594361","host":"s3://npm-registry-packages-npm-production"}},"4.7.4":{"name":"@codeandfunction/callaloo","version":"4.7.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"31b8792e3c62239dcba7a66d1d0a4f7b17ba111d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.4.tgz","fileCount":204,"integrity":"sha512-f0mixKbhshHFNxjIIeEqrZOnxOf98WPSJzqymtiZQji1bfkSL4dwUzH4P4ShMAyPlVnL5O8cvmHfQWJfTjnMbw==","signatures":[{"sig":"MEUCIQCiUVI8Q5Bvav8sTFU/XbzC1L3GqWhaGPc/vhaPgauLNwIgCvLHggUIzrdv5hSXM7B8etpqyw0ckK82OJclvOr0NTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270251},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"a3dc367fda4d8d06883c2e784b92ceee66f58d86","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.4_1769080932944_0.5488547925630769","host":"s3://npm-registry-packages-npm-production"}},"4.7.5":{"name":"@codeandfunction/callaloo","version":"4.7.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"077e720fce8374486c5a9bce058dfda65b975e4e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.5.tgz","fileCount":214,"integrity":"sha512-BTcul9UeX5UNAAS641pdlP7bccHxiXu454MhnNvH1vFULxuoS8Gd7reg6OqYKSE8Og8dMk6LsJfKdOmhFcgR1w==","signatures":[{"sig":"MEQCIHFwl12m/n5A5zTCsO7CL0ph6ORxsma8el9U6R2RLzGHAiA7ZLrfCzG7lmaarD1dQ9VS7817iJyjVg7ufSXHDlTNeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944686},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"a0f094b4ef97704c234b200ad29c910228cdce96","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.5_1769265855998_0.09079450781262555","host":"s3://npm-registry-packages-npm-production"}},"4.7.6":{"name":"@codeandfunction/callaloo","version":"4.7.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.7.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ae397b84c9336159d2c379854c86afa819a49fb9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.7.6.tgz","fileCount":214,"integrity":"sha512-lCuq1ebXMju7TcKEY/W4lAJyO6Sq/6bwZ4CYm0WWmKLbXbtqTMnM9zIWX1UoUvaFjHuHdKHCuHDxIOgiCEr+Zg==","signatures":[{"sig":"MEQCICVl3QN+8ynmQVmzAPNj6dhPUE2YQOCSvEr8BEiP6A+6AiAO37IKMbCeErnqEYdCqvjGEgoIeGb2NSRv6fWapnrC+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944686},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"327a26246bec8a1e6eb762878adfdc8825f119ec","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.7.6_1769306170704_0.8173883025262245","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@codeandfunction/callaloo","version":"4.8.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.8.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"df925c3c3f8e59ebeb3a3cbc07dea0a2ec3442ed","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.8.0.tgz","fileCount":223,"integrity":"sha512-m6IRxxoiIxgLHO2GmI80LqINbxicny1mGu29EEWLZIQPMFF/MdThLTTgNHPQphCF+ZtKKj0LS8hYb+94P46z6Q==","signatures":[{"sig":"MEUCICE46KIaZvlnp/AiYbSnGAwMq7K+hYeyIqRyFOMjsz5+AiEA6n7era/qnQwUrrGXQy4RM5PWfsWIKDn5nrMyb5UOP5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978261},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"4ff13819a0b5e98342cc721f2381dcbc3bc41b20","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.8.0_1769596264407_0.2753588258351154","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@codeandfunction/callaloo","version":"4.9.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"7b62a775b9040b215fe731d6154e1ff7b777da3a","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.0.tgz","fileCount":235,"integrity":"sha512-Q44TenvAbo3uHxTR0de2PLFKiAZeEwnpkyAcLzfFgTVAvX91In7IE4xCKt3B5ncLNrLNW4x7VLtRWgTBuy9FcQ==","signatures":[{"sig":"MEUCIGAS1QXrMTueos4szjhHOWG5iIQ6eHKbGlS9kVzEJ6M7AiEAsyFA3Ga2fo/dqdbT/iX0La5xVWAxOtBA/brDEWGjYGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026095},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"5396db51e8878edcad94a91cbe0cd9b2395d1850","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.0_1769638505008_0.29367458882434616","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@codeandfunction/callaloo","version":"4.9.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ce593c3bfcbabac5a15b2553379942c2ef21b182","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.1.tgz","fileCount":235,"integrity":"sha512-fjToQzerY42sjj29+nMIMVI4x28UDxdXFpiK0AuxmR0cmXJfzNZB7boV4UolcbQrFbUZ6gszC+6HPWIuxAHBkA==","signatures":[{"sig":"MEQCICkFuj6bb20RUYUxXBu6yeIwMdBAuU3uuIhov57K+X1KAiANqAVilRo76pyrcgOAlRJ/GXwYQkqLYKBx21XOVXT4OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2027037},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"b7ff776ab952e1f65a85df4d389acb2a2636d63c","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.1_1769641171401_0.101253550829556","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@codeandfunction/callaloo","version":"4.9.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6f9317ce54a8a3cd48805faad34a4b0656a35f5b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.2.tgz","fileCount":234,"integrity":"sha512-ZSkuykuKwo7Qrtrzvl+LiEpcZdVj/WeuMTf9iIoowAqqr3R+OV68LUNfVPi/+5zY4rIBp+K8mVQ9b4BJEqbWtw==","signatures":[{"sig":"MEUCIDkV/ylZHjZiU+y2kef4+nMpxHYKRQvOhYnsAmUJXB/7AiEAwk7m/cMMer+RtXV3SCo0uAdxIQEMW0TnvuvD6KK97xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2027403},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"42b163a41f7ce02e647b07e066266d297898571b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.2_1769693711203_0.5284798736799894","host":"s3://npm-registry-packages-npm-production"}},"4.9.3":{"name":"@codeandfunction/callaloo","version":"4.9.3","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.3","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bb90e9d7705fd90318c27d7656b800d3595421ce","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.3.tgz","fileCount":233,"integrity":"sha512-ma1em+SbnanYyLqI4WigTClpNk8RSsIlY5dVfZKvAU1+hF4rnBEMuT4zqJkMXZnH4MgQYGby4PaXta6niphirw==","signatures":[{"sig":"MEUCIQCfTgEfaCylVj/XN4FtE0J9N5p3Nf/oCUhxjnZr9o4t6gIge9I7s5NaS/mYjL7XAmBcZCRpsD6gURnSHXmFpg+xEWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026218},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"b6c6347c64898e52a5c9a849baeba5fa82e8e863","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.3_1769695719263_0.4958115022714311","host":"s3://npm-registry-packages-npm-production"}},"4.9.4":{"name":"@codeandfunction/callaloo","version":"4.9.4","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.4","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"1a500f4e873f6f455ddfc15bea3a1f3406db60dc","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.4.tgz","fileCount":233,"integrity":"sha512-YlgNfOLGv9lHd7yjwzADZ78gUiVTACEeYUR9WPuNb9aDw2ClxCbB+xkXS+jWo6jvd2GHVTZVoclj5RQ2qSrQuw==","signatures":[{"sig":"MEQCIDbQNJE51u6ABNeETNTrD/iTJW6qCRoaLgO4w/IwMsoCAiBEneC3kFBd3GWMQJUECrE6Q/Ue6C4RfJFKwM1RmQdqCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026039},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"640e13491595d3a03a50084e21e36dacf284fe65","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.26","sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.1","chromatic":"^13.3.4","fast-glob":"^3.3.3","lodash-es":"^4.17.22","storybook":"^10.1.10","@vitest/ui":"^4.0.16","playwright":"^1.57.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.0.3","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.1","@iconify/types":"^2.0.0","@storybook/cli":"^10.1.10","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.8","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.6.2","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.1","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.3","@iconify-json/tabler":"^1.2.25","@storybook/vue3-vite":"^10.1.10","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.4_1769696745992_0.8514822290118824","host":"s3://npm-registry-packages-npm-production"}},"4.9.5":{"name":"@codeandfunction/callaloo","version":"4.9.5","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.5","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"829873fcdded5fc04f8f275e58d1864e600d11d6","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.5.tgz","fileCount":226,"integrity":"sha512-Mrfkrdc92aCVEnN46yqHP3vs5cSeFGL1L/y81Y2VzQS3Lze3/GECjw/cHG+FHYBS7OnH9lVzyK0rfX6CDm6x3w==","signatures":[{"sig":"MEQCIDYRIFho6QJrRHXX23B//Kl7sj5M2P8Zp/+RFgAMTNREAiBTLfsWEoPodBSItaFwRVSaJmPtrvjvURC7BruW2XjKKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268693},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"5adcfad0edefee8f19cff5ac438565d3c3196b8a","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.5_1769736297226_0.07695270430977175","host":"s3://npm-registry-packages-npm-production"}},"4.9.6":{"name":"@codeandfunction/callaloo","version":"4.9.6","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.6","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"95093aa1b8d6c161ebcd3f364134d9346a903e6d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.6.tgz","fileCount":226,"integrity":"sha512-UnJBJryzssFXD/6XwuZg3t25f1kacCGGCv8fTRrSft/RX5pCg/Ce6ORpRrcDzc704n0OuIqo50whziwKmNEzxA==","signatures":[{"sig":"MEYCIQCoj9qsgFhFC5rA+5BGnQJDwYHIgZGsujXhn+IVU+AEcgIhAJ/Y0FeJUDxfVLQIfwUj29yJIIucJVU3Lbe9+dclwbUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268924},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"ac566c02a85cac9e6995ab1e156311048d375a67","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.6_1769774523633_0.8789376639899562","host":"s3://npm-registry-packages-npm-production"}},"4.9.7":{"name":"@codeandfunction/callaloo","version":"4.9.7","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.7","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"c3a03b8f5bc4acc44dc5497bd75012777c102e0d","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.7.tgz","fileCount":226,"integrity":"sha512-I0+ddAJ1llXKGY64yjTTisRHOwYOHxFhnz6TOGAXEmz6vhRwc9euMwuP7P6+zrd2zRQ1GSi6uHsGQit4U0P7fg==","signatures":[{"sig":"MEYCIQDXTdLaRkcPGxboh5CgNIsyVBJrM6lgNFCdm+QKCNuNVAIhAM1LmTbH5/0Cz8F9HjZnYeI5vPyk7tn040uiitzlw+ek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268673},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"75e46f779dc111d33d78fa525afdb5bfdd336de3","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.7_1770069146256_0.3739130501150163","host":"s3://npm-registry-packages-npm-production"}},"4.9.8":{"name":"@codeandfunction/callaloo","version":"4.9.8","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.9.8","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b9876bdad24dd1d95ee452189b0c426640885c5b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.9.8.tgz","fileCount":226,"integrity":"sha512-yVkbKlbUHYqmS4z48dWFgNy52ehJlj8KkO3VOYXcLyykKZjx2fluq17znFoCHliR4iIQ1Wqh1x5hX5Q2HzjE5Q==","signatures":[{"sig":"MEUCIBXlZAEiTJO2YTe3z4f78IzS+uLSo9povm+ft1AZ8keLAiEAlH6leBgYrmaeTbP/NwHAt6LmEu06MkoBKThP8ML+YZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268802},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"d63a763638336e67f07cce98eb17566a1e20b20f","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.9.8_1770079457704_0.8699419721084072","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@codeandfunction/callaloo","version":"4.10.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.10.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"20092503623fa660c6907bbc1308b33c0a4ae740","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.10.0.tgz","fileCount":226,"integrity":"sha512-cDWYo6y8CRV6dgHOFX2ss7tuSL5ChtaZHMdTGhFLrspuBcclJT52/n//oR7wfH3Y2bHPf+A7JN18vlg8m7VULg==","signatures":[{"sig":"MEUCIQCwS+/tEeP+a3jwABxMvxc3jkRpbR88tSUoFPDEjNkWMwIgJXyhU+A2rRcpgIbok+18A/BTsQMJAZGjJaCXp2OV6XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277853},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"adac3765d1085612b9339a8eb847ee55492da97e","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.10.0_1770203417363_0.38044188328534867","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@codeandfunction/callaloo","version":"4.11.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.11.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"9ab62af5698d3a592eafe796b8e76214eb163d2b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.11.0.tgz","fileCount":226,"integrity":"sha512-tJb4TPsGlxlamVgiaUnbm+S+HbroNlraY1GdfEuL7YmIoIokXOronj658hXggViyXRT/++mpfTtG3LaS+OFLZw==","signatures":[{"sig":"MEUCIQCX7ed/FPWH93hIkKWcR6cT69ga0UMcP3KrG8UkE4F3QQIgRnZ5+HvQF9HJt0wvQ3jmiaAU8P676vdzDrYoJjhNhtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280955},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"6d5e954e94948d677cbedc9e140ae795da850af8","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.11.0_1770341261491_0.8145090346756778","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@codeandfunction/callaloo","version":"4.11.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.11.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bb9bcaf8acbc56b613ad24d8122531f418339393","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.11.1.tgz","fileCount":226,"integrity":"sha512-rl9YjOJItKWXzqrJZgyz2gTMWvrVZRtw4U9vWdQxb9M2067bXLzmtdARPYe714n5ttZBoh2YEDtp7gqVM6/dXA==","signatures":[{"sig":"MEQCIF44lI/yuBgx2Ss4WxRCiM3jViF7aZRvmtrl2lD4LSR0AiBRpE27v6ftNYexZWGOowMeXqDHGzZZMWQbBTNMWg6FpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280951},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"fa3162d09af729758fd5a061e52a673a0386f5d6","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.11.1_1770341963139_0.5278724940895916","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@codeandfunction/callaloo","version":"4.12.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.12.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"784d71dbe7b95d5e0f8a2621736c5964156fce0e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.12.0.tgz","fileCount":227,"integrity":"sha512-Pc2LLEJ+ZR47EKuypGKFTuTnX1cVZp6IMTmwBT5VZzPBpvvhLw2FyGkLk3RFiazODScH/0I6kkMu5zhGwyI8OQ==","signatures":[{"sig":"MEYCIQCeEP6kCPogIPjuHS4vDY2sC4c2BcfFFoXRoRD+U133/QIhAKotuDv+WNHQlg7iyRY661Wed07V+/RAQP8dZqjDxIpN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288231},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"02114dc02a99c4f57acfedf67815e7d05b0cc628","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.12.0_1770546256429_0.05076338757020271","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@codeandfunction/callaloo","version":"4.12.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.12.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"00473b70302a98c3af35cbb9000070cc2c826aa9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.12.1.tgz","fileCount":227,"integrity":"sha512-e2gZj+4xOuKzYa5wb4WZY2U0xfB4eJC1heG/bU2KNGJ0lzVvqIyM2qNaoXTdwBn89NlO8XyWpN1x0OHmIF4kMg==","signatures":[{"sig":"MEYCIQDi/Vu82vvsUjwkgo/uaUAdWFEK1BjaqAOpKcBPwV2m0wIhAP48LrwIEhhroA0B1lNptjCRfbo2DnNEUFBKOo8VIgnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291187},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"0042ba953d2c27e92fabba14e078f8a29685c7ab","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.12.1_1770570430882_0.47841913652446943","host":"s3://npm-registry-packages-npm-production"}},"4.12.2":{"name":"@codeandfunction/callaloo","version":"4.12.2","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@4.12.2","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"573c4e435a18be7f0f51d23cde7113f087fcc1d1","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-4.12.2.tgz","fileCount":227,"integrity":"sha512-gc3JKQ0z8cTUKZpNe31ulTqAn3h61PCLBuEAEfHeCksLM3CIbZxtgEUH1qoMnE3m70GL+5xpe8eErqt3ZQbSVw==","signatures":[{"sig":"MEUCIEdxApI4UJD2shl5zdeqOl3smLwQFLUD3ugWDRJeFIhRAiEAys7bHQyI6Fa7Vl6MX2oR1uK04VAfr3cD0vVkRzWjFlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291187},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"29d170ab9651eda6cdf2869a8f4688d5004e4747","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_4.12.2_1772631240029_0.7292836690314759","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@codeandfunction/callaloo","version":"5.0.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.0.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5fe4291b3520f8cea8e2ee8939fcda22e3b5a990","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.0.0.tgz","fileCount":228,"integrity":"sha512-+ym9oXNTkew/p8hhxY9dJkLH/8T7lClvfuUcYImboHK4oJMumLdgK4+KhZt2BcEaEysUPK5awAulmQb7Lt3rdA==","signatures":[{"sig":"MEYCIQCy5heUeWbQZH0KqnVxkAjMc1zUona0JPLJzeCVPxB+AAIhAM/cYNJ/e49B27c+ucjOC76oTJ3lyzlOA1z1fzttfGEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271715},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"5f1c908fd4a80e8e6d4e8c706822fa523ae87440","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.0.0_1772731736582_0.00775385706540499","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@codeandfunction/callaloo","version":"5.0.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.0.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"b9228a755ee09a471fb49defb7b4a93c19c3c808","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.0.1.tgz","fileCount":228,"integrity":"sha512-5SL/1H+98/lDz2rauTTsQZGsRjtdZ93Avm8r1OWODiu+9All0VIV7Qq/uoCuwU191ntFP9g6LdkYStHcyM2vWg==","signatures":[{"sig":"MEUCIFIPnIyelgddJElPi/JZD78XQjjNXTohmsfm/F8QkjRGAiEA2IAggqyPGYQdYzLjDS3Q1sIGsJf0zErQ9udN/TjtnpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271715},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"b6cd8a088157c245faee7500dc5040a8e2223e3c","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.0.1_1772743057262_0.13258455523640644","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@codeandfunction/callaloo","version":"5.1.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.1.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"56602fe71a69f7ac84383888548697877ac6c685","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.1.0.tgz","fileCount":228,"integrity":"sha512-AWlqa/2pzwoAhdxFR878TbsfNVMOoKXiUsshYWOd+SWtVxmJVWyEVedWMd/2Ki/nrW/0b4xlDmaZNs+Vvredrw==","signatures":[{"sig":"MEYCIQD5n92BIZ6rg2/STM5PcQzEOTs9DaKsq8oDG3UM+DK/swIhAM7sfmLS2FU309iwqNCz4kySvMP9IlkXUUNjIE43wI1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274669},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"05e9d81739fa8de2376fb009ff6fab8112d1d17b","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.1.0_1772813918306_0.9519359491078112","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@codeandfunction/callaloo","version":"5.2.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.2.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e8bd9462f38d6c2ae70f242923fca78b9be16bb9","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.2.0.tgz","fileCount":228,"integrity":"sha512-2g+LEFxP5RQUaqV0NGP16GZ+9LfiSmYrPDCDlXDz521gmNC+CYJG5BKIH3wpGCzRkAzhkxFN4xR7FOGzR0SUJQ==","signatures":[{"sig":"MEYCIQDNGIMI21ShY5IGxC7dNQ/VwQVOaCSKI27leV8WI6e6qgIhAK1uE2dY61pYCGKbuOxjyALko2pbOp9yv9lNwL7cx/m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280287},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"c42db40085ae392d6f8f062a58c5a80d74d97ac6","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.2.0_1772884183827_0.920291613059699","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@codeandfunction/callaloo","version":"5.3.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.3.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5765b5afa2bad3221b23aca4c2587dc9a5546abb","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.3.0.tgz","fileCount":228,"integrity":"sha512-FCcV7q0bHBskuMYpH7GIAJF+BsUZEBHVDVuB3EIsr+V/XBbSqk0BoQmQ8ILdDGqBV2/9kOHeb7equVF4zKhNAw==","signatures":[{"sig":"MEQCIBKAip70mvSY5i/qBhBUW8rTiGihtr1D4hDDPDJZFZpPAiAU1rL1hkDym/bI3pfe7iRejzhC5PzgU4uJFBZ/JMEOPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282629},"type":"module","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"gitHead":"0591e83765e12f413e49ebc39796e8355b4fc7e7","scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","publish":"pnpm semantic-release","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1+sha512.664074abc367d2c9324fdc18037097ce0a8f126034160f709928e9e9f95d98714347044e5c3164d65bd5da6c59c6be362b107546292a8eecb7999196e5ce58fa","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.3.0_1772889159012_0.7587220318323893","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@codeandfunction/callaloo","version":"5.4.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.4.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ac4dc22803d513415fed2f8dc15d237d8d4e208e","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.4.0.tgz","fileCount":228,"integrity":"sha512-EQfqDgi+A/4wZ82olRl62SiRfOQuIpZd12O22XiGl/3XKA2CFnnbtUKNpa+IVf6K2RNMw4EsMW9MNq7wJGCw3Q==","signatures":[{"sig":"MEQCIBPxaGtoFu5otomuHpqClsCsYrUxcQs747nNCqv7pTgVAiBMtkj7RzQOm+7Vf5yDKhbJ0gEBmRunoSOoFCznOsVsVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283090},"type":"module","_from":"file:codeandfunction-callaloo-5.4.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/272a37f4762568c4aeff9ee8a4376d34/codeandfunction-callaloo-5.4.0.tgz","_integrity":"sha512-EQfqDgi+A/4wZ82olRl62SiRfOQuIpZd12O22XiGl/3XKA2CFnnbtUKNpa+IVf6K2RNMw4EsMW9MNq7wJGCw3Q==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.4.0_1772901181925_0.003667192381949347","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@codeandfunction/callaloo","version":"5.5.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.5.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"e22bb4c140e590eda9510d255c9762cefc2db588","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.5.0.tgz","fileCount":228,"integrity":"sha512-hh3liEWUVo07VtfL2Mo8IxB6T4BRk3vSGz0iB1D3UHF7YgpPWbu9lh2gcSUAJgYd1kU4t+/YcUNIJd7XiHzeiQ==","signatures":[{"sig":"MEYCIQD8Bckt+YBgyJ6Si7t9pxl2wcT4F35BRgILrSZ/nBRMjAIhAIZ2bqznt6shZFHFKaGsAXm0ecDXyYgxFzS96Won3NmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301987},"type":"module","_from":"file:codeandfunction-callaloo-5.5.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/b51ae7c397b7e882c642690ba40bc211/codeandfunction-callaloo-5.5.0.tgz","_integrity":"sha512-hh3liEWUVo07VtfL2Mo8IxB6T4BRk3vSGz0iB1D3UHF7YgpPWbu9lh2gcSUAJgYd1kU4t+/YcUNIJd7XiHzeiQ==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.5.0_1773606397821_0.4839350992915634","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@codeandfunction/callaloo","version":"5.6.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.6.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bb288a3ffd19ffe0960934eeaf35679918bad99b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.6.0.tgz","fileCount":228,"integrity":"sha512-BSYbpQsC0ApEgfq5SZzZBaB6w2XHVy02Fp2BIOJ1Yno5zM9lb3Xl6u4gL9LoA3Ea46jra6s/VqEBobKjPwVquw==","signatures":[{"sig":"MEUCIQDnCODExuIhu/OhA3QilXjKQY+5IJwFtk3AOKjNmzzMngIgWSbPsGjZLDr5h5CY3TVFnAdkiAFL8Hzg+YrQZzu+1BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303402},"type":"module","_from":"file:codeandfunction-callaloo-5.6.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/6b4517baa14c5a75d79dee5dee4e475b/codeandfunction-callaloo-5.6.0.tgz","_integrity":"sha512-BSYbpQsC0ApEgfq5SZzZBaB6w2XHVy02Fp2BIOJ1Yno5zM9lb3Xl6u4gL9LoA3Ea46jra6s/VqEBobKjPwVquw==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.6.0_1773999135742_0.40137628463955544","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@codeandfunction/callaloo","version":"5.6.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.6.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"dd38fe8991ab9c88bbba8bc760efae9c7221034b","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.6.1.tgz","fileCount":228,"integrity":"sha512-GVTKkOEnO7Ez88zHrXtcreTYRpYEaaAbE78W5ppq3zXINzyHskw/Pcgzr7o3XkiO/6+oMiJd9NjW9A9PJq5BOw==","signatures":[{"sig":"MEUCIQDQbQFNMe2VqqXneUkvCpwsuZv/xz7n3YExYZnXVL/CZgIgSgd9vw24pD6EITynlgMZb6A6T6+BCU9GVrVgtG0gplw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303522},"type":"module","_from":"file:codeandfunction-callaloo-5.6.1.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/3f46775c49cede797971014f719f1ae9/codeandfunction-callaloo-5.6.1.tgz","_integrity":"sha512-GVTKkOEnO7Ez88zHrXtcreTYRpYEaaAbE78W5ppq3zXINzyHskw/Pcgzr7o3XkiO/6+oMiJd9NjW9A9PJq5BOw==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.6.1_1774704268266_0.432686282911074","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@codeandfunction/callaloo","version":"5.7.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.7.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"876a3290eb07093ebff49e1ef190d5f84eb41461","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.7.0.tgz","fileCount":228,"integrity":"sha512-GCTHj/Oe2Pmx46FGHUui2WASr3uMusId0IxInIlxg2sLUGGK/KOec6/byNvwoyC7x9nb0b4AZL2dFJePfW7hag==","signatures":[{"sig":"MEUCIHd6Abd66aUbfODJUdro+fo2eEcSWzFneLFyiFTpOdc3AiEAmoWathgcCavU5n0gGzkpV9vgsenoxbiUYfx3mn2fQH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305396},"type":"module","_from":"file:codeandfunction-callaloo-5.7.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/346d55f9f7c6cb7b96941a3d0c43c96b/codeandfunction-callaloo-5.7.0.tgz","_integrity":"sha512-GCTHj/Oe2Pmx46FGHUui2WASr3uMusId0IxInIlxg2sLUGGK/KOec6/byNvwoyC7x9nb0b4AZL2dFJePfW7hag==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.7.0_1774983132493_0.407483531213507","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@codeandfunction/callaloo","version":"5.8.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.8.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"d48d3c22ba9c57909c36aac7a7a8072e9d7b301f","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.8.0.tgz","fileCount":228,"integrity":"sha512-FhlL5e1xhDTpuYg/FNRt5imjzUqlMbJW5hm8NPIKnyYbfM1ukXcbwx4dJqGfby093UJf31GacAZu6bDP5XPHIQ==","signatures":[{"sig":"MEUCIQCM9MLA8ZYQxsi/BTbsbYnBMqSi1msMYPDL9yrKHFOy7gIgeDYoXR8bMAzNuJoy4CNDfMeB7WcPpvrg+6wwKRB4H8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312074},"type":"module","_from":"file:codeandfunction-callaloo-5.8.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"chumlee007","email":"chumlee007@gmail.com"},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/13eefe7d42dea1c1b2b764ecd7dd9a9a/codeandfunction-callaloo-5.8.0.tgz","_integrity":"sha512-FhlL5e1xhDTpuYg/FNRt5imjzUqlMbJW5hm8NPIKnyYbfM1ukXcbwx4dJqGfby093UJf31GacAZu6bDP5XPHIQ==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"10.9.3","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"22.18.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.8.0_1775316193927_0.8517192812085539","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@codeandfunction/callaloo","version":"5.9.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.9.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"49f1dc281b11b10644a787f5092e1686c4baa1fa","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.9.0.tgz","fileCount":228,"integrity":"sha512-q5gCWIqNrzXZywIYEdMWofTy4jY6hTiBQRFNLXHuJkNI1iA9s6uvMgAFaZ0wwoGOy+OcFXbBwSHQlHn4dDdphQ==","signatures":[{"sig":"MEUCIQDtaBFMppqcXM5H3a2OsUlK4klsFsNw1wxWr2ookIJxEQIgEYX/t/sXc8Ai8qaEmz1YXSImdsxMzKEh6SamlcHvekc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313072},"type":"module","_from":"file:codeandfunction-callaloo-5.9.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/e023f7ca7a7c19b13a9aa591eacafd02/codeandfunction-callaloo-5.9.0.tgz","_integrity":"sha512-q5gCWIqNrzXZywIYEdMWofTy4jY6hTiBQRFNLXHuJkNI1iA9s6uvMgAFaZ0wwoGOy+OcFXbBwSHQlHn4dDdphQ==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.9.0_1786450265958_0.033134592252309636","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@codeandfunction/callaloo","version":"5.10.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.10.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"ca2caa59aef65bd7e29ef981dd7dd8e8f1674821","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.10.0.tgz","fileCount":244,"integrity":"sha512-JTTAlcrW2zkZYoC+0q1a3tfqLTdioCx3j4zzQAsredHNjbw/MolNgE0DmZS6UxtWKC1vHAiFV9WEgmYw/ReRnA==","signatures":[{"sig":"MEUCIQC/TOudgly+5qZnFT4pQSIWuSMOCYdTH21TDSS5yv0gEQIgKETTeloQmpaNyR7vQufvJJZ4VfPT+nzyTYNM7tpcfXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388732},"type":"module","_from":"file:codeandfunction-callaloo-5.10.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/b293d7f94599fb3fb4fcac6bbaa13e0e/codeandfunction-callaloo-5.10.0.tgz","_integrity":"sha512-JTTAlcrW2zkZYoC+0q1a3tfqLTdioCx3j4zzQAsredHNjbw/MolNgE0DmZS6UxtWKC1vHAiFV9WEgmYw/ReRnA==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.10.0_1786467932918_0.49072441178333936","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@codeandfunction/callaloo","version":"5.11.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.11.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"70a7b95382f03d842a849aa70da84a388865d357","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.11.0.tgz","fileCount":244,"integrity":"sha512-rJmx/uCUpQON7cskM5hc3hzortprzs9POPAFRzp3vlua9djKw+PjkZMvoQyjsozNeiRkylvxx0dkvgM4QLlVwA==","signatures":[{"sig":"MEUCIQD3pQjjgkZkmmZBmPH44SnaA/7xDjSJCRuJPSI8XNSuzAIgE1xB9MuQMjIYKVlzo2AflnZxeRS2MbyZ72jLoxE7q9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389395},"type":"module","_from":"file:codeandfunction-callaloo-5.11.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/02d29df45b84c3338b64e5b387d85738/codeandfunction-callaloo-5.11.0.tgz","_integrity":"sha512-rJmx/uCUpQON7cskM5hc3hzortprzs9POPAFRzp3vlua9djKw+PjkZMvoQyjsozNeiRkylvxx0dkvgM4QLlVwA==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.11.0_1786627817031_0.8478221556327934","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@codeandfunction/callaloo","version":"5.12.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.12.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6355e47b260e336ddfc76cb5510f0355410284a0","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.12.0.tgz","fileCount":244,"integrity":"sha512-gTmX6+7uF5j2qoRnbFO7XJn9VUImBAKIy3RYoBwWJ/px2XjJWPU3fVj7mYMi8XXeXf6bOvFf2U99hFR5hwiTOg==","signatures":[{"sig":"MEUCIQDyieyW3j39zQvjch8QXb4CJbS7AYNZDQd9YXdCuXmYzAIgF4ou58dqf/wqihItMDL3QrrPveFZdvBt+gpiuuKX9XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1396807},"type":"module","_from":"file:codeandfunction-callaloo-5.12.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/c118e0360539422edf28bafcc0346619/codeandfunction-callaloo-5.12.0.tgz","_integrity":"sha512-gTmX6+7uF5j2qoRnbFO7XJn9VUImBAKIy3RYoBwWJ/px2XjJWPU3fVj7mYMi8XXeXf6bOvFf2U99hFR5hwiTOg==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.12.0_1786645924466_0.7657527608549048","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@codeandfunction/callaloo","version":"5.13.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.13.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"41db0d6b6af180e68624935f6f2c9e92bf2ebff0","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.13.0.tgz","fileCount":244,"integrity":"sha512-7gHNamQXqPyOORGSruheqvAT3Z0zFmmha5he8O95zjhJn5Lj5kZE0HyV1MolGu23Xq0BywMiOTxtoYWkmddfOw==","signatures":[{"sig":"MEUCIDB/l/BuG7z5uXF0BzCFfwgI0zEBFIwfK/IIfobYTySYAiEA1flu9QcyfEydeudiPgS4PENJUROaEBEK6v5t7VkwKtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398445},"type":"module","_from":"file:codeandfunction-callaloo-5.13.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/dc781c1b94bc5b3525b13a7595c1db84/codeandfunction-callaloo-5.13.0.tgz","_integrity":"sha512-7gHNamQXqPyOORGSruheqvAT3Z0zFmmha5he8O95zjhJn5Lj5kZE0HyV1MolGu23Xq0BywMiOTxtoYWkmddfOw==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.13.0_1786704103167_0.9851571231723724","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@codeandfunction/callaloo","version":"5.14.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.14.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"bac4f01cf22a092bd39abfb170f387a0d1aa322a","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.14.0.tgz","fileCount":244,"integrity":"sha512-DszJsiobFuvMO0BQJGko6ZujpRtIadBN5/fg2fvqlLLGnxx3r83VyuVwDT7iTyRq7yktAZsvy09XBmsQuB2EsA==","signatures":[{"sig":"MEYCIQDz6+zKvJHy2Pt/iFwjqSXTNz6Dj6UxoXoGKCn7s4EfsgIhANPVoxTrQQzdm9jtWajREOlDj9CWv4pzlLbagx4TnB72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398923},"type":"module","_from":"file:codeandfunction-callaloo-5.14.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/3f372a90540d5d81f718a145d28d9ecd/codeandfunction-callaloo-5.14.0.tgz","_integrity":"sha512-DszJsiobFuvMO0BQJGko6ZujpRtIadBN5/fg2fvqlLLGnxx3r83VyuVwDT7iTyRq7yktAZsvy09XBmsQuB2EsA==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.14.0_1786711518083_0.7100969730028193","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@codeandfunction/callaloo","version":"5.15.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.15.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"360016011dfe78a10c3d05ce538f22501c393b75","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.15.0.tgz","fileCount":244,"integrity":"sha512-6XcKIiZIuQkNTtneacvxDCN0RGePm1LkA0b2cf0Cqpbog6qdgfRrlkFmEzJY+sdgTIe/iL8//omw1c0pLbIsKw==","signatures":[{"sig":"MEYCIQD5uOKUZ3d+CssWy7ru8mzaEnZzZwIYmY71AqG9+EShqwIhAPj+d4WcNcHOjRxi+KrNLAK09I6VE3xWlzEGSrc0cArA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403367},"type":"module","_from":"file:codeandfunction-callaloo-5.15.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/b368d9b4deb946e0c8ee178dbe5f82dc/codeandfunction-callaloo-5.15.0.tgz","_integrity":"sha512-6XcKIiZIuQkNTtneacvxDCN0RGePm1LkA0b2cf0Cqpbog6qdgfRrlkFmEzJY+sdgTIe/iL8//omw1c0pLbIsKw==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.15.0_1786729992866_0.785308176962056","host":"s3://npm-registry-packages-npm-production"}},"5.15.1":{"name":"@codeandfunction/callaloo","version":"5.15.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.15.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"6256bbf4cca5a9bbf91c746d06a39ccf90255d1c","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.15.1.tgz","fileCount":244,"integrity":"sha512-J1klwdN6Gyy3eJZWCDuImJIbgvtafu/SNLEXB/Mq2posasGksJ414cN3OwGvrv/qDpMOSQ+fx1oEFrxM09rd6w==","signatures":[{"sig":"MEUCIFGV3DO/lpJLgrQrKwJnCbeHT+7j8yYPZSwqTv7F1y3nAiEAraKJf5c2BlGxeWo4zD3G+aswGKo53yl5Cwr4nvT7/B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404967},"type":"module","_from":"file:codeandfunction-callaloo-5.15.1.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/8403f570a5a68e70c92a3e482bd23d8b/codeandfunction-callaloo-5.15.1.tgz","_integrity":"sha512-J1klwdN6Gyy3eJZWCDuImJIbgvtafu/SNLEXB/Mq2posasGksJ414cN3OwGvrv/qDpMOSQ+fx1oEFrxM09rd6w==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.15.1_1786872606903_0.31125900737777434","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@codeandfunction/callaloo","version":"5.16.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.16.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"5ccab9bbcccaf3eee6cd74b5272bdb8f727547c4","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.16.0.tgz","fileCount":246,"integrity":"sha512-ylHK10UZ8qR+OrGFbteEz4ejBkQNtXqu6is2KF7qauLbuY6EkiKsyG6h8Q5OqOlrwtr33SPV/ENA4Tq6a8IxKw==","signatures":[{"sig":"MEUCIBykJmgL/gQlJJVqhL1YzzhGwc8kbID/1H9OnmfuuYVEAiEAgW5UuIzrGYNpGZ1Uz8kfkP8FEs8z+hgUigXxihixR0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414186},"type":"module","_from":"file:codeandfunction-callaloo-5.16.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/559ca53d4c9d0fa3902b21a717b0cfcb/codeandfunction-callaloo-5.16.0.tgz","_integrity":"sha512-ylHK10UZ8qR+OrGFbteEz4ejBkQNtXqu6is2KF7qauLbuY6EkiKsyG6h8Q5OqOlrwtr33SPV/ENA4Tq6a8IxKw==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.16.0_1786893383214_0.6055355648865024","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@codeandfunction/callaloo","version":"5.17.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.17.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"53997c694587d6d86fe0fb2063713504f07d3557","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.17.0.tgz","fileCount":246,"integrity":"sha512-m3y2f7gFKLzvNzIe/6kg48q9Em6Mb3uDCPwlOwdIk1Q/NUBHE35I/Lcc9qTjAGri0OLaw49ngHpw2yNZXcUASA==","signatures":[{"sig":"MEUCIQC8Sq1BeC6qzrB/PPtJtFG4IUKrFaPOBQb7fzVyq1fApAIganRzQOey8OIQpl9FH0W78ko/X6dwJ9fwVD+MHiw56FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416760},"type":"module","_from":"file:codeandfunction-callaloo-5.17.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/9b8990193bf6b09a06e0bfef026e149a/codeandfunction-callaloo-5.17.0.tgz","_integrity":"sha512-m3y2f7gFKLzvNzIe/6kg48q9Em6Mb3uDCPwlOwdIk1Q/NUBHE35I/Lcc9qTjAGri0OLaw49ngHpw2yNZXcUASA==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.17.0_1787082367331_0.9351389340304408","host":"s3://npm-registry-packages-npm-production"}},"5.17.1":{"name":"@codeandfunction/callaloo","version":"5.17.1","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.17.1","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"04a20b7c520a2867f95996581f5d3e8457e39d40","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.17.1.tgz","fileCount":246,"integrity":"sha512-/1dK3/lm23GEXDhfVEkuBWfHEoeXHgkNQZ/6nK51yji4lE8sZ8E58x/wJQhmYRFDr2NvTY9bTWFLcqHvxkC0+Q==","signatures":[{"sig":"MEQCIHmASqZXBm081QuaX2gyGkizdxiQ8Wy0EVXpXR6f5u3uAiAed5Yrt3jJTTdJF+KF053qmxhT0XzbFPDhD+YTJg6ZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417240},"type":"module","_from":"file:codeandfunction-callaloo-5.17.1.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/82288be56ed3f03ca91b0fcb70616a20/codeandfunction-callaloo-5.17.1.tgz","_integrity":"sha512-/1dK3/lm23GEXDhfVEkuBWfHEoeXHgkNQZ/6nK51yji4lE8sZ8E58x/wJQhmYRFDr2NvTY9bTWFLcqHvxkC0+Q==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.17.1_1787262145563_0.22316965591633742","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@codeandfunction/callaloo","version":"5.18.0","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"author":{"url":"https://callaloo.dev","name":"Anthony Cholmondeley"},"license":"MIT","_id":"@codeandfunction/callaloo@5.18.0","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"dist":{"shasum":"f2f5580ca16301dcfa9a1e5605c3fb8cd03720cf","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.18.0.tgz","fileCount":247,"integrity":"sha512-6lfpZVh2o/23qpz3eMBGnG/0yoCyCWIGMuvHA04Ug186Bhj39mYzEIDd524/Ptvlea0A2zVdAJmVi3U6w0z3NQ==","signatures":[{"sig":"MEQCIAH9184TSX5yakh2o2bTtc7k8uD3qwUI1yo9T28GnlK/AiB7b7p+ml72S+muUXfionW/UPYUr+BpZW0SGyXjgBfNRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421075},"type":"module","_from":"file:codeandfunction-callaloo-5.18.0.tgz","types":"./dist/index.d.ts","unpkg":"dist/callaloo.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"scripts":{"lint":"pnpm lint:js && pnpm lint:prettier","size":"size-limit","test":"vitest --run --passWithNoTests","build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","start":"pnpm export:icons && storybook dev -p 4400 --no-open","lint:js":"eslint 'src/**/*.{ts,vue}'","package":"npm pack","test:ui":"vitest --ui --coverage","coverage":"vitest run --coverage","build:cdn":"vite build -c vite.config.cdn.ts","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","test:watch":"vitest","export:meta":"npx tsx scripts/export-meta.ts","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","export:icons":"npx tsx scripts/export-icons.ts","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook","test:storybook":"test-storybook --url http://127.0.0.1:4400","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","export:icons:individual":"npx tsx scripts/export-individual-icons.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"jsdelivr":"dist/callaloo.global.js","_resolved":"/tmp/ec1f6d4eb087bb5f071fb4cf14ee7129/codeandfunction-callaloo-5.18.0.tgz","_integrity":"sha512-6lfpZVh2o/23qpz3eMBGnG/0yoCyCWIGMuvHA04Ug186Bhj39mYzEIDd524/Ptvlea0A2zVdAJmVi3U6w0z3NQ==","size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"_npmVersion":"11.17.0","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","directories":{},"sideEffects":["**/*.css","dist/**/*.js"],"_nodeVersion":"24.19.0","dependencies":{"@codeandfunction/callaloo-types":"1.5.0","@codeandfunction/callaloo-tokens":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vue":"^3.5.27","sass":"^1.97.3","vite":"^7.3.0","jsdom":"^27.4.0","vitest":"4.0.16","vue-tsc":"^3.2.4","chromatic":"^13.3.5","fast-glob":"^3.3.3","lodash-es":"^4.17.23","storybook":"^10.2.1","@vitest/ui":"^4.0.18","playwright":"^1.58.0","size-limit":"^12.0.0","vue-router":"^4.6.4","@types/node":"^25.1.0","@vue/tsconfig":"^0.8.1","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@storybook/cli":"^10.2.1","vue-docgen-api":"^4.79.2","@vitest/browser":"4.0.16","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@floating-ui/vue":"^1.1.10","@types/lodash-es":"^4.17.12","semantic-release":"^25.0.2","eslint-plugin-vue":"^10.7.0","@vitejs/plugin-vue":"^6.0.3","vue-component-meta":"^3.2.4","@size-limit/esbuild":"^12.0.0","@vitest/coverage-v8":"4.0.16","vite-tsconfig-paths":"^6.0.5","@iconify-json/tabler":"^1.2.26","@storybook/vue3-vite":"^10.2.1","@wdns/vue-code-block":"^2.3.5","unplugin-auto-import":"^20.3.0","@semantic-release/git":"^10.0.1","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/test-runner":"^0.24.2","@vitejs/plugin-vue-jsx":"^5.1.3","@size-limit/esbuild-why":"^12.0.0","eslint-plugin-storybook":"10.1.10","@chromatic-com/storybook":"^4.1.3","@semantic-release/gitlab":"^13.2.6","rollup-plugin-visualizer":"^6.0.5","@vitest/coverage-istanbul":"4.0.16","vite-plugin-lib-inject-css":"^2.2.2","@semantic-release/changelog":"^6.0.3","@size-limit/preset-small-lib":"^12.0.0","storybook-addon-deep-controls":"^0.10.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"vue":"^3.5.26"},"_npmOperationalInternal":{"tmp":"tmp/callaloo_5.18.0_1787314599996_0.29553660286994554","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@codeandfunction/callaloo","description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","author":{"name":"Anthony Cholmondeley","url":"https://callaloo.dev"},"keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"version":"5.19.0","license":"MIT","type":"module","unpkg":"dist/callaloo.global.js","jsdelivr":"dist/callaloo.global.js","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./CLIcon":{"types":"./dist/components/CLIcon/CLIcon.vue.d.ts","import":"./dist/components/CLIcon/CLIcon.js"},"./CLTable":{"types":"./dist/components/CLTable/CLTable.vue.d.ts","import":"./dist/components/CLTable/CLTable.js"},"./CLA11yButton":{"types":"./dist/components/Buttons/CLA11yButton/CLA11yButton.vue.d.ts","import":"./dist/components/Buttons/CLA11yButton/CLA11yButton.js"},"./CLButton":{"types":"./dist/components/Buttons/CLButton/CLButton.vue.d.ts","import":"./dist/components/Buttons/CLButton/CLButton.js"},"./CLCard":{"types":"./dist/components/Containers/CLCard/CLCard.vue.d.ts","import":"./dist/components/Containers/CLCard/CLCard.js"},"./CLCarousel":{"types":"./dist/components/Containers/CLCarousel/CLCarousel.vue.d.ts","import":"./dist/components/Containers/CLCarousel/CLCarousel.js"},"./CLDisclosure":{"types":"./dist/components/Containers/CLDisclosure/CLDisclosure.vue.d.ts","import":"./dist/components/Containers/CLDisclosure/CLDisclosure.js"},"./CLDrawer":{"types":"./dist/components/Containers/CLDrawer/CLDrawer.vue.d.ts","import":"./dist/components/Containers/CLDrawer/CLDrawer.js"},"./CLCalendar":{"types":"./dist/components/Form/CLCalendar/CLCalendar.vue.d.ts","import":"./dist/components/Form/CLCalendar/CLCalendar.js"},"./CLCheckbox":{"types":"./dist/components/Form/CLCheckbox/CLCheckbox.vue.d.ts","import":"./dist/components/Form/CLCheckbox/CLCheckbox.js"},"./CLInput":{"types":"./dist/components/Form/CLInput/CLInput.vue.d.ts","import":"./dist/components/Form/CLInput/CLInput.js"},"./CLInputDatePicker":{"types":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.vue.d.ts","import":"./dist/components/Form/CLInputDatePicker/CLInputDatePicker.js"},"./CLInputTimePicker":{"types":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.vue.d.ts","import":"./dist/components/Form/CLInputTimePicker/CLInputTimePicker.js"},"./CLRadioButton":{"types":"./dist/components/Form/CLRadioButton/CLRadioButton.vue.d.ts","import":"./dist/components/Form/CLRadioButton/CLRadioButton.js"},"./CLSelect":{"types":"./dist/components/Form/CLSelect/CLSelect.vue.d.ts","import":"./dist/components/Form/CLSelect/CLSelect.js"},"./CLTextArea":{"types":"./dist/components/Form/CLTextArea/CLTextArea.vue.d.ts","import":"./dist/components/Form/CLTextArea/CLTextArea.js"},"./CLTimePicker":{"types":"./dist/components/Form/CLTimePicker/CLTimePicker.vue.d.ts","import":"./dist/components/Form/CLTimePicker/CLTimePicker.js"},"./CLBadge":{"types":"./dist/components/Indicators/CLBadge/CLBadge.vue.d.ts","import":"./dist/components/Indicators/CLBadge/CLBadge.js"},"./CLBanner":{"types":"./dist/components/Indicators/CLBanner/CLBanner.vue.d.ts","import":"./dist/components/Indicators/CLBanner/CLBanner.js"},"./CLPill":{"types":"./dist/components/Indicators/CLPill/CLPill.vue.d.ts","import":"./dist/components/Indicators/CLPill/CLPill.js"},"./CLProgress":{"types":"./dist/components/Indicators/CLProgress/CLProgress.vue.d.ts","import":"./dist/components/Indicators/CLProgress/CLProgress.js"},"./CLSkeleton":{"types":"./dist/components/Loading/CLSkeleton/CLSkeleton.vue.d.ts","import":"./dist/components/Loading/CLSkeleton/CLSkeleton.js"},"./CLSpinner":{"types":"./dist/components/Loading/CLSpinner/CLSpinner.vue.d.ts","import":"./dist/components/Loading/CLSpinner/CLSpinner.js"},"./CLModal":{"types":"./dist/components/Modals/CLModal/CLModal.vue.d.ts","import":"./dist/components/Modals/CLModal/CLModal.js"},"./CLModalDatePicker":{"types":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.vue.d.ts","import":"./dist/components/Modals/CLModalDatePicker/CLModalDatePicker.js"},"./CLModalTimePicker":{"types":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.vue.d.ts","import":"./dist/components/Modals/CLModalTimePicker/CLModalTimePicker.js"},"./CLLink":{"types":"./dist/components/Navigation/CLLink/CLLink.vue.d.ts","import":"./dist/components/Navigation/CLLink/CLLink.js"},"./CLNavLink":{"types":"./dist/components/Navigation/CLNavLink/CLNavLink.vue.d.ts","import":"./dist/components/Navigation/CLNavLink/CLNavLink.js"},"./CLNavSection":{"types":"./dist/components/Navigation/CLNavSection/CLNavSection.vue.d.ts","import":"./dist/components/Navigation/CLNavSection/CLNavSection.js"},"./CLDropdownMenu":{"types":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.vue.d.ts","import":"./dist/components/Popups/CLDropdownMenu/CLDropdownMenu.js"},"./CLToast":{"types":"./dist/components/Popups/CLToast/CLToast.vue.d.ts","import":"./dist/components/Popups/CLToast/CLToast.js"},"./CLThemeProvider":{"types":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.vue.d.ts","import":"./dist/components/Providers/CLThemeProvider/CLThemeProvider.js"},"./CLToastProvider":{"types":"./dist/components/Providers/CLToastProvider/CLToastProvider.vue.d.ts","import":"./dist/components/Providers/CLToastProvider/CLToastProvider.js"},"./CLHeading":{"types":"./dist/components/Typography/CLHeading/CLHeading.vue.d.ts","import":"./dist/components/Typography/CLHeading/CLHeading.js"},"./CLText":{"types":"./dist/components/Typography/CLText/CLText.vue.d.ts","import":"./dist/components/Typography/CLText/CLText.js"},"./composables/useTheme":{"types":"./dist/composables/useTheme.d.ts","import":"./dist/composables/useTheme.js"},"./composables/useToast":{"types":"./dist/composables/useToast.d.ts","import":"./dist/composables/useToast.js"}},"dependencies":{"@codeandfunction/callaloo-tokens":"1.5.0","@codeandfunction/callaloo-types":"1.5.0"},"devDependencies":{"@chromatic-com/storybook":"^4.1.3","@floating-ui/vue":"^1.1.10","@iconify-json/tabler":"^1.2.26","@iconify/tools":"^5.0.2","@iconify/types":"^2.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/gitlab":"^13.2.6","@size-limit/esbuild":"^12.0.0","@size-limit/esbuild-why":"^12.0.0","@size-limit/preset-small-lib":"^12.0.0","@storybook/addon-a11y":"^10.2.1","@storybook/addon-docs":"^10.2.1","@storybook/cli":"^10.2.1","@storybook/test-runner":"^0.24.2","@storybook/vue3-vite":"^10.2.1","@types/lodash-es":"^4.17.12","@types/node":"^25.1.0","@vitejs/plugin-vue":"^6.0.3","@vitejs/plugin-vue-jsx":"^5.1.3","@vitest/browser":"4.0.16","@vitest/coverage-istanbul":"4.0.16","@vitest/coverage-v8":"4.0.16","@vitest/ui":"^4.0.18","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.8.1","@wdns/vue-code-block":"^2.3.5","chromatic":"^13.3.5","conventional-changelog-conventionalcommits":"^9.1.0","eslint-plugin-storybook":"10.1.10","eslint-plugin-vue":"^10.7.0","fast-glob":"^3.3.3","jsdom":"^27.4.0","lodash-es":"^4.17.23","playwright":"^1.58.0","rollup-plugin-visualizer":"^6.0.5","sass":"^1.97.3","semantic-release":"^25.0.2","size-limit":"^12.0.0","storybook":"^10.2.1","storybook-addon-deep-controls":"^0.10.0","tsx":"^4.21.0","unplugin-auto-import":"^20.3.0","vite":"^7.3.0","vite-plugin-dts":"^4.5.4","vite-plugin-lib-inject-css":"^2.2.2","vite-tsconfig-paths":"^6.0.5","vitest":"4.0.16","vue":"^3.5.27","vue-component-meta":"^3.2.4","vue-docgen-api":"^4.79.2","vue-router":"^4.6.4","vue-tsc":"^3.2.4"},"peerDependencies":{"vue":"^3.5.26"},"sideEffects":["**/*.css","dist/**/*.js"],"size-limit":[{"name":"Full library (exported)","path":"dist/index.js","limit":"210 KB"}],"scripts":{"build":"pnpm export:icons && vite build && pnpm build:cdn && pnpm generate:exports","build:cdn":"vite build -c vite.config.cdn.ts","build:storybook":"pnpm export:icons && pnpm storybook build","generate:exports":"npx tsx scripts/generate-exports.ts","coverage":"vitest run --coverage","export:icons":"npx tsx scripts/export-icons.ts","export:icons:individual":"npx tsx scripts/export-individual-icons.ts","export:meta":"npx tsx scripts/export-meta.ts","lint":"pnpm lint:js && pnpm lint:prettier","lint:js":"eslint 'src/**/*.{ts,vue}'","lint:js:fix":"eslint 'src/**/*.{ts,vue}' --fix","lint:prettier":"prettier --check 'src/**/*.{ts,vue}'","package":"npm pack","size":"size-limit","start":"pnpm export:icons && storybook dev -p 4400 --no-open","test":"vitest --run --passWithNoTests","test:watch":"vitest","test:ui":"vitest --ui --coverage","test:storybook":"test-storybook --url http://127.0.0.1:4400","typecheck":"vue-tsc --noEmit -p tsconfig.lib.json","typecheck:storybook":"vue-tsc --noEmit -p tsconfig.storybook.json","typecheck:all":"pnpm typecheck && pnpm typecheck:storybook"},"_id":"@codeandfunction/callaloo@5.19.0","_integrity":"sha512-Mh80S3mme9umiMcqB4W+cuWTmUf7isK0TBC65R455skvuRhsQZpdwNH+nczTM+3B6VT2NoDnWU8ZmI8IOILJQA==","_resolved":"/tmp/47cf3035da75e02f75c7c730053beecd/codeandfunction-callaloo-5.19.0.tgz","_from":"file:codeandfunction-callaloo-5.19.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Mh80S3mme9umiMcqB4W+cuWTmUf7isK0TBC65R455skvuRhsQZpdwNH+nczTM+3B6VT2NoDnWU8ZmI8IOILJQA==","shasum":"3ee78f3d18e549875e431c071398d53bd64b21c1","tarball":"https://registry.npmjs.org/@codeandfunction/callaloo/-/callaloo-5.19.0.tgz","fileCount":247,"unpackedSize":1421747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFp1QBDY7JJM8bUbyFAQhEcQD5Q1j9Zm+FAoNSmqWrZwIhAPkAAefHqkxXt67U6PpB9ChSJaICqG8lkwKoGYB5gTlc"}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:34390e12-d4ee-48dc-8c2b-f1d35f7c6a36"}},"directories":{},"maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/callaloo_5.19.0_1787320932200_0.9877017940920194"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-15T15:15:04.413Z","modified":"2026-08-21T14:02:12.619Z","1.0.1":"2024-08-15T15:15:04.812Z","1.0.2":"2024-08-15T15:41:30.708Z","1.0.3":"2024-08-15T16:02:15.794Z","1.1.3":"2024-08-16T08:20:21.677Z","1.2.4":"2024-09-17T10:02:48.071Z","1.3.0":"2024-09-19T17:39:44.755Z","1.3.1":"2024-09-21T11:34:29.918Z","1.3.2":"2024-09-25T08:21:56.355Z","1.3.3":"2024-09-26T14:20:44.490Z","1.3.4":"2024-09-26T17:19:43.556Z","1.3.5":"2024-09-26T17:32:59.004Z","1.4.0":"2024-09-28T10:00:08.991Z","1.5.0":"2024-09-28T11:44:19.538Z","1.6.0":"2024-09-28T16:09:18.724Z","1.7.0":"2024-10-17T11:37:21.448Z","1.7.1":"2024-10-18T09:09:26.365Z","1.8.0":"2024-10-31T07:24:10.606Z","1.8.1":"2024-10-31T08:03:25.268Z","1.9.0":"2024-11-02T20:30:17.959Z","1.10.0":"2024-11-03T11:24:11.830Z","1.11.0":"2024-11-04T11:04:32.520Z","1.12.0":"2024-11-05T01:29:17.008Z","1.13.0":"2024-11-07T20:34:44.542Z","1.13.1":"2024-11-07T21:00:49.908Z","1.13.2":"2024-11-28T23:54:18.884Z","1.13.3":"2024-11-29T00:28:32.074Z","1.13.4":"2024-11-29T08:53:13.292Z","1.13.6":"2024-11-29T11:37:22.690Z","1.14.0":"2024-12-23T21:17:46.113Z","1.14.1":"2024-12-24T13:38:47.486Z","1.15.0":"2024-12-27T09:22:27.758Z","1.15.1":"2024-12-27T13:03:56.610Z","1.15.2":"2024-12-28T10:34:43.599Z","1.15.3":"2024-12-30T10:17:11.851Z","1.16.0":"2025-01-02T13:22:42.404Z","1.16.1":"2025-01-02T13:28:47.967Z","1.16.2":"2025-01-02T13:33:25.879Z","1.16.3":"2025-01-02T16:43:08.816Z","1.16.4":"2025-01-02T16:54:28.532Z","1.17.0":"2025-01-02T17:31:08.471Z","1.17.1":"2025-01-03T01:23:10.553Z","1.17.2":"2025-01-03T02:25:55.369Z","1.18.0":"2025-01-03T11:06:23.565Z","1.18.1":"2025-01-03T11:19:52.019Z","1.18.2":"2025-01-03T12:03:01.853Z","1.18.3":"2025-01-03T12:54:22.202Z","1.18.4":"2025-01-03T15:55:34.727Z","1.18.5":"2025-01-03T16:01:29.228Z","1.18.6":"2025-01-03T16:24:17.502Z","1.18.7":"2025-01-03T21:59:11.765Z","1.18.8":"2025-01-09T23:31:56.647Z","1.18.9":"2025-01-11T14:07:08.337Z","1.18.10":"2025-01-14T09:26:44.649Z","2.0.0":"2025-01-24T00:55:50.586Z","2.1.0":"2025-01-24T01:53:50.238Z","2.1.1":"2025-01-24T02:45:39.641Z","2.2.0":"2025-01-24T15:57:35.436Z","2.3.0":"2025-01-25T20:55:21.202Z","2.4.0":"2025-01-26T15:06:46.508Z","2.4.1":"2025-01-27T09:39:08.008Z","2.4.2":"2025-01-28T00:39:37.202Z","2.5.0":"2025-01-28T18:56:52.669Z","2.6.0":"2025-01-28T23:48:10.963Z","2.6.1":"2025-01-30T21:17:20.944Z","2.7.0":"2025-03-19T21:59:48.235Z","2.8.0":"2025-03-20T10:50:01.448Z","2.8.1":"2025-03-21T19:25:44.364Z","2.8.2":"2025-03-21T23:08:54.105Z","2.8.3":"2025-03-22T00:06:35.748Z","2.9.0":"2025-03-28T00:13:48.298Z","2.9.1":"2025-03-28T19:31:41.082Z","2.9.2":"2025-03-31T22:12:45.781Z","2.9.3":"2025-03-31T22:27:11.386Z","2.9.4":"2025-04-02T01:07:52.737Z","2.10.0":"2025-04-02T01:18:50.760Z","2.11.0":"2025-04-04T08:49:59.362Z","2.12.0":"2025-04-05T12:56:32.851Z","2.13.0":"2025-04-11T03:11:47.116Z","2.14.0":"2025-04-12T10:23:42.809Z","2.15.0":"2025-04-24T18:27:03.452Z","2.15.1":"2025-04-24T18:47:21.785Z","2.15.2":"2025-04-25T10:12:19.604Z","2.15.3":"2025-04-25T15:57:53.163Z","2.16.0":"2025-04-29T23:41:38.760Z","2.17.0":"2025-05-01T14:59:39.292Z","2.18.0":"2025-06-02T12:53:41.653Z","2.18.1":"2025-06-02T17:24:07.451Z","2.19.0":"2025-06-02T18:06:30.440Z","2.20.0":"2025-06-03T10:47:33.794Z","2.20.1":"2025-06-03T22:01:09.476Z","2.21.0":"2025-06-03T23:11:33.792Z","2.22.0":"2025-06-06T01:18:05.567Z","2.22.1":"2025-06-06T12:57:20.564Z","2.22.2":"2025-06-06T13:09:31.568Z","2.22.3":"2025-06-07T10:55:55.891Z","3.0.0":"2025-08-04T22:28:36.308Z","3.0.1":"2025-08-05T13:04:17.949Z","3.1.0":"2025-08-05T22:29:36.861Z","3.1.1":"2025-08-07T14:05:22.725Z","3.1.2":"2025-08-07T22:55:05.379Z","3.1.3":"2025-08-15T00:27:36.033Z","3.2.0":"2025-08-17T11:48:05.728Z","3.2.1":"2025-08-21T00:46:03.491Z","3.2.2":"2025-08-21T00:59:26.326Z","3.2.3":"2025-08-21T22:59:39.835Z","3.2.4":"2025-08-22T13:30:26.001Z","3.2.5":"2025-08-22T17:45:04.630Z","3.2.6":"2025-08-22T17:56:52.442Z","3.3.0":"2025-08-25T23:30:14.290Z","3.4.0":"2025-08-26T12:27:04.646Z","3.4.1":"2025-08-27T21:43:33.124Z","3.5.0":"2025-09-02T14:43:10.083Z","3.5.1":"2025-09-02T23:30:30.433Z","3.6.0":"2025-09-04T13:12:43.790Z","3.7.0":"2025-09-07T13:01:30.806Z","3.7.1":"2025-09-09T00:53:54.180Z","3.8.0":"2025-09-16T10:41:15.539Z","3.9.0":"2025-09-16T11:20:53.615Z","3.10.0":"2025-09-22T12:44:58.076Z","3.10.1":"2025-09-22T23:45:47.957Z","3.11.0":"2025-09-25T01:28:03.741Z","3.12.0":"2025-10-03T00:45:44.033Z","3.12.1":"2025-10-04T14:23:04.345Z","3.12.2":"2025-10-11T11:40:05.884Z","3.12.3":"2025-10-11T23:43:25.238Z","3.12.4":"2025-10-14T10:36:14.429Z","3.12.5":"2025-10-14T12:54:24.047Z","3.13.0":"2025-10-14T16:33:25.938Z","3.14.0":"2025-10-18T17:22:49.351Z","3.14.1":"2025-10-18T18:11:17.620Z","3.14.2":"2025-10-18T22:25:33.768Z","3.15.0":"2025-10-18T23:49:34.176Z","3.15.1":"2025-10-19T00:54:49.353Z","3.15.2":"2025-10-19T01:31:21.722Z","3.15.3":"2025-10-20T14:21:29.311Z","3.16.0":"2025-10-22T23:25:06.220Z","3.16.1":"2025-10-23T00:34:41.587Z","3.16.2":"2025-10-23T01:07:53.020Z","3.16.3":"2025-10-23T23:50:55.562Z","3.16.4":"2025-10-24T01:52:11.293Z","3.16.5":"2025-10-29T11:47:26.759Z","3.16.6":"2025-10-29T16:25:24.421Z","3.16.7":"2025-10-30T10:31:18.146Z","3.16.8":"2025-10-30T12:08:32.687Z","3.16.9":"2025-10-30T15:16:48.285Z","3.16.10":"2025-10-30T15:48:55.164Z","3.16.11":"2025-10-30T16:31:58.763Z","3.16.12":"2025-10-30T16:51:34.621Z","3.17.0":"2025-11-03T11:03:04.937Z","3.18.0":"2025-11-06T14:17:57.826Z","3.18.1":"2025-11-06T14:29:16.516Z","3.19.0":"2025-11-07T12:28:49.227Z","3.19.1":"2025-11-08T10:39:14.326Z","3.20.0":"2025-11-10T11:41:25.591Z","3.21.0":"2025-11-11T13:20:01.171Z","3.22.0":"2025-11-13T13:24:08.478Z","3.23.0":"2025-11-13T14:20:21.315Z","4.0.0":"2025-11-13T20:05:18.873Z","4.1.0":"2025-11-14T17:32:52.657Z","4.2.0":"2025-11-17T10:45:43.670Z","4.3.0":"2025-11-18T11:16:46.149Z","4.4.0":"2025-11-22T16:41:33.110Z","4.5.0":"2025-12-28T16:12:59.657Z","4.5.1":"2025-12-29T11:33:42.330Z","4.6.0":"2026-01-19T16:56:51.767Z","4.6.1":"2026-01-19T18:25:00.208Z","4.6.2":"2026-01-20T08:44:36.472Z","4.6.3":"2026-01-20T14:06:00.285Z","4.7.0":"2026-01-21T14:11:11.876Z","4.7.1":"2026-01-21T14:50:43.635Z","4.7.2":"2026-01-21T14:52:53.563Z","4.7.3":"2026-01-21T20:21:04.165Z","4.7.4":"2026-01-22T11:22:13.159Z","4.7.5":"2026-01-24T14:44:16.229Z","4.7.6":"2026-01-25T01:56:10.934Z","4.8.0":"2026-01-28T10:31:04.615Z","4.9.0":"2026-01-28T22:15:05.241Z","4.9.1":"2026-01-28T22:59:31.614Z","4.9.2":"2026-01-29T13:35:11.451Z","4.9.3":"2026-01-29T14:08:39.495Z","4.9.4":"2026-01-29T14:25:46.289Z","4.9.5":"2026-01-30T01:24:57.403Z","4.9.6":"2026-01-30T12:02:03.791Z","4.9.7":"2026-02-02T21:52:26.475Z","4.9.8":"2026-02-03T00:44:17.919Z","4.10.0":"2026-02-04T11:10:17.686Z","4.11.0":"2026-02-06T01:27:41.713Z","4.11.1":"2026-02-06T01:39:23.372Z","4.12.0":"2026-02-08T10:24:16.654Z","4.12.1":"2026-02-08T17:07:11.076Z","4.12.2":"2026-03-04T13:34:00.216Z","5.0.0":"2026-03-05T17:28:56.795Z","5.0.1":"2026-03-05T20:37:37.472Z","5.1.0":"2026-03-06T16:18:38.526Z","5.2.0":"2026-03-07T11:49:44.054Z","5.3.0":"2026-03-07T13:12:39.245Z","5.4.0":"2026-03-07T16:33:02.264Z","5.5.0":"2026-03-15T20:26:38.020Z","5.6.0":"2026-03-20T09:32:15.906Z","5.6.1":"2026-03-28T13:24:28.454Z","5.7.0":"2026-03-31T18:52:12.648Z","5.8.0":"2026-04-04T15:23:14.102Z","5.9.0":"2026-08-11T12:11:06.147Z","5.10.0":"2026-08-11T17:05:33.115Z","5.11.0":"2026-08-13T13:30:17.257Z","5.12.0":"2026-08-13T18:32:04.628Z","5.13.0":"2026-08-14T10:41:43.374Z","5.14.0":"2026-08-14T12:45:18.250Z","5.15.0":"2026-08-14T17:53:13.035Z","5.15.1":"2026-08-16T09:30:07.053Z","5.16.0":"2026-08-16T15:16:23.361Z","5.17.0":"2026-08-18T19:46:07.482Z","5.17.1":"2026-08-20T21:42:25.689Z","5.18.0":"2026-08-21T12:16:40.163Z","5.19.0":"2026-08-21T14:02:12.361Z"},"author":{"name":"Anthony Cholmondeley","url":"https://callaloo.dev"},"license":"MIT","keywords":["callaloo","vue","vue3","vue.js","simple","ui library","a11y","component library","ui components","vuejs"],"description":"Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.","maintainers":[{"name":"chumlee007","email":"chumlee007@gmail.com"}],"readme":"# [Callaloo](https://callaloo.dev/)\n\nCallaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.\n\n<hr />\n\n[![npm](https://img.shields.io/npm/v/%40codeandfunction%2Fcallaloo)](https://www.npmjs.com/package/@codeandfunction/callaloo)\n[![npm](https://img.shields.io/npm/dm/%40codeandfunction%2Fcallaloo)](https://www.npmjs.com/package/@codeandfunction/callaloo)\n[![Bundle Size](https://img.shields.io/bundlephobia/min/%40codeandfunction%2Fcallaloo)](https://bundlephobia.com/result?p=%40codeandfunction%2Fcallaloo)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/%40codeandfunction%2Fcallaloo)](https://bundlephobia.com/result?p=%40codeandfunction%2Fcallaloo)\n\n<br />\n\n## Installation\n\n```bash\npnpm add @codeandfunction/callaloo\n```\n\n**or**\n\n```bash\nnpm install @codeandfunction/callaloo\n```\n\n**or**\n\n```bash\nyarn add @codeandfunction/callaloo\n```\n\n## Example\n\nThe following example demonstrates how to use a Callaloo component in your Vue project.\n\n```vue\n<script setup lang=\"ts\">\nimport CLThemeProvider from '@codeandfunction/callaloo/CLThemeProvider';\nimport CLButton from '@codeandfunction/callaloo/CLButton';\nimport { CLSizes } from '@codeandfunction/callaloo';\n\nconst onClickHandler = (evt?: Event) => {\n  alert('Hello World!');\n};\n</script>\n\n<template>\n  <div class=\"my-awesome-app\">\n    <CLThemeProvider>\n      <CLButton :on-click=\"onClickHandler\" :size=\"CLSizes.Medium\">Hello world</CLButton>\n    </CLThemeProvider>\n  </div>\n</template>\n```\n\n## Usage via CDN\n\nIf you want to try Callaloo without a build step, you can load it directly from a CDN a detailed example is available in the [docs](https://callaloo.dev/#usage-via-cdn).\n\n## Available components\n\nCallaloo ships a growing set of production-ready Vue 3 components and composables. Core building blocks include:\n\n- **Providers**\n  - [CLThemeProvider](https://callaloo.dev/docs/getting-started/theming) – application-level theming and design tokens\n  - [CLToastProvider](https://callaloo.dev/docs/providers/toast-provider) – toast notification provider\n\n- **Layout & containers**\n  - [CLCard](https://callaloo.dev/docs/components/card)\n  - [CLDrawer](https://callaloo.dev/docs/components/drawer)\n  - [CLCarousel](https://callaloo.dev/docs/components/carousel)\n  - [CLDisclosure](https://callaloo.dev/docs/components/disclosure)\n  - [CLTable](https://callaloo.dev/docs/components/table)\n  - [CLModal](https://callaloo.dev/docs/components/modal)\n\n- **Navigation & links**\n  - [CLLink](https://callaloo.dev/docs/components/link)\n  - [CLNavLink](https://callaloo.dev/docs/components/navlink)\n  - [CLNavSection](https://callaloo.dev/docs/components/navsection)\n\n- **Buttons & actions**\n  - [CLButton](https://callaloo.dev/docs/components/button)\n  - [CLA11yButton](https://callaloo.dev/docs/components/a11ybutton)\n\n- **Form inputs**\n  - [CLInput](https://callaloo.dev/docs/components/input)\n  - [CLCheckbox](https://callaloo.dev/docs/components/checkbox)\n  - [CLRadioButton](https://callaloo.dev/docs/components/radio)\n  - [CLSelect](https://callaloo.dev/docs/components/select)\n  - [CLTextArea](https://callaloo.dev/docs/components/textarea)\n\n- **Typography & content**\n  - [CLHeading](https://callaloo.dev/docs/components/heading)\n  - [CLText](https://callaloo.dev/docs/components/text)\n\n- **Feedback, status & overlays**\n  - [CLBadge](https://callaloo.dev/docs/components/badge)\n  - [CLBanner](https://callaloo.dev/docs/components/banner)\n  - [CLPill](https://callaloo.dev/docs/components/pill)\n  - [CLProgress](https://callaloo.dev/docs/components/progress)\n  - [CLSpinner](https://callaloo.dev/docs/components/spinner)\n  - [CLSkeleton](https://callaloo.dev/docs/components/skeleton)\n  - [CLToast](https://callaloo.dev/docs/components/toast)\n  - [CLDropdownMenu](https://callaloo.dev/docs/components/dropdown)\n\n- **Icons**\n  - [CLIcon](https://callaloo.dev/docs/components/icon) and the full Callaloo [icon set](https://callaloo.dev/docs/assets/icons)\n\n- **Composables**\n  - [useTheme](https://callaloo.dev/docs/getting-started/theming) – access and control theme state\n  - [useToast](https://callaloo.dev/docs/providers/toast-provider) – trigger toasts from anywhere in your app\n\nFor detailed usage, props, and examples for each component, see https://callaloo.dev/docs/components/.\n\n## Documentation\n\nTo learn more about how to theme components, and more detailed documentation and examples, please visit the [official documentation site](https://callaloo.dev/).\n\n## License\n\n[MIT](https://opensource.org/license/MIT)\n","readmeFilename":"README.md"}