{"_id":"kabzvue","_rev":"129-d24d0e9b483a192eec830e43e3039ae0","name":"kabzvue","dist-tags":{"latest":"4.3.3"},"versions":{"3.27.11":{"name":"kabzvue","version":"3.27.11","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.27.11","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/vue_atomic_ui#readme","bugs":{"url":"https://github.com/James-Kabz/vue_atomic_ui/issues"},"dist":{"shasum":"89fa6a98d7aeb6f13d2d2af3bf2e8c89420312b0","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.27.11.tgz","fileCount":273,"integrity":"sha512-m4+0xiIDyJdKjZa6plSvEeMQkpH/9b0u8xJqfZp7WsgvorpkaBh4LbwLo8K85KkeAnKoJnRimUu+wVEWeIhmvA==","signatures":[{"sig":"MEUCIH8M+AzPem6ltrM8gMOMiAfIVYuuBncHZKsYJIxin2/KAiEAiId43IZrrxpAfxWcrg+6fWPjSdTdFlZn4b21Br+zGEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769950},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e853f6dd976b445da6678e81952b8b7753d21af9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabz","email":"kabogp@gmail.com"},"repository":{"url":"git+https://github.com/James-Kabz/vue_atomic_ui.git","type":"git"},"_npmVersion":"10.9.3","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.27.11_1770646786913_0.6072603679996822","host":"s3://npm-registry-packages-npm-production"}},"3.27.13":{"name":"kabzvue","version":"3.27.13","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.27.13","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a6be02fd3c5bce0c11da7cb5e3e532aa522ff720","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.27.13.tgz","fileCount":273,"integrity":"sha512-fg1ZMV/vhSL/uY1RsCEVeOjylbgwux7WnXbGZfGRIOoPidEVwZzqvIHtU+RrJ9SSezVRiS7bWlX5GRhBmpvpXA==","signatures":[{"sig":"MEQCID8muRP+FwH0IqYviwpR9epzCfMZgYUVDqPsxlKQB+r5AiAJharQ2HtGnxmV7iVkkPkAe9I6isftrpqLNKkVs3b19g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.27.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1757979},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4294472c61a687bc1d00366f52a64157fe2a63e5","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.9.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.27.13_1770647711732_0.0027753251741933216","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"kabzvue","version":"3.28.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.28.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"bc4989d5a3e2e48c34d9cb1c771365f8ff02c9c4","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.28.0.tgz","fileCount":277,"integrity":"sha512-GdaGnWA6g0/YCEncVujkOiRZkMT6q389z1WZ5LTHnKr7l3KMOtBaQ+9K4TWLfMl0xaqG+MD73zOqbSwS2cJvnw==","signatures":[{"sig":"MEQCIHELY4G7tGw4vbS1Fx5LFx9K165ygvTsHcVEe/xPRHOJAiBOc17AgwZaeSw4mLup1xhBXg64kMQ6E0QBAL+L+RUEKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761084},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"de8a745ffc45fcaec06e3458483f41c983c8b876","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.9.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.28.0_1770711375934_0.11803526115781926","host":"s3://npm-registry-packages-npm-production"}},"3.28.1":{"name":"kabzvue","version":"3.28.1","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.28.1","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"acc6fe2dfd01ff2fc88d33c8bc5c06766a858c0c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.28.1.tgz","fileCount":277,"integrity":"sha512-v/1bcO5W0BT2nHH2pZ8rKzWzjjyyK6sq2jVShkLF+M4blbFscczYDR6I+TJhZqQZXhSXyDWaVXOgTgMZjVTYFw==","signatures":[{"sig":"MEQCIEKeyJ2i5yT6Snd3z/Qm4Ha65dlUAEz1CZw4IasX4obOAiA6TJcvOeWTIvEBfFXduvtH4ZzsEFQ2Ple9aI8jtnI+bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761113},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"fa16aee9fa4cc08a587937482424830d8f4c5242","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.10.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.28.1_1770964759222_0.5641515772927319","host":"s3://npm-registry-packages-npm-production"}},"3.28.2":{"name":"kabzvue","version":"3.28.2","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.28.2","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d15ac7c964a2afa3d16f7899a9a1f88facc6a3a1","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.28.2.tgz","fileCount":277,"integrity":"sha512-rPC/g4aE0QqXIiB7Op7oJGvxgzRD4Y/BIoCRZ7A6ORjxgLZojsccvkRVwUQGkBrkzOPM/mkRlEuxT/ZGKUVYvg==","signatures":[{"sig":"MEUCIQDxEvoM2ui7VrRhSv+SxVCQj8vy5PpczN0z5XDg2tD09QIgZUzFlKRJH7EA6W0t8DL2VMh1gbrq3J/KN6lOFSpfFPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761113},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8fadcdd56fcc03734203e584e4863d52733361af","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.10.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.28.2_1770987057149_0.46212209181439223","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"kabzvue","version":"3.29.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"392f19cd7bf5cdf5a6ef94ce9f56290aadae4767","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.0.tgz","fileCount":277,"integrity":"sha512-zuI8Lhu9oirqQyYw0QSATkhZqxWiY1O38kxyHgu48iDazwjnUYT9CKVXRSpK8jt33lsc1/dfDqjW42QI8XA9mA==","signatures":[{"sig":"MEYCIQD0hWBj2qoE2rGb3e2Smnj4cGF94Vpn3DvCUEmqcCapAwIhAKQjRk9kq0LQEqM4pCcjIkxrApZJ7oLuOMfgLXRYQrRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761135},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"b751a376e9cb7ee8eae4580d9f1ed57a9f86eb77","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.10.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.0_1771242334976_0.7584363070357618","host":"s3://npm-registry-packages-npm-production"}},"3.29.1":{"name":"kabzvue","version":"3.29.1","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.1","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"7ec4f8dffacea89c5831995488e6e4e4b7e513a7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.1.tgz","fileCount":277,"integrity":"sha512-P5XbgCuZiip1LagEH8i8XmEEcEc3M/h9ArmCUlZYfFAAlNRkE+bzfxxifpPyPS1C8KTqe7uM0QSTHThvBfP0hw==","signatures":[{"sig":"MEYCIQDDdiVw65eJxc7JJD5W+g1qolUTj85mu0lZby4zkJu+VwIhAKW4vH5mNCgl9szhV5ebRo/Z59lVdRkC8oxmWjZvwBy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761137},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7e4cac3f0ce5c7663b205cd77b5bb8803996d667","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.10.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.1_1771315296073_0.4267230869544574","host":"s3://npm-registry-packages-npm-production"}},"3.29.2":{"name":"kabzvue","version":"3.29.2","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.2","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ee550d16999897eddd24e5d013c066df96976171","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.2.tgz","fileCount":277,"integrity":"sha512-Qskxyr8kxJNOS99hC4c8qaW1pFHz8DIHv+CqI2HnWk4D5b5/almogg4TuD3zkj8NhUQLL8ZwNQs9h16RqUnkXA==","signatures":[{"sig":"MEYCIQD+NDhXiXG0kP8Cd6scazswyBHXEKDgcVTgEKUy6PzG9QIhAPdjhNL+cNsu3aw39VFeWs1VVRJ47p/1ypVO1UWixqE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761170},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"79c2f8dd69e9a443d6488da60d050eeda9ecbcc1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.10.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.2_1771317112632_0.7098839002226818","host":"s3://npm-registry-packages-npm-production"}},"3.29.3":{"name":"kabzvue","version":"3.29.3","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.3","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"8868780f06d06562fe6657e188d08522996a9c48","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.3.tgz","fileCount":279,"integrity":"sha512-6qiwAJpn1jX9Ovo0Lm7lZpqITItOJ4W0KawwotoI4dpbi5K5ZbnwocfIjkgWgQsTOuSjvEMn/1RxJEmyWoJ/9A==","signatures":[{"sig":"MEUCIAxlTMCavpSM7V32hDnSDDVNrEm4uYbNBRHabulGUSFkAiEAhrdoVPOom4UhAnwJKr+UA+g31Qist76qS5qtQboyQ4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4030530},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"49308e995c40f9ba36c913875e88e08a5820f59d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.3_1772180056052_0.7961031987554255","host":"s3://npm-registry-packages-npm-production"}},"3.29.4":{"name":"kabzvue","version":"3.29.4","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.4","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"921f52af2fe8bde822c0e4b849af424b6b4dbe3b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.4.tgz","fileCount":279,"integrity":"sha512-IFBCPAxxBEJadPnRWQLydA32q4enqcwiy3wn4xdxDUY+83DJnOGTFJwe3N5vAmpr0sG7/Bw0I75LBLQf9KFrPQ==","signatures":[{"sig":"MEYCIQCl447Iz1DcKd7EDwY8p/9Kwxjt8pL3jrX2HO3O/SG7iwIhAOMt+mlu0XCPdao24xp5zT11CI6N0F2K6XCynAlQFB+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4032060},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"a49b0473984d4ceeb9b8978e17953bee12fccbce","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.4_1772183328613_0.5366480373182001","host":"s3://npm-registry-packages-npm-production"}},"3.29.5":{"name":"kabzvue","version":"3.29.5","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.5","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"24db918f3aac836853bac973589eb0630bf7bd30","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.5.tgz","fileCount":279,"integrity":"sha512-uHD/1rV8lT5YVl5SmEgII1yEMbdTW2LJNibRRTJvFBQN2Y+INWB1oWeC0df7MaCMJdYSkigtOP/8olbnVVqrew==","signatures":[{"sig":"MEQCIDj0ckaHxX4d4EQVx+Ufk2x//ZIiP69V6QEiif9zqddmAiA/HkV0SOCs9Rz4hjifLhc5jBVKavzjTf0MrIu3d/IbtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4032095},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8525bc8458e1d8cb2a6c2c1a57ae09f359be9acb","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.5_1772184329637_0.8203114449668991","host":"s3://npm-registry-packages-npm-production"}},"3.29.6":{"name":"kabzvue","version":"3.29.6","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.6","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"4158aabab2b6c1b7c6937f5f8634209054720c5d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.6.tgz","fileCount":279,"integrity":"sha512-AObbUfrxwK8EmYpxY1sPPabXYdk83rHsj9KaDz9RCwipBDwHE30zPTEwdcaTAMqg7n+J+2FfvEmz27lQYIUz1A==","signatures":[{"sig":"MEQCIAoE2ZNlsejv7/5emy7g48NUda9Qn/OvHXc0zPLn3so/AiAHxJvG/xxdkfSSOnqIVR8i/wOVtT8OVyPmSo3NuwfQHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044055},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7858de9ea0869ab617919e09ff37424a376eb9e9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.6_1772192167602_0.261505728363695","host":"s3://npm-registry-packages-npm-production"}},"3.29.7":{"name":"kabzvue","version":"3.29.7","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.7","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"77cb47cf783d71d90f51ab05bc4e468d6bf0c9d8","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.7.tgz","fileCount":279,"integrity":"sha512-wcyt3E1NzktVoYo93aaqGqbrDH0Wl8MtgDYYpWnmAcFQiLcJpI9ImJET21cVMk7CBIn3N+liGpzKKXbO4LcOtg==","signatures":[{"sig":"MEUCIQDn967t/2I9KmMrtKFdqvXtttB0wSifA/EfGaaXvmE7wAIgGgebVIfD93fttdj4KPGiOjxnXC1DY2gZZWmm8GXpkAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044845},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1427005ca1ffcee7fbb2e19d3eb4380a59d09cec","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.7_1772193386816_0.29286657708966257","host":"s3://npm-registry-packages-npm-production"}},"3.29.8":{"name":"kabzvue","version":"3.29.8","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.8","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1ab1a1aecdd2f9d7fa416a3aee2bc52e0eb74cf5","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.8.tgz","fileCount":279,"integrity":"sha512-/b/qS3uciy7ePrXYnOSTBFt4xo8jghWWye/E5mZ7uCdsmv/wOdSknJxkibQ1+XVosNT0zKL43+auQZFWGclBaw==","signatures":[{"sig":"MEUCIHVOGIzsa5D2W+81bpGkbPy2xOh4ea4qOY091L6fXQMrAiEA2pDcw0l8RjufJeaUd/D+1m9evlUUeao1ZSCPIgGsOPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4025891},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"bb544cfc27ab5bce96db81e3490da62a2e9dcb0c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.8_1772195275797_0.8527552659065305","host":"s3://npm-registry-packages-npm-production"}},"3.29.9":{"name":"kabzvue","version":"3.29.9","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.9","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a5d4b49d8ba7127d6928192032756e0fbf295dc0","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.9.tgz","fileCount":279,"integrity":"sha512-CMLOuDQF+ZeBZo6EjZS2zsmUXxZW3s30atx5p0XMnUATWUj5v38UN4smzbYYm6qoVq5lcUImnJGxpQY0nkqYKQ==","signatures":[{"sig":"MEYCIQCvCP49QeHTP9Xy/H76dGjXs3SJSNqhFPZwiVQF41ES0QIhAPdo+3OiHhDKbMci89DSEQO58cCgdItbjhF/3mW9SYLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4025811},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"5ee096508654be161b1e0ce33a1100e0383cb7e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.9_1772196187373_0.17519024001325922","host":"s3://npm-registry-packages-npm-production"}},"3.29.10":{"name":"kabzvue","version":"3.29.10","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.10","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"6917f838dcfee646cdbf5e7e31e91d3098598634","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.10.tgz","fileCount":279,"integrity":"sha512-WdFOoAq6KF2aCKxNgV04oyZs1E+yCcun68w4Zsi6XSeXf839BKY+cyH8Ed1SPURhiq+vsXetfGrvzTcLv/VhzQ==","signatures":[{"sig":"MEYCIQCPhPXxq5TBYoxONgcfOrGqutL3mC04hvVfcNSk//TLsAIhANzA/H6L6DrUMpP5nV2A5qR6Xcscn8sArZ277FizpUxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4016902},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"26b20731f4be319bfb5a67ec56c8b26f612a6b37","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.10_1772196964117_0.07900907675899704","host":"s3://npm-registry-packages-npm-production"}},"3.29.11":{"name":"kabzvue","version":"3.29.11","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.11","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"7fc8317900910938ad6209f069d35ff0b8db1711","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.11.tgz","fileCount":279,"integrity":"sha512-TSMSgX4kC7W3P3IANOUxWQzaZxXvkUywVbI+0MIoqMrpi+tuoRhblD9uGS832b87NFgMYVaQJtMAFzWv+g5fSQ==","signatures":[{"sig":"MEUCIFxww+TmMxuiNmHLB6IVbeydJ/ySbWU9yUY4npGhVbmyAiEApmnfEr2Q9vgbl0V6EZ/4cyaCJbAR0T5nsioAlN6XS6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4016900},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"9c048d8043ae96803f9a2d5d135d90dc3e9f2c36","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.11_1773145744627_0.0957642515334105","host":"s3://npm-registry-packages-npm-production"}},"3.29.12":{"name":"kabzvue","version":"3.29.12","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.12","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"33dae561b8b5bbdeffb36b31a1f81a0d52a5f3ca","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.12.tgz","fileCount":281,"integrity":"sha512-kAW9H5ih6Uw6FsKbk9hFeeOx7Xf10+YBExreuiLdFPQWi9SMn1j613FHkT8Xdp3MxzAttDTmRCSujevDup6ZkQ==","signatures":[{"sig":"MEUCIQDWFhaBEDbBiqlAcT+C25DJDZzhZQ6eabbKJrss7EVjmgIgEFCLZqQOfrNidmuEA+zsdoh7SKA6ieSjtYj8GFOwHIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023719},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1ae2d31abc3b833d208e2833af789a265740634d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.12_1773230303212_0.4369946555280484","host":"s3://npm-registry-packages-npm-production"}},"3.29.13":{"name":"kabzvue","version":"3.29.13","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.13","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"10e1ba830985b23e4e8718c938aa88d3e84364fd","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.13.tgz","fileCount":281,"integrity":"sha512-eKcXafI1pnD8FCix6Ljee/26fadDRGOer+kjj951nmHln8RRzGqmIvx/repcOiKZkHV6+/yJCl4JMY8YJa6D2A==","signatures":[{"sig":"MEUCIQCKtdw5vojgtwVAz/vmancvjc0FcHt+VX+wELiy1lYqQgIgNwvuMTna18JgkFciMFQ4BF6m5yr8hm4m1x43PJ3AgPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023928},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"bb65055511d30e7832373cc3ea6bc190bc5e070d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.13_1773298153436_0.4802566602845475","host":"s3://npm-registry-packages-npm-production"}},"3.29.14":{"name":"kabzvue","version":"3.29.14","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.14","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"bdb2ab1fdcd20af5b7d00eaf3aa38c1009b5a442","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.14.tgz","fileCount":281,"integrity":"sha512-W2987A8lpE3dFRCN73C6yv+0H2R9wLyc3HHHWbPZsmfYJOXPaa4A+4CXLT8EoN739wz0tm9O36QD/gV8BTEK3w==","signatures":[{"sig":"MEUCIQCypw7rEb2tFx/yhLy3w+3BL03qiccaYhQWBqWK0KnyPQIgAPUb9OxBkjLqmmeQ3CSGveuYlLWni6nmAsMjC2zp4kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023003},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"b1b769c0c01abb0c23d50b6be80c07cf3239bd95","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.14_1773322848116_0.8300741206290307","host":"s3://npm-registry-packages-npm-production"}},"3.29.15":{"name":"kabzvue","version":"3.29.15","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.15","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d8f5cdc749fe32f33872d31630486ed7d6a6a13d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.15.tgz","fileCount":281,"integrity":"sha512-SUKS03EESDRZW9oFGTP0Cm56EesrrOBy2Ej4Lsew0OKvY6Wu+B1rwQlk1lTG8JIpdLNd05TWtNLxgpayhCqy4w==","signatures":[{"sig":"MEUCIQCjF766IC81nsfjfWcWuAnn8DUcMgp0SUbgiqehbjRXywIgFYuU7omMu1+REjtVtD0i2hfwZPCui4TsOV9CdwO8sE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023047},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"d60671bc30e077426ca73c9cb71cef0ba90ef759","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.15_1773388122012_0.2149702093852197","host":"s3://npm-registry-packages-npm-production"}},"3.29.16":{"name":"kabzvue","version":"3.29.16","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@3.29.16","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"4d526eed39e31f86ec72dabf607acb9b8bd7f085","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-3.29.16.tgz","fileCount":281,"integrity":"sha512-3fXJnPPSiLZOo5zOEdSR8dZl51ltTL6U+KXytjoLXnoR5WPsQU1YT37mmz3Q3eqz3Unwixh0WseTr+raDpI/kg==","signatures":[{"sig":"MEUCIFszz4wuNtPLRvki9dic3SyFUZgMxRJj4eQd4K5UQtISAiEAmo/mAMfvYr7/KLljO0T5JyPMsXs3sC3yRGh01kqPGQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@3.29.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023857},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"24edd03c9b026d0885b60c17c45a6dec1c5e640d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_3.29.16_1773395750492_0.5340750130733143","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"kabzvue","version":"4.0.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"005ff21d4c1834da0914eff1f63c69620e6c88a5","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.0.tgz","fileCount":281,"integrity":"sha512-TWaRkTfytfRTk3REU1jCl0FQnQnVGU7q1EpmNXSyS2f5gNL0uGIRL5CCDUEhVWCrPSb+8tU3gcKUnOoDrlK7FA==","signatures":[{"sig":"MEUCIQCIP3KAZ2GnFkBJoatXwezk6Tc3AOr+1WaMzDevsxHX4gIgIgS6tBi9B2Mp/gLkP6uA6+ls8btbqEvq7P0NjjQ3rMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4027286},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1059a74fd07901c6bfc7ce64d708bccc1332225f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.0_1773649139604_0.699376444441369","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"kabzvue","version":"4.0.1","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.1","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d0b506897c61cfb46ce9cdae184a9b4de54c5f8c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.1.tgz","fileCount":281,"integrity":"sha512-yeEL4z4bI0dyl8LPwtO4c4mLhGVncsjRCnGYNvcnUTOloSX1YY4kxp76c2zBiGwC0/oa0qw+kdFRLljBjOyj/w==","signatures":[{"sig":"MEQCIDBpORREHnu0/Bbr+tv3DxPUcoaUPn7umNDsXHUKepfxAiAoG2bqg6EWd/Xv7CeNRlq7W5pd1SZnNPC4g5C9GEleUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4027532},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"575f58d1e6b61c61bbadb0870218d1a266307e81","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.11.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.1_1773652046567_0.449866077822934","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"kabzvue","version":"4.0.2","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.2","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a695f5fa003d6a559f441b90222c60de90213d7b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.2.tgz","fileCount":281,"integrity":"sha512-XI1i41ilW8xOWj0DPnMU0l/twPjG61tmZPf00wS8DGHIRuMlcthoqMS7/L2T3sKOzaNNE9JE4Dch0dNwAdwT3A==","signatures":[{"sig":"MEUCIBrkeVZ67vlK0Cvo5HK/Iasosnq0aZUqqZWFOgDjMQoMAiEA8l6Qt6MEY3td155iMUnVtIKJV0EeuW79txQi7MEhs1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031546},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"03ff0f1a0efffb9a67639bdefa95a2727854084b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.2_1774343193429_0.2524409980385298","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"kabzvue","version":"4.0.3","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.3","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"37c5511c352987789c58d75b7cbce94e5aaf817f","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.3.tgz","fileCount":281,"integrity":"sha512-+2HPAoa21e6dmlO50xIjpcoaYM00lJuYKwl+XGCqZw3vO0hDRFscaby0Z6esE71HnYVlBgHX/kiekpwG24HSmw==","signatures":[{"sig":"MEUCIEmBC/HhxexsBd9DGdmB9qcwtAT7mP2vLpZNUnGbJ0TpAiEAl82fekvrZOS7NDjq6NSdNAXK98zqL/F3K3MhoTH/E9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031582},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4d6cde5ff85fbd4f83cc40bd1e71a3dc199f308f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.3_1774421912953_0.2011090571243972","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"kabzvue","version":"4.0.4","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.4","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1d2b056a9a13342cc878b45ffda30bc77b156fe8","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.4.tgz","fileCount":281,"integrity":"sha512-/9Tsp4hTc3ktniUfx1YZL1g7hg5/H0vUkkxmrjr7jpCqJDdTPzWL+myhPbOHJ7/6niBTlanqDw1HPm1Gd50Cew==","signatures":[{"sig":"MEQCIBtLjdNS9ZLSnStn+1F9hQDsQTrwfdXZ97kxeU2drEO5AiAVK6sN41SloOQVQHTKNmcvG/cq5pWg0Afk6dXhcgYY9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031849},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8a561df152692d3947030ac0acad59893ce14367","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.4_1774448162760_0.5359591067066829","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"kabzvue","version":"4.0.5","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.5","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"e3612c2389edd0278ced65a37cbbdcd41b3af9c5","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.5.tgz","fileCount":281,"integrity":"sha512-0iX6EnINmGoWIe7DkcQAL9i1wNxdEMDQWPiQ4lGvc3aaVKxB7fIXO6F03UqDfGKX7wViQMserYhkXnKhXD1okg==","signatures":[{"sig":"MEQCIGvNR9bmkQVPWv5gtrHuBsyt5yS4v0kF1dI18CwK2NezAiBjRmS2Axqd6LrK602EvDiUeoG1ue0EcdgD7Ylg3ZvY9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031981},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e115880c026a48195fefe72a840e76939daf30d1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.5_1774516270401_0.4123210746386772","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"kabzvue","version":"4.0.6","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.6","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"46d97d9c923926422c7b14796788ad71e5c9d0dd","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.6.tgz","fileCount":281,"integrity":"sha512-0jt+o1A6iKj13FCobtgBtNwVZGwMuuqRsXhZjCAF0oLBn1bQOCL0QcqPHJwxV9lowg+tvuXbunwhIJkFo9Th8Q==","signatures":[{"sig":"MEUCIQDfGe3nV769N6ZVsGjVMsLmf4Kd4RYn5aqrsHzN4T+s5gIgbq/uOAFPDTy9+UA1Enxm/4Y0BpdVNegXuVOJfN23HwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4031675},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"727304d17a3a2304ab857f26fa457894460748ae","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.6_1774518067812_0.3996132083425812","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"kabzvue","version":"4.0.7","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.7","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2d728fded6c7b603ce7840b6c89b9c66e432e009","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.7.tgz","fileCount":281,"integrity":"sha512-rgJjOh5g80kPaehHP9/W5VIdaRcK2BPe62lnXQJCcciKn3kYaexsk6oHDHd73BBzGAGRFe+p19mqz7tz8Hy3zA==","signatures":[{"sig":"MEUCIQCjzu8qSWVUY4fH0Nil6Cxz8Gy/UuHNnYhLXlkA8ZrfRwIgULI2eahLE+egGUkInx7OwITC9TuCrtmJEvSlOj6Ynig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033594},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e20a741da1ce0461c63d04b89dd6fbd54f2a93c4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.7_1774524627684_0.5774944812897644","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"kabzvue","version":"4.0.8","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.8","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"0a63dacf0d08e541ead671a5ffa0e6c5660b1c66","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.8.tgz","fileCount":281,"integrity":"sha512-2KYci9bvvezDWI5XEKH0UWoQIYLQPw8ChaQZWa78S6OpsNfvuTR+NyOXDUDlnzH++8wDy76maQZCTDn5c4t0Bw==","signatures":[{"sig":"MEUCIQDfhgUZ3T3Y+fZFrSf27T8KToZ408lLT6IoFywyIJ1xiQIgXQ3eKyGblAongGmxghmsT/N5f50DJDbepA/xx6ZTpTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034082},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"d5a66455e619d320ae86912a98593ee6bffb62c1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.8_1774525382425_0.0815049805939898","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"kabzvue","version":"4.0.9","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.9","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"3638c7efd9ea8b74de2a28af5e91e974e9c09a68","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.9.tgz","fileCount":281,"integrity":"sha512-M2J+zLW5vN6HkGSI2x/r05850OeBBk/cyfPxbD1rZlVhcw21hc8W/CYN3mAbXSY3uAexjgSk5t8jNb7aWXfq3Q==","signatures":[{"sig":"MEYCIQDYF9zaSLbiZIlPiG+sGoDxbFXod8cdWb25/SoJl9weoAIhAJiNccIA3cWYXQTgy+sSqWFxNSjiAy54gZtORV6BmyuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034097},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2ec2c9f9972398d98e7123a145bd90dbabfebca4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.9_1774594005326_0.15807025118779072","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"kabzvue","version":"4.0.10","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.10","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a2789516d13f2fd9117df9e93207fa35cbee0bff","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.10.tgz","fileCount":281,"integrity":"sha512-gHsMzbiTaO46PdG19xvagh07YCw8vxNltkXovY33R+Y7l6HziE+hZr7Jf9hyspiLvXcaMASKXRIkWnuIrbRHvg==","signatures":[{"sig":"MEUCIBYH0pIHTUu8cqVM5o0woYclKYFnAsC9IYPT51xRwTMEAiEAhd8B1N3qjI3y6Ill3LrHdnaYky5wAY67QWSSCWaM/lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034745},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4fd8f822072576983b97ce7dac0f8eeed482753a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.10_1774596760320_0.7926673193313576","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"kabzvue","version":"4.0.11","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.11","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d7316839c97151e43fdff388e7bb4dcab27da339","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.11.tgz","fileCount":281,"integrity":"sha512-A4Jkk9Mo3uv1KPEeDLJFFDKRs35I4Rv3tGCjrHDf6B+CIY1oGWQ9PctEjvr9lv7pTykLXNicV/yR4tJv7DI3Sw==","signatures":[{"sig":"MEYCIQDSUWnaZTO9cJ5Kc9f5EPEBhQPEu9yhlJvlmwhsPbY0aAIhANSR21KLNAe5/EfGUoLYeT0g8B7mY+9X72cLWuARqqcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4035392},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"539f962012ad6cc15068ca95cf6c30927ee5350f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.11_1774598497811_0.5947068044399733","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"kabzvue","version":"4.0.12","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.12","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"67d84fe6d440e2e2b4d608c2fb61e3a0b4a79fb7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.12.tgz","fileCount":281,"integrity":"sha512-PSvMWRHtUYZJ6hYO2QQWM29jUHxhyGV2cLTa+U+YI8/s6GM7Cr96kaQ8M6IHg4CjD6VE6XDA7DORAPorVGNq/A==","signatures":[{"sig":"MEUCIQD9csdEPnDtqsK6vFtnREfBFdTzxbnjYGJi664Ot5nhgwIgFK7sBSocv7fcXL/RXL4q1vgVrjzkokjI+Wyhly1pmcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4035557},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"f0789cfd5680e78d3f3569580aa711c7280de3d1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.12_1774600243057_0.9084668812865757","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"kabzvue","version":"4.0.13","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.13","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9383f4fc538ecdbe0349e64a4dbbcb3a6694596c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.13.tgz","fileCount":281,"integrity":"sha512-YGFnb/Jb8LU2Ps30IW/iiz5o5tho958uYRTupAXL6/AAFa/5BaRajsOjZ+vr3vKxYYXhM11HbVg0t9hGE7CHTg==","signatures":[{"sig":"MEUCIQDvakmMMBSmqugyXrD5GrqrHbzOZzqeN+beNZ1eR26SlAIgGRMgKI7HGQfN2KA0avSuNAF+q9O2Kt+kUHa8HgUgPlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4036616},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"761ccc89be0768e91a1b8a7d669be0886fbe3e03","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.13_1774612514348_0.0188920441525382","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"kabzvue","version":"4.0.14","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.14","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"03a938d29b60d25231bdb4a845f2f9119dbc1c5b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.14.tgz","fileCount":281,"integrity":"sha512-RnpNPLHMr8V0eUI/7FbJPsGhZg2qLvSEjwKb0IA8e9RzqMclAiW8/97Wognw/suZJFf4pD077lWLrrh8lDAdUg==","signatures":[{"sig":"MEUCIQDrQ0UgUFJ0OmNopROKug7JXhkCGCyNTbapw0IQKfCSpAIgN04U/ARTTs052Hig0zFQSbBuj90j5rc8J6Em8lLj93Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4037376},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"ea934b28be2c191914d4e358132922df7c49aad0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.14_1774892926689_0.2996348100383117","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"kabzvue","version":"4.0.15","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.15","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ec7fa21471d9c7dbc76616e15b180b0a09922ba4","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.15.tgz","fileCount":281,"integrity":"sha512-yR9k9K1Eqj303b3vMUFVBDC7hGn4n9fH0QDZ32DBiQO0DX7cCH3iRiWHHiJhbJUUx5GNIe5vkE+s4KbrRq/zSQ==","signatures":[{"sig":"MEYCIQCUwqoSj9V9e+1EuL3sH/K/t2MSmPdT4qKhXudOezlqlQIhAOPKFnItMk0ALwLdssW6ToFY/6lz0eFTSYGMBkHIakMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4040629},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8f8c7133d057b5d3bb32458e8c7687904ef0a6bf","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.15_1774951103844_0.04186355400826103","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"kabzvue","version":"4.0.16","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.16","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9e2c278b5fac34b94f3b930e25b6347b43407826","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.16.tgz","fileCount":281,"integrity":"sha512-TrNDqIjVer9ogLeErFFWcnFOJc7ltiSAdZUISem3w75Jw9d6VKGvRgqZai7WcCI7JONRELCeQfIHm3KEUuanpA==","signatures":[{"sig":"MEQCIB2cmHSxjOuO3AU0Pll4m7SMCcqROI5diDU7j53pzmxxAiA3o9LfkXK2F0fYDjhzs8Av75GZzqCybhiCromvegxnbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4041030},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"499dde6c3fa6762aa34aec2e01a7c67abfd44d63","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.16_1774958565031_0.029740442600583172","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"kabzvue","version":"4.0.17","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.17","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"da6708e3c8b475349ac893b1955a610f284df16d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.17.tgz","fileCount":281,"integrity":"sha512-yVb0+IuOBR/UFEYNeODyKje8SnE1w15nQ0M7gSOFLOLyZ5JXNev5nVlknz5hisIiYS3oQ4HEr/6khpm+s3uPew==","signatures":[{"sig":"MEYCIQD029CEeR/yVZmF/bcx58PlnutFr5pAahKUCkam1UdlnwIhANddLz97B4CDWj/JV/XBYXxOZt2JWBwVntKr1igPkV9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4042232},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"04c2849efaf7b42e7d2d3cf3c08dc074ff949ea6","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.17_1774959238801_0.7970588305076038","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"kabzvue","version":"4.0.18","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.18","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ec4a64659123b24a14d9a0f460575cb72b3528bf","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.18.tgz","fileCount":281,"integrity":"sha512-E4125tSvMyO/AYoixS3YHg+lYEq9Ssq3qY79VEDDcUJH2yvhCjrR4kHyjinW+5fT0nVfeNK/ZeBOQZFl08Fe5A==","signatures":[{"sig":"MEUCIQCJ46g4tNuoe3qgZ9/h0hx1tJR6DZ7kRmH0pvsIxKUJ2QIgB+eKgBeIwpEHqwX8pRiAqCUrhLuhCcDpQ7mx9ysCu9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044358},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"a719a8563de7d84398eab26288be7e7ae9cde868","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.18_1775025751608_0.7277766380098123","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"kabzvue","version":"4.0.19","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.19","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"3544cb5d2d2e7a2257f0f26cc7416a2253586e5b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.19.tgz","fileCount":281,"integrity":"sha512-V+7fktGm/rYjO1h9h6pfMntgby7k6AxFm2vQS1cWSpJNtrQtGypQEjctTyfjzPflThlb2tUeqTxTeevik5PCgg==","signatures":[{"sig":"MEUCIFRA3g6YAkU4NSlP40h0TaoTZtnwplOA0htuyWnl5XRYAiEAyUcWrGD7f816abQk1pyy+Bp2HVlRqUEflXI6emV+IuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044699},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"c8fe65cbc9e601a0c02c436d0b0e38ccac211e69","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.19_1775026824047_0.5197540474233582","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"kabzvue","version":"4.0.20","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.20","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1dec1698b7f5d39c32403f7554c8d70cdfbb0abe","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.20.tgz","fileCount":281,"integrity":"sha512-JuSo/hUr1FTJZl1CHgfnxoboljbD6KBv5SMIC3hhgU/5IHTasOgvgDutJr8IUvQMGhKuz3YNrhe0WeD9URuh+Q==","signatures":[{"sig":"MEUCIH3JThjiHDaf1BVE49mMFZWsvzploHFVQn8+kreUMQPQAiEAlu4WQ7hSlL4dw+tIuCWSvA8E2gsPDb0lLRvFydcBZrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044307},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"d585ecc16f4d7abac7c4c6f0a5ee5ddb170282b9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.20_1775027708522_0.8962071828129126","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"kabzvue","version":"4.0.21","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.21","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"6b3bb869ebd77465de0b045bdeea9d1d73752465","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.21.tgz","fileCount":281,"integrity":"sha512-3/+BtkSsW9JA/9whmRih0nG4YNf4Ri++xeXrTza/eIn8DxYd4SNtQldVcut1KVQV2bu2GAUiRX4Fyjo9Bd50ag==","signatures":[{"sig":"MEUCIBZDio4+A66anR1cFZvGvky3aQToOf4ZflSyvE5bv2opAiEA8ydmdysli75RijTa2uZ46eITZSuM2hv7P+ijDFYDSK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044039},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"57d60173b2eef8c0261d71e6c9e80856f8e2a6e3","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.21_1775028279775_0.582766770503939","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"kabzvue","version":"4.0.22","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.22","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"05b536e98cf4798f4e7a7b3269b56105fa754803","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.22.tgz","fileCount":281,"integrity":"sha512-4b/Dm7PUt63rIz7kQfctAhqigjVTk0Y++zjYj2eOkocV9bgLIHsQlfMprK7D+guObNIFt+WgnSzlV99W5EKnig==","signatures":[{"sig":"MEYCIQCyuMYJrnYK0gXy8JKXLDbHlKClvf+K0rly3as66812UQIhAJTU08mmahq5Myh2Po9FglY3RRDppT9LsR5BndRE1A9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044716},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2c2372f8ce8bc0410a04f7c175237ce4d1a3a837","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.22_1775030662777_0.4426653578382338","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"kabzvue","version":"4.0.23","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.23","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"61d8d4b1e5ed9753cdb893e766a5446326c5bb66","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.23.tgz","fileCount":281,"integrity":"sha512-IAgVogE9VHtuk4CoH448cyvwgpR2Y5X90vUfLwe7cbctJD3FUt9QwPvnQEjNRsgOybUhNKQrtLs7zajvww7n/A==","signatures":[{"sig":"MEUCIDNjglYlp3/utgGscNTzo3oWcw77eT8WnB8mQ/PyeLh4AiEAxsptTFJMTuEY88uNgLObp4d0Ckyle649KBI0TiRhyQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045839},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"5fc15171752adf400c22ae57e77cd7c8422388ec","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.23_1775031294211_0.04189964422606329","host":"s3://npm-registry-packages-npm-production"}},"4.0.24":{"name":"kabzvue","version":"4.0.24","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.24","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"24c28aea59d017a9cc8d84e125dcb5fc3b6c4b72","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.24.tgz","fileCount":281,"integrity":"sha512-ZXOSE9gKDctwwO/lR0eCLUQV+cLsFteAMNojZgDSESwWKRvKO7wS/GJXqAmeB16sS9wZLjqN6jtws3bK6f06wg==","signatures":[{"sig":"MEYCIQCFd/PIU7uXYFmVe5UeRGR4crJ0EPbuubhlKG8uUHQ3hQIhANLGgdcE6eUvDxLvWyDAf9gbD4RnzYh14LhHUiBDmy1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045943},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e7a98123f7c2546e846647593327777b19838932","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.24_1775031631814_0.7154166309819241","host":"s3://npm-registry-packages-npm-production"}},"4.0.25":{"name":"kabzvue","version":"4.0.25","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.25","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a5bfdcfe97b1ba8a8eedab50c7b1e3a33b7c165b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.25.tgz","fileCount":281,"integrity":"sha512-H/ZquBu/+jGYoc9F7zH3qWSNp16v+Yqxv+ani9HO5wdphUhiPvfsfCTzuPOMDfcFautTupYk4rJ9sR1VwrfPcg==","signatures":[{"sig":"MEQCIHBUwhhrumBJIizhLtJBcWOt5c2lcinE8GoKVpiWE2D/AiAtOVc9Kniio5Dhde202sE3fjMiR20a9xyu0zAe65xNiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4048824},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"52a578df9acddfc8ad620dd8d65a8f4dac83d681","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.25_1775032691799_0.4412735333685345","host":"s3://npm-registry-packages-npm-production"}},"4.0.26":{"name":"kabzvue","version":"4.0.26","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.26","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"595b0da94ee1fc624a7701d10e96d675deecd531","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.26.tgz","fileCount":281,"integrity":"sha512-O4zpZ3c3tYOsCEafwnW/SCopKSyQvxNPqQpKI8asK3eMAhoJ26iPmeyn8HxsJC2+d89CACKOwm3IyikEPoGxTQ==","signatures":[{"sig":"MEUCIA+Nx3wFNq8khamWq1VjLEIzCpmkDRmyFyze803+W3i1AiEAu8MNoHGGDNnCH6o6IvKscjQqEkPIPIt1UOeVNx3yZUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045286},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"543cb68f60224f7503983069e80395cbb9309fe3","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.26_1776064433557_0.9830561925617332","host":"s3://npm-registry-packages-npm-production"}},"4.0.27":{"name":"kabzvue","version":"4.0.27","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.27","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ddac4f30cc0159440a0e5993ad1204edbf70c7cc","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.27.tgz","fileCount":281,"integrity":"sha512-sFfpwa54/tz/hvGI9Z9J+2+M12iz2ELv4pg+SReKYJXndBm31uSOTZAixnCziXi6VC3v7liVVLCaGZV1tZ8Cuw==","signatures":[{"sig":"MEYCIQCbzH22T6S7RjTqHzbOinLTt18dIrG/p+7FTcmykWXUjwIhAPD77lDbuATfJtzlBt5pQm0tbOPQcIVkguEB/yZViknG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045169},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"dc68570894a0a65f4b6c0f0139f45d1486d66f98","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.27_1776345307698_0.09196080706942356","host":"s3://npm-registry-packages-npm-production"}},"4.0.28":{"name":"kabzvue","version":"4.0.28","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.28","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"c2441aa496246e99e1c327c0880ed8e7a9e2f304","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.28.tgz","fileCount":281,"integrity":"sha512-lFjF5xR1aLDhTG2vYAWUL72caDULjcyzf6f7gKaUMrxKmIp0NdyqV9kCGMz9iL9ovNEg2Co/lnB5Ucc+/2nuyQ==","signatures":[{"sig":"MEQCIHPxOgPFhRe9bCPmbrt+J96K6uoshPIapTTAvzQwoOLcAiAJi022zGaoUayZfjqjxB55ck+jMOUU4GDVgBLmfrnt8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4045259},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8dffd21bf4cba4630edcf8f25cf6cbbc9cfc5267","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.28_1776346315149_0.19138071747234475","host":"s3://npm-registry-packages-npm-production"}},"4.0.29":{"name":"kabzvue","version":"4.0.29","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.29","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"5e7d4fd44fa3d62d6067ac3801ea8f40dbff9c3c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.29.tgz","fileCount":281,"integrity":"sha512-jBXfhlQVa8DP7T+ntGBB6fSxa8Wwi5Pug26yUfEUkEYCvWzNpvIWItFsKNA3J0szFL4e6eJKpFnJmorHh3DylA==","signatures":[{"sig":"MEQCIBJyh0zCB9/d8H1xSdHSxs8ZFuhoTYojMdLVoQvoex7bAiBViInlqwiMkXb0gAwjeKw06J9bvh4KTwBAJruw/ixGRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044729},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"0d3655156e145d9b9c0fd8fae72d253381e49916","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.29_1776347145040_0.4052945606877394","host":"s3://npm-registry-packages-npm-production"}},"4.0.30":{"name":"kabzvue","version":"4.0.30","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.30","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"986c5f9b0de78433ea24e73586ac6a8eed744af1","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.30.tgz","fileCount":281,"integrity":"sha512-fw5v05ojPSq1DBnmrbxf0HuWz0EVuhWcALd0Gz/e+B4NI6pCc0znnatyThDL/AhfnvsnLozS3SOn6Zb34p2+hw==","signatures":[{"sig":"MEUCIGgTL8Urpo/lU7Yh/Q99+/2D6YgrhN+/EKKrKiNq8jArAiEAoTFdhCmJharw8epg2Q4sd+8OzZu6ejdkCg4ReQey9rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3955858},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"59ce2f06104c7019ad713eae7e0faf12e166b7fd","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.30_1776408416965_0.034719885588952115","host":"s3://npm-registry-packages-npm-production"}},"4.0.31":{"name":"kabzvue","version":"4.0.31","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.31","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a4bb810ed67d7c80c04be5fc677f41f40fff1630","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.31.tgz","fileCount":281,"integrity":"sha512-E9W3dKaIquFGthjJG+8eKH6xVNTuFCryCilkHn17PDZ4A9qwLSOIi1hFf71rfSihged0dPRDq/MU1c+XKx9Drg==","signatures":[{"sig":"MEUCIGxx56zyrLu/snyXBJ1Qcpyn3W0kkrsxEb5bd/pbIU1UAiEA4LQCo+nyb9w+qnwBZR46FMbvuVPtSXEYlFbX3fT+tAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3955880},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7b662406c5d726bdb117008b4fed7958125c348e","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.31_1776410220293_0.6182511836392419","host":"s3://npm-registry-packages-npm-production"}},"4.0.32":{"name":"kabzvue","version":"4.0.32","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.32","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1b96f825f58ffcf0d05c75495ac12444c7a31db7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.32.tgz","fileCount":281,"integrity":"sha512-tL8kJaMBondkpBFMbDLSg5c7haNVJW6frtR3dfzap293w3BI3bgmrKGvRRrxG1VkmyuzXmhe5JuI+6zMEDMz3A==","signatures":[{"sig":"MEYCIQDv/vkZ6ZeYPr4tErtXl8vf2F7OBcYXDxabqSMa2jypcAIhAMB4/Bx8rwyrVXlaksUbxJJj0BM5E/6ek2UAHpb8+ebp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3955882},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e1f5ccaf889da66ba23dea1b8183dbf2c48fc18c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.32_1776410713939_0.835287478084711","host":"s3://npm-registry-packages-npm-production"}},"4.0.33":{"name":"kabzvue","version":"4.0.33","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.33","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"370e6212ac72d6b4648c6a867fa09314c7f59e89","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.33.tgz","fileCount":281,"integrity":"sha512-HJ9gLpGFZRIUnwafRIpW8vrsbkGN00xSZetKQ8Pnkvwx5ZqSzsl4ELxohWivrYceUzKg6hWXMWESfMqrOumFyA==","signatures":[{"sig":"MEUCIGak3gMcR9Kba3RvWHBiIgE0ZhCGnJ4VnbLAo1k81ScKAiEA4YTIHn6L5Bua0tUX4rgp9UhMS07FZOeb4/qPf2Tsa90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3963557},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"5e5299e88cc7abd9005f42b95092ee972783c3e7","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.33_1776412959266_0.8374942958048257","host":"s3://npm-registry-packages-npm-production"}},"4.0.34":{"name":"kabzvue","version":"4.0.34","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.0.34","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"530327bb5209af2792674d67d3d2d05a4891e134","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.0.34.tgz","fileCount":281,"integrity":"sha512-1LPFzCdek3bE8/ODBkEWp2JhoX7x5UIAhZ3I8yGLQ2wSOFo/lB3wPWfeBEGU0zyxWK/XQHP6K1NzmOTmDQ5O9Q==","signatures":[{"sig":"MEUCIQDr7suQiRtB8FtRZaVTfxTQuMIkyeqOsVWoqOAIUTEsawIgUa5Gw11bYgASg0M/CUuWUvGbkGjkUil0FVyLCUBKJH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3967588},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"d0545fff85cd3b9f8ead0d643e55f6577c9c6351","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.0.34_1776414106111_0.4102124053026446","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"kabzvue","version":"4.1.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"b7527350dda7a8178bc364d84c53ac7b7e1ad2fb","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.0.tgz","fileCount":283,"integrity":"sha512-W9Gj284NxsQPhJKRywLK4wUlVDLcOmOJCGI5Jj+BVvuL4e+1d0Hc0+570us1E9YJ3JPDtucCFoPakwMyvBY6lA==","signatures":[{"sig":"MEUCIQDbXR6l9d8nAZMppuXD8pKBpuusrBTfnpCWhGUacbt1tQIgRRD8niohP+01kqyvxoB3QYON8k9zsvGJkbL5fDf8xdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3978039},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4a793cbcda9c77b18d2b2ed885a3e32fdf89069c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.0_1776415584911_0.09531608180155993","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"kabzvue","version":"4.1.1","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.1","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2817e619c22a24d9a93e2cb15d027fb457f1f798","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.1.tgz","fileCount":283,"integrity":"sha512-A/nVYWjw5IhEGYt0Rm5dXiURl75fjHDjE2AJ+48NAnSNKAvkBAgR4oFfHNtnzRHVV4XmM0nImmRqW0q9k3a+9g==","signatures":[{"sig":"MEYCIQDC6F47BGQA6IxPeT9sDfKEpFrlQWkwnLSic5f5oibNtwIhAISvqErW2WoCaIqLYwOR5qtWiRnvugBt4P4SV/azZ30o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979415},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"5a7bec0334f2e43e9bc3fbd9b5a62bdc8d284f1c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.1_1776416179895_0.1878436845204947","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"kabzvue","version":"4.1.2","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.2","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"45bbae240467f69331290d61de5003096e04a05a","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.2.tgz","fileCount":283,"integrity":"sha512-O8JBPoIVu8zoYk5ZtiZfqgqkuQVpnHUr6mYTidxN1CtNZcvE2wEpFKTE7GCSzM0kIMnCH0igxXvkcvrKM6c17A==","signatures":[{"sig":"MEUCIE3fHNC43GMsWTQa0EqjfwqzrB09tNKA1IgjGhPLC2QeAiEAmdeRD6fOMQdQ13Wstt28+APh7xgSkP5KImMlRiJusOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3976778},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7ef9cc99a32830e5a8e5c1d79c939cfba93dbae3","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.2_1776417034783_0.4758531057581834","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"kabzvue","version":"4.1.3","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.3","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"37680da809d29dd8c0378569bb51fe6be551ad65","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.3.tgz","fileCount":283,"integrity":"sha512-CI74LDdprs71O0FEUdpk0em0UTAp0CHjqsRLK7YqIHngKsl4HWUha6+9E0D+osxLWqt7/i+qAEDteCbsiRCLHA==","signatures":[{"sig":"MEQCIEaSxCC0EBz14A0ZkzavXI4DGGeakJmQvxj+UqCQKLhIAiAeKL8rJYuP558pg8H9TO00fZ/TDlw64XQPHNszN7OCgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979095},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1f9104fbd7c3f95d71ea88259ca5857ba41ceadc","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.3_1776417885190_0.895832660662409","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"kabzvue","version":"4.1.4","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.4","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9558171ab5ae53c30c94bb7a4618c2b19fce2eb3","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.4.tgz","fileCount":283,"integrity":"sha512-pbqx4erXt34m/+mPjVV1VBP0IBMhzpCxeqiP2+x2qgJCswwQuf/HSpz/0Oxe2WfNaztFt9DjoRvGvsuUEcTGXg==","signatures":[{"sig":"MEQCIGOuGWbzBZ+RQHy4riQ2wIN3k+xUfx4eC6qyWnmV7z3EAiA16/NdWlJCFwU/h1ILpu2rZrOOKFtNBLBeVwrgzTJ0gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3986204},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e4de0195eaf8ed52df24308a0ae8416d3e80a3c1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.4_1776418847103_0.9975368522749677","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"kabzvue","version":"4.1.5","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.5","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"dae0ff656a2caaa03ce7ac8dfa4dded01748c832","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.5.tgz","fileCount":283,"integrity":"sha512-2ELz2f+3w2+ycJzfRRYcqpdS966NKk3VvYQ+/xDm6UUr4aO77cYtqF9NdWJ00h63ibODkZ4XM4Poam1q25j7zA==","signatures":[{"sig":"MEUCIQCYqW1XLGiSmMIuxGwGUsFfHd9zh26JgdkNAmHEbml9xQIgGvD82SUeGknCNdTOGKc4J5g4wN1RQUZ4nC/830hHqx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3988339},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"6312bdabf7f50e79cbbf3c176fd0256e7ec4553a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.5_1776424595084_0.6772595766976457","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"kabzvue","version":"4.1.6","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.6","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"483c26930ebf20f48d8d77c8b033684a1d861457","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.6.tgz","fileCount":283,"integrity":"sha512-TRISzVO0QomqCACRp82xlJMXKlJAwXHhVmTJSH3AdrZ/AXQpakjwmVdmRrflqt7j6wQOCvkYIPy7YZeUXSWrUg==","signatures":[{"sig":"MEQCIEfc6KZ04cutf5978BNbbZuV3earB801iRV9/EazcR2oAiAmYZIS5bwB5hhXttvG/WbJIA/9r1N4y/h2Y3U2YCKOlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3993897},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"cec9212d915256671d5da8adb845f42f886e2257","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.6_1776425699530_0.10414477482465845","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"kabzvue","version":"4.1.7","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.7","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"71024a805b2338cbd0aae643d118be7577e942b1","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.7.tgz","fileCount":283,"integrity":"sha512-ABD4rmTSVmUzYvlDJwxqkLz3UA1cnUPrdkMsmkntFU+MovPlz+BQuTS/Xzf8P8jdBhAPfDfcEcfEIFGGwuBeJA==","signatures":[{"sig":"MEUCIANVhp5EEGQKq4sUK6OcC/xiOrym6/r9uQFRI06hm/LyAiEA+Ezdfa3tWCmOD7hvLJWOnZzSHi8HlIbkJlM8tI3bsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4000006},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"b2f6ff421cfe7bfe8b3f4c17f13133facc49c7c1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.7_1776427319839_0.7313557615662032","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"kabzvue","version":"4.1.8","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.8","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"b4902f89291125a94ed1c222034721ed448994c0","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.8.tgz","fileCount":283,"integrity":"sha512-umfG9I2SZc/N7Apgzy3D9CqHMeUNmGLntsUe7DaacrtPIXu/XPZtrBO8nMZRQv55K4Cxv5LmkODzMUl+AmkIzg==","signatures":[{"sig":"MEYCIQDBRrWjTrUS+Ogt+nwH/g5SbAbaYuW3EGIX+NmkoPwooAIhAJrDVoPc6B8hoUy4LwTq+MaOMvheR2LuUw7VkMMfyrCK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4000092},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"46d573449ba2db6b7bd2535e1d0adfcf90802390","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.8_1776427814735_0.6302145718989549","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"kabzvue","version":"4.1.9","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.9","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"c29e95aba743fd73f2b8886a7c3f9aea084f8531","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.9.tgz","fileCount":283,"integrity":"sha512-McVrFCUtEO1L97WTSbRAUZI/lsgd1NZ0kdUoufOwSSV5uwyno5DHdamYhYNfd+L4s5Q0tsBb0pD3FgO9ug7BZA==","signatures":[{"sig":"MEUCICwWYMLogaaKBTCoJ8b8/oQ5QY+2Qvxv5/ZF0EQCNMaGAiEA2jviCyKxsJF3S+WipUSdHkxMeeKy1fdTVZgMKsjGx2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4005851},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"92ead61e3f45d0712c01b3c0965439ab81ee7361","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.9_1776430209174_0.21722540237859644","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"kabzvue","version":"4.1.10","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.10","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2e0ca3f7c96dfe78d53f649e0aa3dc14271357cb","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.10.tgz","fileCount":283,"integrity":"sha512-Pn/LsyDtU72chZZGSFv9R0Hvdjz8ilwscARoZypXX6PB9JvRjjva8astvrIZ/lFg9TfQtLAEWwLX1EFIF5LAZA==","signatures":[{"sig":"MEYCIQCNxr/py5LzBNf83wgKmrUpd/dTKLJhHGkc7e5VM+qZfgIhAKhcYaPXP5/Rgc0UeW0nG/5ueiPD9hV5VfE4eFobxxW7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006644},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"d1fe8e8df79bd0d73e8956f126bc585969522095","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.10_1776430665721_0.3351505669712742","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"kabzvue","version":"4.1.11","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.11","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"c8a6d4f35cfad386803f666c8ccdef209f42baab","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.11.tgz","fileCount":283,"integrity":"sha512-P1E+g2aQAsA2OEYoSJkUCpjL1aISsgLV0zcIvV2a9d9q5Rbb0UFXscalrdemX9Z9tSN3xyDAvKbqIpktbOXHZQ==","signatures":[{"sig":"MEQCIDlom7zX0Ci3xS72W03c/orXYEPak3Vy44VLfpKlUuRmAiBwmYQxA3zLOp9jscHdCAmQF8k0OUiJqT7jwoebTcuUOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006692},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"a1e82177b6a148c77f6e586adf18c439e02d8e04","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.11_1776689690971_0.05293782264514135","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"kabzvue","version":"4.1.12","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.12","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"f20428e025d8f7b9326088dc2d06fbd3af8c6bec","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.12.tgz","fileCount":283,"integrity":"sha512-Hxx7fnazY5Z4x8VeFA5lOwQ/2RH35QGjH8yRggq/qZDtOrn8d0aWUTqr5jTHJ1pQN+wOdvOFyLzJ5VdQPc8PaA==","signatures":[{"sig":"MEUCIQD3P1sPBxrOhV+DrmTZeLg7c1UYHNocr6Rh8619aGHKPgIgad9LKAIo0Bk1QqwME0EO6GHS/+sdHLGfBiHj2//2F58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006664},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"a7f9457f5670e346ded318ae9cb45a26a27c1735","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.12_1776692474509_0.3199853904214225","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"kabzvue","version":"4.1.13","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.13","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"46c05ddc161ce92f069ceaaf4a9ddf100383996e","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.13.tgz","fileCount":283,"integrity":"sha512-Qaax23IySuMejfR1e1VVCGPsGsvLCvZioCvTjX2OSHRcWCq+upd4Bgs4jdWsYQ6IMqrbxGFNauba2XWSBqHGTw==","signatures":[{"sig":"MEUCIQDVK4cfSfo4wplxzVevP6HvYAxpSyOjoqIdomHEGqm07QIgFH4OK2tfwSrn/YcEt6vkmc6B733Q3/0606I6Wu8dye0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006680},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"65fc99e2484e0552a0f22a9cce0d27b9ff312994","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.13_1776693402109_0.5721397541116855","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"kabzvue","version":"4.1.14","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.14","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ba31225004ba693502a6a51de6622af3abe5a6f7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.14.tgz","fileCount":283,"integrity":"sha512-5t8d7jBDb+KN/cYjUELGMBxm2+Ko6c7BUwA/Td++WoO/LCK44J9YeITBjY8F0CpXuxjUQyrx/BYYdI8yJ8zMpA==","signatures":[{"sig":"MEQCIE3qBsinJ4yCvlCObl4xvRz8ebjIhy+tKyxv0SC+8PrqAiBxuGFvOkPX14cSlXLBmZ9yZ/U+98zA4BD9Ct/x8BC+Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006688},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"c145db97f649a69f1a86e1f4c2e7c16dff645d8a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.14_1776693928944_0.46352975717517486","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"kabzvue","version":"4.1.15","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.15","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1436f987de64754c35eae08cfc294f41171e1dab","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.15.tgz","fileCount":283,"integrity":"sha512-LQ2eDFOfA2QvlPJgD1rCAMcoGgufT+lskzOLNuWeF61GHUgqGuMLE6M/O9SUww+bYGGiqtAsmTZ4V56mTeM/HQ==","signatures":[{"sig":"MEUCIDE7s/lQYtcMzeH65JEp8/wEeWVUecFgCosMiYEnCDa+AiEAm/mVEyjNiK3RRAJi2zaWzRVq/D5s4Yw/y2uPP1y9O9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006736},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"12d2f1ad06f72da8b715520f45a5ac815fe20e96","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.15_1776694203516_0.3217907360111294","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"kabzvue","version":"4.1.16","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.16","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"cc03a2ffc28c0a212e6b4efdb1f269e311bc1b16","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.16.tgz","fileCount":283,"integrity":"sha512-M+6yDiCvGyycjf/XDMsgRVDBy6IfD0sgOMdCELxEh8Z7pMr8hLNxPev8alSKWztS4AD+sdKU1gk1IT8upi/DFA==","signatures":[{"sig":"MEUCIQDc2xMCvzSdsVGi+37K4syH65e7o0tH4k39mse9+bkf0wIgNA0lWfy0hHZtb3lRMcGM1cqvUAEh2sSHVJiQ0CUi3+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4009303},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"ee73f8bdc71f454e785eabd14d593e1e0ce77f2b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.16_1776761165610_0.5646026836579892","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"kabzvue","version":"4.1.17","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.17","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"26f4a263bb5e4d6fa007d600005b64c8ccac670f","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.17.tgz","fileCount":283,"integrity":"sha512-G5QsmGpC3ueQXT7AbDlHCsE+W0X46Jg52ul8hUw7usdMWhOJCUW9zZh3aVzihb0g1uUM0oBpsjrrB2i2RdWyFQ==","signatures":[{"sig":"MEUCIQC6FQXXFVfkqWcw1NC+6fpwVkhonjG0xZRuJUU0Tf0l4wIgK9wACkQl235WIIbmDPrxtM5jWxu0wptEb8Bga/MpSAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4007879},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1c5720c579cce65888ffc38b4b5bb9fe0af03dd4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.17_1776762247588_0.8297858559384601","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"kabzvue","version":"4.1.18","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.18","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"c71fae76dec695bda6a6d15512e1fb6bbdb94262","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.18.tgz","fileCount":283,"integrity":"sha512-+ckzP3LKJXjTqD5votqWDkPyu+BvfVazwL7ZyPHqFsSHYH0Gcz3MJs4FvG3scozVAg9N1Z86pcGrJ7w5gyuXuA==","signatures":[{"sig":"MEUCIQDxZeNk4WQMUvYkvVbpsNqmDolMm7jDohvRC/c6JIy/DgIgbIbLxhoyko0KY9M+EiQU7jd3TywsQ5RhreurIc7PZWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4012729},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"03f7f3755144c504e04b31c3f2485b630bb85bd9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.18_1776763942963_0.2775097169092726","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"kabzvue","version":"4.1.19","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.19","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9ad85103b00d9558333fb2b65fb45cd534175bd5","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.19.tgz","fileCount":283,"integrity":"sha512-4TWOtf2K8Ex60UXG64bcRdFto/gDDI1VMsK+W/eKYf9od/fGbN4fYnGXWKcxaj8ln1rSDGHY/ZC2jCs1Tycp7A==","signatures":[{"sig":"MEQCIF2wuHkmD2cAlpA/tz7be41nK5lKWoZBfDanZK71hD2xAiAU8K0pyU6SXYVC5esf8YFgnHwREAoWzXmI7aB/IZc/Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4012784},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"9574d69148417c1dd7d043f280bca6cd523b02a0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.19_1776765788686_0.5783664743048154","host":"s3://npm-registry-packages-npm-production"}},"4.1.20":{"name":"kabzvue","version":"4.1.20","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.20","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"01e23915fa7d15edb043595945624f4403b47de7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.20.tgz","fileCount":283,"integrity":"sha512-7trgQ2Or7H2CVihCbGy0WHd94JKJHCuzY7L9vDroJ3eonwlbtm+tHyJ499PtFRs36/M788Pd4pEspJ7s2AJEJg==","signatures":[{"sig":"MEUCIFrgDOiLTtfwec4etYlEA9Xj1ksGZqBP4IRJ6kgYBh9+AiEAysBObnJjEZT1TGPZPCFjhf9znGedZzFPI0DrAFni4bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4012792},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"592fd79fec46e496b62e3dba39cb48ea2a45abd8","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.20_1776766673033_0.9892993702103781","host":"s3://npm-registry-packages-npm-production"}},"4.1.21":{"name":"kabzvue","version":"4.1.21","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.21","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"cb706d156e3283f24234a25e13b0e55c8a04a02b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.21.tgz","fileCount":283,"integrity":"sha512-lNPckKIS/gqoXZkd/nDFSeVdv8fhs9J+69XdoniQE/pPCkRGkPzr6/Iw8V/2hKwrPAZw4qQynOGKRAYW/r1KEw==","signatures":[{"sig":"MEUCIG+gxmuQMaXurjmbXTK9dc30LC22qOH27oa5+3LPW+FWAiEA7zeHKQNZ0fgiIbQveXA9z8Jp/5qZ1CdrJa1lQO9x92M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013973},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2ff0b945ab18088f160e9410101ce09acb806279","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.21_1776779602722_0.8341910939563104","host":"s3://npm-registry-packages-npm-production"}},"4.1.22":{"name":"kabzvue","version":"4.1.22","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.22","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"f703fdb94950bc09ef090c1d771b7731d4ecd8c3","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.22.tgz","fileCount":283,"integrity":"sha512-8UH0T5/lAYZ4EaMgN0CvgDPckHwr5f7tj3iYsEF8vTS5nBdtQMGrSa9xvk7N9A1zYuvddsabXGVlCHtzVQgDrg==","signatures":[{"sig":"MEUCIQCE5EGHLevjMpEsLSz57bk337qsO609aT7EXOknd8ge7QIgAn/JDaQc7NBsn0FgMM2hvbiT0/oyaJgEOuWhKkesa+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4015220},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e1e95c5871cbd87468d94effb1e9dafd5c31ede4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.22_1776780938574_0.6478645834037475","host":"s3://npm-registry-packages-npm-production"}},"4.1.23":{"name":"kabzvue","version":"4.1.23","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.23","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ae0241a156f70f19d60dc87fd2f62b5903859f31","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.23.tgz","fileCount":283,"integrity":"sha512-iUDkTpDJLQBk1SzdVvecGimESkYKUI7ojcChvJR3NGFmGFR3uFbdHEk1aPflrpCLQeRRkKXfPwqg8v6+XnWQpQ==","signatures":[{"sig":"MEYCIQDcSs19ls316y1NDphi0TLUWltr6UNfJsWC7mliXLt1qAIhAMMfiUEh/3ZesPN36sK6U2CwGjZSZfas891mOxYDg+ys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4015256},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"11ad5163dd6617a39e8e6163488b9ca7c8c779d4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.23_1776856569496_0.3072976413054769","host":"s3://npm-registry-packages-npm-production"}},"4.1.24":{"name":"kabzvue","version":"4.1.24","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.24","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"94ab85bb0238729a848ae2473ee2c20f313f512b","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.24.tgz","fileCount":283,"integrity":"sha512-rAtpZuSr3SkbBiY50rJusvhYbZPLtL0y7TuferlKtfeatnseIOtCMHJbWQUYDVWE62lkVNBOqujrmXC4HrPAzg==","signatures":[{"sig":"MEQCIEC6zsZczG2f91xCPifwtUkrFgDc2pNRa1PlKmHaF6FFAiA1vWHcpgjESTnzgXvb27Zg8YagheenGFiYEe7ZMH+TrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013802},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8c66e5874b5a3cf0872a357012da3d954355643b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.24_1776857958774_0.4844292483812187","host":"s3://npm-registry-packages-npm-production"}},"4.1.25":{"name":"kabzvue","version":"4.1.25","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.25","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"e81825d72ff0737eb26f27a5d35e084e7944abad","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.25.tgz","fileCount":283,"integrity":"sha512-aqa+2OZgKsuWRXYTk/9Mv6LYcSWP+Gb5S9+UUybHWOsNOQwJf0L1NTBO4WQfNE2tbsx7IGUozTfT3f0RUgZ8ug==","signatures":[{"sig":"MEYCIQCoKOwmbbR5thqrrd6HLIGZ8EA4JUviC1YWDdxIZmQbXwIhAJszg4UretLJyMuno0CpoXRarGuxiC5B4CY++1k7R6su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013509},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e9a5bb7f47a537cce9876c26e2d49ed1a2837f78","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.25_1776859558219_0.9164901927755968","host":"s3://npm-registry-packages-npm-production"}},"4.1.26":{"name":"kabzvue","version":"4.1.26","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.26","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"cf517282dd0da97986900ef4a9d78a75ec5e5133","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.26.tgz","fileCount":283,"integrity":"sha512-pFAK8j41ovUTQPUB7OmCQiHz1t/2HwM6XoA3IkAHuqxWrr4WblSAvkMvd2khgvniZpzpA0n6UrMjvXG9oMqKzg==","signatures":[{"sig":"MEUCIQDzl1MB6xPg7n8hr8VdoiPzM7D9/be793eX+IozUnCMYAIgLENYhX/iOhnrWd6/5QMLmetAlsc9XajXCZNMoYeCusc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013455},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"73c3467c0ed3c67d8bb59be0ab1360e7dac7ee5d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.26_1776860639824_0.8749482490689455","host":"s3://npm-registry-packages-npm-production"}},"4.1.27":{"name":"kabzvue","version":"4.1.27","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.27","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"fff7fcca94cd1681d4d7c73425de9fa2a7da8d26","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.27.tgz","fileCount":283,"integrity":"sha512-SypK2oKxBF6T7Xg07kFsN9bz7tSKk99udVtk+ZKtrydyIqZbBzcc9v431Me1GXuhNcgwIWAnmZZnTVSLqTno9A==","signatures":[{"sig":"MEUCIQD4R08j5thfvEWX7qFbtkwzGhCXWC6NYFCXEcEIqSTfswIgGAAc0H2lenCpaHpGamHjR4OpV81VopSrBF/ONzH3qyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013503},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"65c49f7e5abbcfc867c12ef66f47cfa55fe6639f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.27_1776860981061_0.5160984272243154","host":"s3://npm-registry-packages-npm-production"}},"4.1.28":{"name":"kabzvue","version":"4.1.28","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.28","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"89c295fca5822115247015138cd3fde7f3975897","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.28.tgz","fileCount":283,"integrity":"sha512-G+OwZR3i02i4K1mF3ccibK6G3X7vyTRtHenWs7rVMTAyZ3hp4AwDe5kPZaRl75yQeWdbiwq375UxL3LTbKnU6w==","signatures":[{"sig":"MEQCICqNoVw/tzzRNA8v6fW67tO01sZGNhDEx2whf5tUkfXiAiB1nGX85rjHIg4O1ZYZElWFANTISYCEx4Vufbe/1ws6pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013735},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"16e6a761cb2787fc6864b92855f58e1db744d1a5","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.28_1776861938831_0.013770284584031511","host":"s3://npm-registry-packages-npm-production"}},"4.1.29":{"name":"kabzvue","version":"4.1.29","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.29","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"3e7ab227e053bbfb5a72f38869f1b20709884acb","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.29.tgz","fileCount":283,"integrity":"sha512-bZb91h7b2LPL8cDLT8pqNEUY67+HbVigdM4gmYvWCbKyCm5sbwxRE2MtGCGNr74A3p33ID3NuAI8KpGolTkdmA==","signatures":[{"sig":"MEQCIEyDDyhMKBEmQpnEYvdxQoeelLopIZvkyHeKZDYPp8HuAiBQ1Ft1bklVF/xK7IMJ8i+9UQ4U598i93RYqQsCf/eKew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013745},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"45593a18c30238ad56bb9d11eb694a1e50891249","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.12.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.29_1776862115106_0.07897173961217785","host":"s3://npm-registry-packages-npm-production"}},"4.1.30":{"name":"kabzvue","version":"4.1.30","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.30","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"8a43d63b88667b4a32e3b5872e911869e421d54c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.30.tgz","fileCount":283,"integrity":"sha512-TXPS5ZswtilbCEwVe0a3PnnGWVVzlsxENX3QayAEabluM/HTuQb5cXVYNZn/aK8PCj7QJ3L1qQ4dsHlMfdQHAg==","signatures":[{"sig":"MEUCIBZY6i5bd7IzV6M/XbaFNhNpkdzp0vnAWIlXX1vUEHXDAiEAmT0y27PtaMXwfnQuVo9zz0L2EqcSKY0keAenLKYFqHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4007044},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1bbdd833bb46da2fd4cffb1a8f98439723a7aeee","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.30_1776933697790_0.5252001703313274","host":"s3://npm-registry-packages-npm-production"}},"4.1.31":{"name":"kabzvue","version":"4.1.31","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.31","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"439ee88519a7947a966f4484e631b5a6547b393d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.31.tgz","fileCount":283,"integrity":"sha512-z7ZNoglVD+uHbiLd0nCgUgxPPlM6wrEhmkgUnFzv3xYfcEZTPjSwCxIjYWPM++4+vDoVgVWr87GozEtacvZOLg==","signatures":[{"sig":"MEUCIQCjsItOpOt5eVB/Uzg7LB1fHyqGs8MDQaVwE9zEhUppdwIgBxjZXLZHFthCXGi+DJSXEzuDCWHJM6YUbMRD2HCmDIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4018067},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"f930b0dcee93978c9092e5cfeefdb864f32db931","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.31_1776937753353_0.008021625607773641","host":"s3://npm-registry-packages-npm-production"}},"4.1.32":{"name":"kabzvue","version":"4.1.32","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.32","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"6a09708ad42e2b012852ce8e9c71d364b126c5c8","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.32.tgz","fileCount":283,"integrity":"sha512-C336B7nW52JBkVqFXB5icLp09f5xBpdcQQ+e+moy8QASljJBYBjkscsaQQBnVgkb3TJRrzeNE8sFjqqp2rC8jw==","signatures":[{"sig":"MEUCICAQQvcir8ptMbVLhzIj1GB8AIyVjhn1q/8+0CoFIQXtAiEAjBOQfYwKsfbD2itp2xkarVFfmNMYKVxDblXKuffhPQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4019479},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"fe378306b927ce85975a68cb436fbb41f98f7988","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.32_1776949406716_0.4938739457918224","host":"s3://npm-registry-packages-npm-production"}},"4.1.33":{"name":"kabzvue","version":"4.1.33","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.33","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"243445f1a8ca88d42c381f64cffc856efa48503c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.33.tgz","fileCount":283,"integrity":"sha512-Q4FkNrOKT6zNfl6nzgDMNtKojULtUb3j/IGqrQXlbA2jJp+txVbLk4BNa2Mle+OQUzCT6Mm+oWgnL6u570xmVw==","signatures":[{"sig":"MEUCIHREnn8NBGupbMJhrvJqG4s3NajNu+83YHCLurtoiC47AiEA2QgFp7EAOtgu0g4zG3rnX5LJK/vw8Co8Y+Gv7LVPap4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3977721},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"96433e1dcdea4e182dfb91c95ea40d63e79bec63","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.33_1777029659824_0.5591993234030264","host":"s3://npm-registry-packages-npm-production"}},"4.1.34":{"name":"kabzvue","version":"4.1.34","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.34","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"6d0fbbdde1f448331dc9396f7df00d4cf7b32ce3","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.34.tgz","fileCount":283,"integrity":"sha512-91usGuRsS2pu48cwWC8yv6z8/ChSs7z6Yhfrak0eYtWXF5MUeDUW6A3xM6hc7p5kcmbHB5eDqY2WfPNyvJalWw==","signatures":[{"sig":"MEUCIQC8jhGLQCyNRGKMXt4MkwfWMGmWaFLZpnYmTWkiXcBgMQIgLUOXUJOLYsnLAcd7eU5ZtpR0eglZ32J4Fq2WQF3wa/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3977713},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e3fb45a1e6009e939cc56785b48644911fbeba74","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.34_1777033391337_0.34615165068680276","host":"s3://npm-registry-packages-npm-production"}},"4.1.35":{"name":"kabzvue","version":"4.1.35","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.35","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"54f68b7a8794b8800300ef8d18fe5e5df63de3ed","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.35.tgz","fileCount":283,"integrity":"sha512-Jd2i1AqjACwWkvfcU0sqFUq+FAZY4ItuV9Nyk2Qh9ALtYFpDuLWTVmvt/xO5RJNVKq1XwSJci4irwcaGhhjgjQ==","signatures":[{"sig":"MEQCICsYtuaG9uOHGoC7i8A2hlU8JJQjgwuYjkRYgGNawP7UAiAiv6U8ft54smeRL9TpKr8PQSUjs2+Klwy8FEx1Yva7og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3977944},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8eb76cda453a563c07856c751e0d1e94a08bd67b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.35_1777038456934_0.049061334620776664","host":"s3://npm-registry-packages-npm-production"}},"4.1.36":{"name":"kabzvue","version":"4.1.36","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.36","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"b10deb3a8591e51a46a7a3232e19565d95acab1a","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.36.tgz","fileCount":283,"integrity":"sha512-O61QjoliLcgFX7nh23Wboa2VaJB3JU9N8Yrp99h9tReuobhXQbjqmO7dnoyMNKbnUJdUYrjo1doZgCrlQCS6Mw==","signatures":[{"sig":"MEQCICRruk5ytGlYvn+dpgVGGzZ6IEqpyCoHrqcIM+yOOSevAiA7MgwCYvrtJX9XCPvQLHfcmQeqSWin2r6mfUEEnurJ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979000},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"1d958eac44c9e500fbc3203392d5ea4a5be19769","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.36_1777293024082_0.9512036461646769","host":"s3://npm-registry-packages-npm-production"}},"4.1.37":{"name":"kabzvue","version":"4.1.37","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.37","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d8d9b239b42bfa377daac2359b0d0c06c01363fb","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.37.tgz","fileCount":283,"integrity":"sha512-y3fL6+Pv80JUmfYgGG/ccho1EIRBL7Sv1HFhMeD5aqRvSE3I2kmijHYlZ8opWPkhDjilXRNcCqABKz1/shle4A==","signatures":[{"sig":"MEUCIQDHJjnCihC1XlR6RQ0IzjC98d1RoyNwp2GOZ9ysIme8GQIgQvic7fm/xIfiD9mmpKcmaBvN+CtHuA4XzidqmV+vpjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3983495},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"f607392110ea648e30102b75cc2e936e88fef849","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.37_1777293938850_0.4849869649144809","host":"s3://npm-registry-packages-npm-production"}},"4.1.38":{"name":"kabzvue","version":"4.1.38","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.38","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"478541263e83ee6cb1057589fbbafcf3df33c401","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.38.tgz","fileCount":283,"integrity":"sha512-mOMLN8gN8H53Y8tHBisMuIsAxVzS1hCKytbLOVEW4YSgZmsGOM+T0Qek9JvWGY1kpZUAo22sg9HLWV1NENgOKQ==","signatures":[{"sig":"MEYCIQDHJ7zHqt6xadPv04YXAVcn8AqLi1cqcbamhoQUAtg8qgIhANBhKGZgihn6B7cjlmBVBLbTjInQIwSX70V64lYaDbnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3983559},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4fbeb61e9dca4295319fabf39b94aa5f26bde347","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.38_1777294659729_0.8147567624302452","host":"s3://npm-registry-packages-npm-production"}},"4.1.39":{"name":"kabzvue","version":"4.1.39","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.39","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"629342bfcf434b3a12bf531926d6ac9b1115e883","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.39.tgz","fileCount":283,"integrity":"sha512-q0KPDRbbxQz/R2vHEsMnaDNFgjmT5Sp+WPeFwqeYTJqecSgAGoHZQnuGXw2IPFyBQG3hI9aVv/78OLdKCI6IHg==","signatures":[{"sig":"MEUCIQDM85mpaXAUb/qS8isvA5bBwGGZgQocLg+GjGgxoTbhJgIgGwy/tsX6sVO4X/pyqOg6a/7koO5mza1aqW2OQa7X6Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3983579},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"c1410f87c19f8165c336743ab18d23e654c059f8","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.39_1777534835172_0.7333583865439999","host":"s3://npm-registry-packages-npm-production"}},"4.1.40":{"name":"kabzvue","version":"4.1.40","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.40","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"97a48b7b4c863c418d3d94fb993c9b49e103020f","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.40.tgz","fileCount":283,"integrity":"sha512-C160wYseJKeWQwbAJv0QWh36wku5ACKajmCrx0uu2ssbAVHXDUj8NZwgM8nmHb+qkzD32CTVrrDs7uSB5Jjcnw==","signatures":[{"sig":"MEYCIQCnqiSGnu9eIFULgbYw/B4Ulc1yT9LwVhKETmLsQt+8MwIhAMZLLzuuCV/GcNZ9fiy31OVJHe/mGM8+x/MYZCvNuVip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3984796},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8a005e55e0351c85d9043abbefd597c2e2758fd4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.40_1777536089534_0.07610041652433686","host":"s3://npm-registry-packages-npm-production"}},"4.1.41":{"name":"kabzvue","version":"4.1.41","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.41","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ca8adaa8820b8cf1e2331379d525f1ccbec05253","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.41.tgz","fileCount":283,"integrity":"sha512-h7mK3/IWC00Pw8bnkahc9UtwQws3D7awO10JkOMchJMaE23rcVM4rIkVoPilBj0YHs4Y0sqcauy4JAcDF9X1Pw==","signatures":[{"sig":"MEUCIQDNoLhBfFN86JlsIoXiTJ0ov+JWS1xijUf2Bx5OXeM4dQIgae6HnUnsDBFjpTQFLaRcwJNmXxQ8YhywKF0SLK3oYZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3985555},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2bd39d6936623629de0513228f89a0b7a014a3b9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.41_1777537914870_0.42900729275372673","host":"s3://npm-registry-packages-npm-production"}},"4.1.42":{"name":"kabzvue","version":"4.1.42","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.42","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"fc81f7f0e4787204b7b694ddb4cceeb2e126f18a","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.42.tgz","fileCount":283,"integrity":"sha512-XYXC33yn00gB3ibEm7ZFCLr0su4apjVi74iEUcrjpgPz2zVOj5ZZ+IKmT7XvzUtgTTd8JUP2NGYL5CmFEfqcyQ==","signatures":[{"sig":"MEYCIQD/w4tgWmgH2TSj9O2+8b1GFDOAxT2aYU1QHq76+3y0vQIhAMHw/1cM5B1WVbhkl2rxNV3Q4B+0yp7Qsig3pqyXP/gJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3986246},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"84cead71059287d1afadbb37ebf68767da4607d7","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.42_1777538280977_0.3344081864784174","host":"s3://npm-registry-packages-npm-production"}},"4.1.43":{"name":"kabzvue","version":"4.1.43","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.43","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"4f28d027b894f8706b4718ff8754401ee3811028","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.43.tgz","fileCount":283,"integrity":"sha512-P9axB7ew+FnCjN6VeppDFxAUdK+ViUBc82ewKZVmyt9zT/wuSq+C6sQltcVMvY4KQUDH5skqsEZ9i+PcUCUCSA==","signatures":[{"sig":"MEUCIFdxaIwZghLKTRcPRjNv0NU3IOPVLjzaWjtT/VGT5B8QAiEAxZKXskLi/snB6RIm7LIlB6Je4ELyt8XfmTk9qmQ7t7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3986314},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"23a0852c62a66ad945c783141abde7feb5686ef9","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.43_1777550083331_0.6663232876024558","host":"s3://npm-registry-packages-npm-production"}},"4.1.44":{"name":"kabzvue","version":"4.1.44","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.44","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"03609e07ba69c1575ed4a5a7015c20f67a6a7d98","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.44.tgz","fileCount":283,"integrity":"sha512-IJS6/c/LqQ0B0z/cf7ADcRiC/0UVRaalVGqZqM1ldekxf93PcJSXKpHKNV4tiBdxLwNg6mjxEcLRzkpEqsMMQw==","signatures":[{"sig":"MEUCIAe+xEHBIPl5cHqvKjsB7iAcu5YqztOVnZrDO0usSfwUAiEA1ibbAFikmJarIqZuDM8mGuKqS8fYVPrCV5wXDTwxu+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3987035},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"ebca00fa015d39e7190c41d4bd5dea4d5850f756","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.44_1777879945004_0.6472373257800257","host":"s3://npm-registry-packages-npm-production"}},"4.1.45":{"name":"kabzvue","version":"4.1.45","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.45","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"270e3b050fc8bde469ce4225c6a65a9f08bc338f","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.45.tgz","fileCount":285,"integrity":"sha512-MpIQNpvdQT5wkeVylzqDQmPyHUY0osObcgrIysSoKG1e0iXs+bbg7lc1PaQ45hG7pz7ELJkuImacNOdg6qX0sw==","signatures":[{"sig":"MEYCIQDHMTrAONXQL0zumPQU/nPMlmDzILvCF9WJ8rW5WuuJVQIhALXP63JpQ8gwiC36dH+CFFW1LYpoVDnsVMlcxhL7bLQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3981522},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7d47b9653e8a63242745337437b7ed97fbb509c1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.45_1777882972074_0.9100631744689542","host":"s3://npm-registry-packages-npm-production"}},"4.1.46":{"name":"kabzvue","version":"4.1.46","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.46","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"bc93c7739e775b0b6dbd7dcdc8df5a4b384a98bf","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.46.tgz","fileCount":285,"integrity":"sha512-qciLQljg+rkgbow1Djy01E5GipoQ9XO2ZdWcLhKgrq3nG+LWkiO7oQfz674uXUz5hL4jeefGzj9eBsAl/ad6DA==","signatures":[{"sig":"MEUCIQDqqctAN2m/i1PTB//IUn+HUUpYApaD67Sr8q+0bH5vtgIga0qkyvvd+ZdXtzD20SiRF8R3HmX41NUf8R5WEWQG1X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3983836},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4d07cb874a9f0aba1de61e510366a1c7394ea1d4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.46_1777883679232_0.2141530562870464","host":"s3://npm-registry-packages-npm-production"}},"4.1.47":{"name":"kabzvue","version":"4.1.47","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.47","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"655e7d9dbae246eea608d84c8278aaf3d5226716","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.47.tgz","fileCount":285,"integrity":"sha512-7N+TcCDVXyH/34bG7Sv3EwIDx5t2uqHcTiTDrcGuhWhLF51OYkOWUy6grJSW+Zt0tXH+qr0a7ExaRZyt+KNIeA==","signatures":[{"sig":"MEQCIGwq3bRh/wwafQk7eT27cK3iN/NcAiqSGJWzxfDkgjp1AiB51hMpxaWMkyqsHcR9646VaRrCXjnmmjNDE4wABUFXmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3984248},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"887d0a4b3116284f2800ea19f9db96dad06ebb51","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.47_1777885199463_0.9130739686038118","host":"s3://npm-registry-packages-npm-production"}},"4.1.48":{"name":"kabzvue","version":"4.1.48","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.48","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9a035b731ad56ae2d862fedaba5297a1d2364c47","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.48.tgz","fileCount":285,"integrity":"sha512-1kntEV4hcPBTfoZKgCrbPUvDMzNbOF5ul0sB7NbfkNRkZSDuThc2RmuSQFiPRTd0eKUn75M6Z7dUP65yof7S0A==","signatures":[{"sig":"MEUCIBh06Oiqu7QwaoaQx8x9DFhWZB0qSqcrfqybHswwkzSUAiEAxgqcnqKsvtfYoo8ZbgjWOiQ/Ti3V3KU0yGNzMnozTOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3996908},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"93c66102301f43b43ca3c361f5b4ac43210e9f7f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.48_1777895473166_0.7643398940022501","host":"s3://npm-registry-packages-npm-production"}},"4.1.49":{"name":"kabzvue","version":"4.1.49","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.49","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2b16f3042af7756280a6c42b2232ebe3015434d3","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.49.tgz","fileCount":285,"integrity":"sha512-I/6U/92zak53Sb4iZg/rVi/Giy3Vig+CS7tNXvOKHkSU6RzgkQwYPnK6X8I+zhzj2FHJgoKsKVB+snnZ+2lIig==","signatures":[{"sig":"MEQCIGWqLuEQ9SgijbMNXyoZF3t+xSNfvbP2zUJQp0RV1zJMAiBxPyd+fogP/hDtvpFKh+XCFUYTUP6h9U1bY1kyB5aD+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999597},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"ce66c59cfa5f7e41e471149912c78436449922e0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.49_1777897944751_0.7834202256653637","host":"s3://npm-registry-packages-npm-production"}},"4.1.50":{"name":"kabzvue","version":"4.1.50","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.50","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1640462e2e4153beff720ec09e089e63e685329d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.50.tgz","fileCount":285,"integrity":"sha512-Cm/y9AwUEHrefm9oDHuI5KUNTN/WV1U2fpVatKt0vSSIEX45mC7OpyX6o6lxR66hX+HZTmNABmA83R3eVPzIyQ==","signatures":[{"sig":"MEYCIQDRGLFOkQXkzqSAWv4TqCNdQRpmCeb8LllFiI6t+PTgpwIhANH7hkpR+uQkkNz7Puv23/A/OApkgXlKVJJFzEhJJ6Fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4004156},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"52c015e1333a2ccf5fd7944c049aac37ca5083ab","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.50_1777900149211_0.48280522894488764","host":"s3://npm-registry-packages-npm-production"}},"4.1.51":{"name":"kabzvue","version":"4.1.51","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.51","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"b2282835acda1adee04feb04b4e148f9bbbe4167","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.51.tgz","fileCount":285,"integrity":"sha512-D8fGaCP+VrAb311jV+dyq5vsqhsCDT7x4jUVnMgyj0Zd9GHhP/gCiqWekhfquOD6OKOBci06GUToOtkgz3wBng==","signatures":[{"sig":"MEQCICUaPU7K8Eu/BxGPpq1zcbh0voTSYJMXWS+9IRa/qUBcAiBtz6+4Gu6oSGFc5yXbOI8dKHhTWTwQPfavSF8P10rKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4004977},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"4b46040550cef77ad6747b945203b7fceffeddf3","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.51_1777960693118_0.33490938446296137","host":"s3://npm-registry-packages-npm-production"}},"4.1.52":{"name":"kabzvue","version":"4.1.52","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.52","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2f0305653a7a3a505cc4daac1b15208120f9f04d","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.52.tgz","fileCount":285,"integrity":"sha512-mMZJrmeu7/cOBcAGzNgpRAap1OshbO825cGz1chDeLzpaQ2XW6MzKsVPh9rdbdS6GhJ3PFwYnfKMSHVT1CLWig==","signatures":[{"sig":"MEUCIQC3KWqFruxUCMj2SKUQXlsRxHtddodjWEo0Ww3qaMpkbAIgGUcvOJ9JaKbktdC8UvafloKR+3X2GJ5sJEeSzIWQP7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006765},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"ace1204be25754f0b60055a5796e7b6b90be66e1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.52_1777963860460_0.11387300797292088","host":"s3://npm-registry-packages-npm-production"}},"4.1.53":{"name":"kabzvue","version":"4.1.53","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.53","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"bfe795a8afca352a7b446e70ddd76369e24d2975","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.53.tgz","fileCount":285,"integrity":"sha512-7ezhkiPYUrH63gQvbR816pTjeqlmHLma8rS3LNclHc33kGXvuCwxyhEeYbppsBTlm/eu5p7iZz/Ox+JBRGOWNw==","signatures":[{"sig":"MEYCIQDnxa1TsOHxiPpr8y7Gn//THl0J4x+VhK3z0z9vpLDHVgIhAJtpoFBTTTgKGLbUr3sO0MKq9Y5b39d8x+Cs+PSJLfbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008269},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"bbca7a4ac15cae38b87b2e967c0121a2d5d8913f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.53_1777965099239_0.4397933276105437","host":"s3://npm-registry-packages-npm-production"}},"4.1.54":{"name":"kabzvue","version":"4.1.54","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.54","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d969c9be08fa85fd4557614a48522a1c1a8443b7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.54.tgz","fileCount":285,"integrity":"sha512-ze35Np/JoqNp8YA/Oz408+xgXN3728LJBmfzM7F02v5HgiyskDOEqXSc3i7V0QyoX8Zh1bCBQUdSz7jv6Y6m8g==","signatures":[{"sig":"MEYCIQD+APVNeKhRGZm34uLu72sjpv+E/tjKA8Tur2GyZawS4gIhANAasfTz4nbGRBras9PJdb80zF9+nMtugvIcRD07r16g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4009174},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2762367548c13355f9ef58bd0e560649520c5353","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.54_1777965582671_0.9585626188681591","host":"s3://npm-registry-packages-npm-production"}},"4.1.55":{"name":"kabzvue","version":"4.1.55","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.55","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"a4980707bd3430af6f98d3bdbec96ce76cf12d39","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.55.tgz","fileCount":285,"integrity":"sha512-9X/C1m6kFdtpVw6xki7HyLN+NjNo0mpjfc29wTzkREodmsTD1rDphNnfEpm8HCPum75IRRo4oXLLaWJuajF5RA==","signatures":[{"sig":"MEUCIQC3LmzvikQ7gHqqcZjnd+MaMIcm9PzRUeNaLWaFEK7o6QIgYHp5d1WH0mrsTM904eQ6rbcoGlwIRm8VtPU+nZhi2vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4009855},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"2ac0cd8624a2814b2788807f4b7754bd487822d1","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.55_1777966709301_0.052728395954777296","host":"s3://npm-registry-packages-npm-production"}},"4.1.56":{"name":"kabzvue","version":"4.1.56","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.56","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"1e3192b89cab9063fe15cdf7b701aaa9c6435501","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.56.tgz","fileCount":287,"integrity":"sha512-o/2dh0iXO0pafn3DROuc2T8Zwfhh7Op1zmsRwo+SqJx+my/SBhrKCts4bBSLzmpeWUjWw6jw75TA4bXVF5Qkhw==","signatures":[{"sig":"MEYCIQDCFiOw1zbiNSzuC+9n+gIamBbwyamaeE36ulO+geSn/AIhAOKSHYKyt7EWceEV/TlqtrUANsaki6meLs6eG/upti8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4021321},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"5a01ae4c188f94116ad4492a95a34a570cce3f86","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.56_1777985218353_0.9696025136877671","host":"s3://npm-registry-packages-npm-production"}},"4.1.57":{"name":"kabzvue","version":"4.1.57","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.57","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9ca76ec70d6ace27b69093f53f6d3e17bbddbb99","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.57.tgz","fileCount":287,"integrity":"sha512-/L1Fce2FiEutNySH4OBLbHpZOgbdzblIcrSM9Kizryryh3+dvda9q85aUE0jtY28E9AmhPUSz+2osJWqlJ0NKQ==","signatures":[{"sig":"MEYCIQDAvfB8CMvYHShtycEf/hmI50/gWsbHnnxmxvzlpNAqwAIhAPMC4z9z4a7VTVvRL96hmZR8TNdSW2ZDMdwJfD4gBEP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4021699},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"bc143d5cb5eff71e23112658bebd5fc22b20a089","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.57_1777985981963_0.6277934110210288","host":"s3://npm-registry-packages-npm-production"}},"4.1.58":{"name":"kabzvue","version":"4.1.58","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.58","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ef376fe39f65c0c06d1c5bf9e603dfeff4fe5702","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.58.tgz","fileCount":287,"integrity":"sha512-CW5qJuguYl7x9nhWp5i0u75HPRUJn0BPy9S8v1ldfuGzRdAeGkLhRAubnwTnrc1p0DsBMOZHirOeeE2yPoouQA==","signatures":[{"sig":"MEQCIESg+YnygfhDNl6VrFktcIOaflhR0YhfkwWtsM1CywwmAiBsijXz8k+gjBjwhlB6PtPSmebUtpKNeE+qSXleyfEsbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4022386},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"f4ea05f9476c70746c5135a224e4903a7e25379e","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.58_1777987155722_0.2088718922796311","host":"s3://npm-registry-packages-npm-production"}},"4.1.59":{"name":"kabzvue","version":"4.1.59","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.59","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9377bcf7fc2b0bd5c5e7c7b5138804ea384a57d6","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.59.tgz","fileCount":287,"integrity":"sha512-g7l2eHGOZDfOu/dtdiTy8iLRJ2IAxnU0Aa/hFSKAoIgzU9J/br1lzY5lk+rlfMBc/4LHklftyCmtCGwtbfQM6A==","signatures":[{"sig":"MEYCIQC5DHxtvntF+4+e440Nrnz84qkaOsmc/o4MEZ+lvlMULAIhALp3wxhNjqcp+eWzEhwqjavD+4796wMbHM4e6JCApC05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"8df7eadd9d8f6b3d65bbcb8932057a0964eb458b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.14.1","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.59_1778671485866_0.7462708238358375","host":"s3://npm-registry-packages-npm-production"}},"4.1.60":{"name":"kabzvue","version":"4.1.60","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.60","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"8f7fb728d1ea1f1f56a528295ef30748ec2deff6","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.60.tgz","fileCount":287,"integrity":"sha512-9wrtQK4x5AksRAbHbc/b1R7VG9m3DzLad0u9RmmvgnaHJQaGp+dXA3tB4ivgg90PyqsZfh6RU4Wk3IjVERcZqQ==","signatures":[{"sig":"MEUCID4jRMZhFZgvcH0OhPeoEgOyhXe9lvF6vKe8ffBclYyLAiEAjMEGg2I03Ug84EPMBHIIq3IUd1BF7ozdgRneThdmKlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"6685dd25f36222077d58cf877a97f8fac19fd833","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.15.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.60_1779437186488_0.3685274799994236","host":"s3://npm-registry-packages-npm-production"}},"4.1.61":{"name":"kabzvue","version":"4.1.61","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.61","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"887c9913aed4d9bc0b66c079fad7dfbbcd0dae4e","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.61.tgz","fileCount":287,"integrity":"sha512-eJY2uZzxfCn4O1Aoj/+lED7c1IaSbvCIRHHKVSuUZD322tJTI9Slli5ZsFgosDMtH40TenQM9xfrj2xoSQpWmg==","signatures":[{"sig":"MEUCIQDH7tz7ezr9dJDLvSh2dbjLcaS2Vu1yLxe5fKYfU3EBhQIgMCBRK7HaSsEiW5vJaapM4WHe2mPAnVJBKLyJuDGpUMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"e84d2dae6fc32282e3c7906a087ae65eaad80dc8","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.15.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.61_1779437743601_0.3196357025626342","host":"s3://npm-registry-packages-npm-production"}},"4.1.62":{"name":"kabzvue","version":"4.1.62","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.62","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"70ac39936fde1ed6077170243a396dd3d9d9ff0e","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.62.tgz","fileCount":287,"integrity":"sha512-YddNxr8dM27Lplv2OkGrDNOGTzXC60eQwYI8Dy4BI1AsXH2BxNUXyxQG2u2Slmi91esbOyEG/fl125G+2u5Y0Q==","signatures":[{"sig":"MEUCIHDj+PB0GTMnh9WTvYJ6YoTJ/TmlCPBUIYNThQwHYjlnAiEA/qLCedEQxt749hQ+huD7YqoBfQb9Se8uTH5+NWnN1EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"a7e3c5d6ac2636c66d31089c04f86a5c6707761b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.16.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.62_1781171764714_0.6667103135495946","host":"s3://npm-registry-packages-npm-production"}},"4.1.63":{"name":"kabzvue","version":"4.1.63","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.63","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"71829060ea79b9f2e39baa3120e0a9c0f50cd14c","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.63.tgz","fileCount":291,"integrity":"sha512-3uomVOSkqNduf2IbtchnLZRvgsygNcB48MsmTVoOhAme/zhgosPfTsNH8XpRRMXNweP0JifS3QGBsWVT7m0tSg==","signatures":[{"sig":"MEQCIGqfjnE1K6G6Spi4fCRKH5kKnZFXtmlZaQXyTzex0DQZAiAhUWp+Pzviy8yCXZAfp1LtGLEzmjgAy37HOLgpNBEfGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039637},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"6c2d4bc208001c4b4ed8bdc1ac1cf64efb2ebc0b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.63_1781504991163_0.20347167435420888","host":"s3://npm-registry-packages-npm-production"}},"4.1.64":{"name":"kabzvue","version":"4.1.64","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.64","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"f2aeff210039baec6e91c6e34f4b037f496e60af","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.64.tgz","fileCount":293,"integrity":"sha512-biDPpQ3AqPFw892F/cMhZZ5mc3KE1ZCZG5ZnqiXJjCax7o8iaVTzWhC+NUBUUVSBrAoA2eYpmgebGn1/gIhAHg==","signatures":[{"sig":"MEYCIQDur8b2XhzwtLJgccOd2hZwgTfflWsgPZKT0w2Bftt/NAIhANC7mN6JbK4/6iXMbv5+snIt5VjcY+yOyZBOT2qC/6Xe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4056046},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"9dba2bb8c5021cb6718b26aa9cb77f8128eb08c4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.64_1781506484475_0.6015003828398098","host":"s3://npm-registry-packages-npm-production"}},"4.1.65":{"name":"kabzvue","version":"4.1.65","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.65","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d6c28af6d4ff6b8f5640a9a595c53b2891f2a3e7","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.65.tgz","fileCount":289,"integrity":"sha512-Aekatggt2zTLYExL7QSG2K8MVs/o5e+KM3gb8J4f/DvgDG5iMI0i5FtJY3mxZc8OcgJ9bRMz3ZkIWldKm63Aow==","signatures":[{"sig":"MEQCIBwkD+srrn408WeuONGiaoHrnZZOC4P3Sm9/hYeS6B7QAiBePebj+Uy9kVxBhGHSEyVY5S12tM8acNW0WkOp+vT/qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039350},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"10bbd99080ddbd6c1f2a110c79045715426bc845","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.65_1781507763893_0.5791323701452198","host":"s3://npm-registry-packages-npm-production"}},"4.1.66":{"name":"kabzvue","version":"4.1.66","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.1.66","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"d53938af5ebdc6dd657b21c9a9af608ece43fdcc","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.1.66.tgz","fileCount":289,"integrity":"sha512-pmP+bf3kBvVMTwQrbJ34S6gj2OiaOBRyznIrEO0ifKx9VleMn1VmhwLNqd+C4AGcehniZgIJ9120zfAtlqwzag==","signatures":[{"sig":"MEYCIQDNUQ9pYQkKHtScz7R+br4oQUz4plX3eKsG/nn5RkjaDgIhAPgyiebYZc480yNW0daLOsVCgcekX4k+o2uQdVRDGcYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4046729},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"98f8fb2bcfcf212561bbdc0a298e916b03ace6a0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.1.66_1781513262755_0.5722846540238797","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"kabzvue","version":"4.2.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.2.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"9c472eb8e8a756d6bfe1c83ade67cdfe945ee570","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.2.0.tgz","fileCount":289,"integrity":"sha512-/S/XSUWmJKo44fzrJ+yRSFHttk+JwuNaASfhEgrxfd+A3nFOoK6/wIry7ZFqqzTcbxD/Dc9sEPQB60RWIqlHug==","signatures":[{"sig":"MEUCIBtDNbBmahkNlU/ldpzMd0XBk+ddIjyfDcjnsUDSd0hVAiEAo7bZoo6hBk0b6Sgkm7rKy+srDE0XFnuLtL3PU/m/Dno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4049393},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"6947d9c4ae672707fda1deee972d11fc73839988","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.2.0_1781686406442_0.08282734836871342","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"kabzvue","version":"4.3.0","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.3.0","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"c3d88f01606b4099d414784a6b585f4a228e29a4","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.3.0.tgz","fileCount":289,"integrity":"sha512-CfrZifPLVvUry/WnaHu2ImNodKWaaFiwr5YJRqO/Sq7vDQR+V7w3lj31o5eNMYdI7tHBBCY1BPPah9487OPdpw==","signatures":[{"sig":"MEUCIQDuO5wO56UZIJ6EFtY8uGhm7h+XqeI17zEZ8f6Jqh8c5wIgW6jsJ1J47Pn0/0LO95q9A4sdI4bgW09eLv8zeWiwKeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4048616},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"0418619381a5a64f9a5ffd82eb4315ddbc0ff174","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.17.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.3.0_1781687125994_0.029577587859722643","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"kabzvue","version":"4.3.1","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.3.1","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"ff0d34116e52af31e87ceff03894a8535e6ac7ab","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.3.1.tgz","fileCount":289,"integrity":"sha512-eNCkFX0smNb+VGEZgryz69+fEuEV/Q4ONYvc3S/s8ZTMPUw4FAJGtKc7ahwy+uqqpWQ/T/1GACJPnDWTMuMHwg==","signatures":[{"sig":"MEQCICVI4NjGJYFGbvu9277yEGJODwk6GAIc/m/IV9D0PNZkAiAr+Ur6JLS9VrcgHxOUx6y8LR18O0JWgirFGCdYLUoNJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4068008},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"43fdf1bf77e6314a7d0f54978975e8462d67a318","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","lint:fix":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.18.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.3.1_1783589923397_0.5604054180778397","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"kabzvue","version":"4.3.2","keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","_id":"kabzvue@4.3.2","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dist":{"shasum":"2e28ed65deb866f9547919a9397eab137f12aa3a","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.3.2.tgz","fileCount":289,"integrity":"sha512-t+z71vspIsPnLpTdWiEU1LaG7UPbgE9qMRuaRs/f2KfmCAlzpijasmnN9mmasFVs0kThw1eBCsPdj+TishZHSw==","signatures":[{"sig":"MEUCIDshxKzlHGHgV454I+Z5MYczvlX0hKewBZufpsKLyVHoAiEA09LS7oCd1rwVZJmSacRc8xMtlGFdSvWdMAIbGJUBcAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4068008},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.esm.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./css":"./dist/kabzvue.css","./dist/kabzvue.css":"./dist/kabzvue.css"},"gitHead":"7aa8f2b7d2d246329b25fa60e952fe074c7071de","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","dev:docs":"vite --config vite.docs.config.js","lint:fix":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","test:unit":"vitest","build:docs":"vite build --config vite.docs.config.js","build:watch":"vite build --watch","preview:docs":"vite preview --config vite.docs.config.js","test:coverage":"vitest run --coverage","test:unit:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"repository":{"url":"git+https://github.com/James-Kabz/kabzvue.git","type":"git"},"_npmVersion":"11.18.0","description":"A Vue.js component library with Tailwind CSS styling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.0.0","pinia":"^3.0.3","vue-router":"^4.5.1","tailwind-merge":"3.3.1","lucide-vue-next":"^0.292.0","class-variance-authority":"^0.7.0","@fortawesome/vue-fontawesome":"^3.1.2","@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","jsdom":"^26.1.0","eslint":"^9.31.0","vitest":"^3.2.4","vue-tsc":"^3.0.7","@eslint/js":"^9.31.0","typescript":"^5.9.2","@types/node":"24.3.3","tailwindcss":"^4.1.13","autoprefixer":"^10.4.16","@vue/test-utils":"^2.4.6","@tailwindcss/vite":"^4.1.13","eslint-plugin-vue":"~10.3.0","@vitejs/plugin-vue":"^6.0.1","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-vue-jsx":"^5.0.1","vite-plugin-vue-devtools":"^8.0.0"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kabzvue_4.3.2_1783590791662_0.22780675326575062","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"kabzvue","version":"4.3.3","private":false,"type":"module","description":"A Vue.js component library with Tailwind CSS styling","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./dist/kabzvue.css":"./dist/kabzvue.css","./css":"./dist/kabzvue.css"},"engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","dev:docs":"vite --config vite.docs.config.js","build":"vite build && vue-tsc --emitDeclarationOnly","build:watch":"vite build --watch","build:docs":"vite build --config vite.docs.config.js","preview:docs":"vite preview --config vite.docs.config.js","preview":"vite preview","test:unit":"vitest","test:unit:run":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs","lint:fix":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix","prepublishOnly":"npm run build"},"keywords":["vue","vue3","components","ui","tailwind","component-library"],"author":{"name":"Stl-Horizon"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/James-Kabz/kabzvue.git"},"homepage":"https://github.com/James-Kabz/kabzvue#readme","bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"dependencies":{"@fortawesome/fontawesome-svg-core":"^7.0.1","@fortawesome/free-brands-svg-icons":"^7.0.1","@fortawesome/free-regular-svg-icons":"^7.0.1","@fortawesome/free-solid-svg-icons":"^7.0.1","@fortawesome/vue-fontawesome":"^3.1.2","class-variance-authority":"^0.7.0","clsx":"^2.0.0","pinia":"^3.0.3","lucide-vue-next":"^0.292.0","tailwind-merge":"3.3.1","vue-router":"^4.5.1"},"peerDependencies":{"vue":"^3.5.18"},"peerDependenciesMeta":{"lucide-vue-next":{"optional":true}},"devDependencies":{"@eslint/js":"^9.31.0","@tailwindcss/vite":"^4.1.13","@types/node":"24.3.3","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.0.1","@vitest/coverage-v8":"^3.2.4","@vue/test-utils":"^2.4.6","autoprefixer":"^10.4.16","eslint":"^9.31.0","eslint-plugin-vue":"~10.3.0","jsdom":"^26.1.0","tailwindcss":"^4.1.13","typescript":"^5.9.2","vite":"^7.0.6","vite-plugin-vue-devtools":"^8.0.0","vitest":"^3.2.4","vue-tsc":"^3.0.7"},"gitHead":"54803864ec1f3f75d8d2f61bfcc409f1b5bbe8e7","_id":"kabzvue@4.3.3","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-y35DbPuPLvy8iGCUjl8Fz6w9g4NvTy4EcS0jg5kCCvQvH2S3+1R8nP914h2exCrQU6OU25Em32jpZHb/RBhylg==","shasum":"43c7a63ed691628e6f165607ca8ecc1b583aa328","tarball":"https://registry.npmjs.org/kabzvue/-/kabzvue-4.3.3.tgz","fileCount":289,"unpackedSize":4049327,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kabzvue@4.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID6+DHqVYylcPpcb3gyofLFuYNC5x9tN/QkU5Q/5vqdQAiEA+hkJC4HgP0g7Eb7zmlk4T7cjkdkgGoRAtzFfS47OQRs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6600cc0-9450-4fa5-93f1-cc787037c318"}},"directories":{},"maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kabzvue_4.3.3_1783598235660_0.3082195437054722"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T14:19:46.828Z","modified":"2026-07-09T11:57:16.123Z","3.27.11":"2026-02-09T14:19:47.110Z","3.27.13":"2026-02-09T14:35:12.020Z","3.28.0":"2026-02-10T08:16:16.132Z","3.28.1":"2026-02-13T06:39:19.460Z","3.28.2":"2026-02-13T12:50:57.390Z","3.29.0":"2026-02-16T11:45:35.187Z","3.29.1":"2026-02-17T08:01:36.264Z","3.29.2":"2026-02-17T08:31:52.811Z","3.29.3":"2026-02-27T08:14:16.406Z","3.29.4":"2026-02-27T09:08:48.941Z","3.29.5":"2026-02-27T09:25:30.030Z","3.29.6":"2026-02-27T11:36:07.911Z","3.29.7":"2026-02-27T11:56:27.089Z","3.29.8":"2026-02-27T12:27:56.047Z","3.29.9":"2026-02-27T12:43:07.665Z","3.29.10":"2026-02-27T12:56:04.380Z","3.29.11":"2026-03-10T12:29:04.858Z","3.29.12":"2026-03-11T11:58:23.534Z","3.29.13":"2026-03-12T06:49:13.675Z","3.29.14":"2026-03-12T13:40:48.422Z","3.29.15":"2026-03-13T07:48:42.263Z","3.29.16":"2026-03-13T09:55:50.751Z","4.0.0":"2026-03-16T08:18:59.903Z","4.0.1":"2026-03-16T09:07:26.792Z","4.0.2":"2026-03-24T09:06:33.702Z","4.0.3":"2026-03-25T06:58:33.229Z","4.0.4":"2026-03-25T14:16:03.079Z","4.0.5":"2026-03-26T09:11:10.690Z","4.0.6":"2026-03-26T09:41:08.121Z","4.0.7":"2026-03-26T11:30:27.992Z","4.0.8":"2026-03-26T11:43:02.711Z","4.0.9":"2026-03-27T06:46:45.642Z","4.0.10":"2026-03-27T07:32:40.665Z","4.0.11":"2026-03-27T08:01:38.117Z","4.0.12":"2026-03-27T08:30:43.333Z","4.0.13":"2026-03-27T11:55:14.611Z","4.0.14":"2026-03-30T17:48:46.974Z","4.0.15":"2026-03-31T09:58:24.081Z","4.0.16":"2026-03-31T12:02:45.291Z","4.0.17":"2026-03-31T12:13:59.150Z","4.0.18":"2026-04-01T06:42:31.883Z","4.0.19":"2026-04-01T07:00:24.362Z","4.0.20":"2026-04-01T07:15:08.807Z","4.0.21":"2026-04-01T07:24:40.006Z","4.0.22":"2026-04-01T08:04:23.122Z","4.0.23":"2026-04-01T08:14:54.486Z","4.0.24":"2026-04-01T08:20:32.096Z","4.0.25":"2026-04-01T08:38:12.096Z","4.0.26":"2026-04-13T07:13:53.868Z","4.0.27":"2026-04-16T13:15:07.950Z","4.0.28":"2026-04-16T13:31:55.440Z","4.0.29":"2026-04-16T13:45:45.302Z","4.0.30":"2026-04-17T06:46:57.217Z","4.0.31":"2026-04-17T07:17:00.517Z","4.0.32":"2026-04-17T07:25:14.234Z","4.0.33":"2026-04-17T08:02:39.629Z","4.0.34":"2026-04-17T08:21:46.408Z","4.1.0":"2026-04-17T08:46:25.198Z","4.1.1":"2026-04-17T08:56:20.127Z","4.1.2":"2026-04-17T09:10:35.020Z","4.1.3":"2026-04-17T09:24:45.479Z","4.1.4":"2026-04-17T09:40:47.388Z","4.1.5":"2026-04-17T11:16:35.423Z","4.1.6":"2026-04-17T11:34:59.856Z","4.1.7":"2026-04-17T12:02:00.152Z","4.1.8":"2026-04-17T12:10:14.976Z","4.1.9":"2026-04-17T12:50:09.424Z","4.1.10":"2026-04-17T12:57:45.993Z","4.1.11":"2026-04-20T12:54:51.230Z","4.1.12":"2026-04-20T13:41:14.782Z","4.1.13":"2026-04-20T13:56:42.485Z","4.1.14":"2026-04-20T14:05:29.213Z","4.1.15":"2026-04-20T14:10:03.744Z","4.1.16":"2026-04-21T08:46:05.888Z","4.1.17":"2026-04-21T09:04:07.862Z","4.1.18":"2026-04-21T09:32:23.201Z","4.1.19":"2026-04-21T10:03:08.898Z","4.1.20":"2026-04-21T10:17:53.296Z","4.1.21":"2026-04-21T13:53:22.949Z","4.1.22":"2026-04-21T14:15:38.845Z","4.1.23":"2026-04-22T11:16:09.745Z","4.1.24":"2026-04-22T11:39:19.188Z","4.1.25":"2026-04-22T12:05:58.468Z","4.1.26":"2026-04-22T12:24:00.113Z","4.1.27":"2026-04-22T12:29:41.310Z","4.1.28":"2026-04-22T12:45:39.076Z","4.1.29":"2026-04-22T12:48:35.395Z","4.1.30":"2026-04-23T08:41:38.046Z","4.1.31":"2026-04-23T09:49:13.632Z","4.1.32":"2026-04-23T13:03:27.012Z","4.1.33":"2026-04-24T11:21:00.060Z","4.1.34":"2026-04-24T12:23:11.666Z","4.1.35":"2026-04-24T13:47:37.243Z","4.1.36":"2026-04-27T12:30:24.383Z","4.1.37":"2026-04-27T12:45:39.194Z","4.1.38":"2026-04-27T12:57:40.024Z","4.1.39":"2026-04-30T07:40:35.404Z","4.1.40":"2026-04-30T08:01:29.860Z","4.1.41":"2026-04-30T08:31:55.090Z","4.1.42":"2026-04-30T08:38:01.242Z","4.1.43":"2026-04-30T11:54:43.606Z","4.1.44":"2026-05-04T07:32:25.257Z","4.1.45":"2026-05-04T08:22:52.343Z","4.1.46":"2026-05-04T08:34:39.512Z","4.1.47":"2026-05-04T08:59:59.738Z","4.1.48":"2026-05-04T11:51:13.439Z","4.1.49":"2026-05-04T12:32:25.036Z","4.1.50":"2026-05-04T13:09:09.486Z","4.1.51":"2026-05-05T05:58:13.368Z","4.1.52":"2026-05-05T06:51:00.734Z","4.1.53":"2026-05-05T07:11:39.541Z","4.1.54":"2026-05-05T07:19:42.939Z","4.1.55":"2026-05-05T07:38:29.577Z","4.1.56":"2026-05-05T12:46:58.581Z","4.1.57":"2026-05-05T12:59:42.254Z","4.1.58":"2026-05-05T13:19:16.016Z","4.1.59":"2026-05-13T11:24:46.141Z","4.1.60":"2026-05-22T08:06:26.762Z","4.1.61":"2026-05-22T08:15:43.803Z","4.1.62":"2026-06-11T09:56:04.974Z","4.1.63":"2026-06-15T06:29:51.409Z","4.1.64":"2026-06-15T06:54:44.683Z","4.1.65":"2026-06-15T07:16:04.097Z","4.1.66":"2026-06-15T08:47:43.003Z","4.2.0":"2026-06-17T08:53:26.673Z","4.3.0":"2026-06-17T09:05:26.288Z","4.3.1":"2026-07-09T09:38:43.660Z","4.3.2":"2026-07-09T09:53:11.905Z","4.3.3":"2026-07-09T11:57:15.882Z"},"bugs":{"url":"https://github.com/James-Kabz/kabzvue/issues"},"author":{"name":"Stl-Horizon"},"license":"MIT","homepage":"https://github.com/James-Kabz/kabzvue#readme","keywords":["vue","vue3","components","ui","tailwind","component-library"],"repository":{"type":"git","url":"git+https://github.com/James-Kabz/kabzvue.git"},"description":"A Vue.js component library with Tailwind CSS styling","maintainers":[{"name":"kabz","email":"kabogp@gmail.com"}],"readme":"# STL Horizon Vue Atomic UI Library\n\nA comprehensive Vue.js component library with Tailwind CSS styling, featuring automated testing, semantic versioning, and CI/CD pipelines.\n\n## Development & Release Workflow\n\n### Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n\n# Run tests\nnpm run test:unit\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Build for production\nnpm run build\n\n# Preview production build\nnpm run preview\n```\n\n### Docs Full Gallery\n\nThe docs now include a permanent full component gallery route:\n\n- `/components/full-gallery`\n\nHow to use it:\n\n1. Open docs at `/components/components`\n2. Click **Open Full Gallery**\n3. Interact with component props live and preview changes immediately\n\nFor local docs development:\n\n```bash\nnpm run dev:docs\n```\n\n### Commit Convention\n\nThis project uses [Conventional Commits](https://conventionalcommits.org/) for automatic semantic versioning:\n\n```bash\n# Features (minor version bump: 1.2.3 → 1.3.0)\ngit commit -m \"feat: add new component\"\n\n# Bug fixes (patch version bump: 1.2.3 → 1.2.4)\ngit commit -m \"fix: resolve button click issue\"\n\n# Breaking changes (major version bump: 1.2.3 → 2.0.0)\ngit commit -m \"feat!: redesign component API\n\nBREAKING CHANGE: component props have changed\"\n\n# Other changes (patch version bump)\ngit commit -m \"docs: update component documentation\"\ngit commit -m \"refactor: improve component performance\"\ngit commit -m \"test: add component tests\"\n```\n\n### Automatic Versioning & Publishing\n\nThe project uses GitHub Actions for automated semantic versioning and NPM publishing:\n\n- **Triggers**: Push to `main` branch after tests pass\n- **Version Bumps**:\n  - `major`: Breaking changes (BREAKING CHANGE or `!:` in commit)\n  - `minor`: New features (`feat:` commits)\n  - `patch`: Bug fixes (`fix:` commits) or other changes\n- **Process**:\n  1. Run comprehensive test suite\n  2. Analyze commits since last release\n  3. Bump version automatically\n  4. Create git tag and commit\n  5. Publish to NPM with public access\n\n## Testing\n\nThis library includes comprehensive testing with both unit and integration tests.\n\n### Test Structure\n\n```\nsrc/__tests__/\n├── *.spec.js                    # Unit tests for individual components\n└── integration/                 # Integration tests for component combinations\n    ├── FormIntegration.spec.js\n    ├── ModalIntegration.spec.js\n    ├── CardIntegration.spec.js\n    └── NavigationIntegration.spec.js\n```\n\n### Testing Types\n\n#### Unit Tests\n- Individual component functionality\n- Props, events, and styling validation\n- Accessibility testing\n- Error handling\n\n#### Integration Tests\n- **Form Integration**: Complete form workflows with Input, Button, Select, Checkbox\n- **Modal Integration**: Modal with form submission and alert interactions\n- **Card Integration**: Cards with headers, content, footers, and actions\n- **Navigation Integration**: Dropdown menus and breadcrumb navigation\n\n### CI/CD Pipeline\n\nThe project uses GitHub Actions for automated testing and releases:\n\n- **Triggers**: Push/PR to `main` and `develop` branches\n- **Node.js versions**: 18.x, 20.x, 22.x\n- **Checks**: Linting, unit tests, integration tests, build verification\n- **Coverage**: Uploaded to Codecov with 70% threshold requirements\n- **Release**: Automatic semantic versioning and NPM publishing\n\n### Coverage Requirements\n\n- Branches: 70%\n- Functions: 70%\n- Lines: 70%\n- Statements: 70%\n\n### Running Tests Locally\n\n```bash\n# Run all tests\nnpm run test:unit\n\n# Run tests once (CI mode)\nnpm run test:unit:run\n\n# Run with coverage\nnpm run test:coverage\n\n# Run only integration tests\nnpm run test:unit -- --testPathPattern=integration\n\n# Run specific test file\nnpm run test:unit -- Button.spec.js\n```\n\n### Test Configuration\n\n- **Framework**: Vitest with jsdom environment\n- **Coverage**: V8 provider with HTML, JSON, and text reports\n- **Mocking**: FontAwesome icons and other external dependencies\n- **Assertions**: Built-in Vitest matchers\n\n### Writing Tests\n\nWhen adding new components, follow these patterns:\n\n1. **Unit Tests**: Test component props, events, slots, and styling\n2. **Integration Tests**: Test component combinations and workflows\n3. **Accessibility**: Include ARIA attributes and keyboard navigation tests\n4. **Edge Cases**: Test disabled states, loading states, and error conditions\n\nExample test structure:\n```javascript\nimport { describe, it, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\nimport Component from '../components/Component.vue'\n\ndescribe('Component', () => {\n  it('renders with default props', () => {\n    const wrapper = mount(Component)\n    expect(wrapper.exists()).toBe(true)\n  })\n\n  it('handles user interactions', async () => {\n    const wrapper = mount(Component)\n    await wrapper.find('button').trigger('click')\n    expect(wrapper.emitted('click')).toHaveLength(1)\n  })\n})\n```\n\n---\n\n# Component Usage Documentation\n\nThis document provides comprehensive usage examples and API reference for all Vue components and directives in the STL Horizon Vue Atomic UI library.\n\n## Button Authorization Access Control\n\n`Button` supports access-control props directly:\n\n- `permission`: `string | string[] | boolean | () => boolean`\n- `role`: `string | string[] | boolean | () => boolean`\n- `requireAll`: `boolean` (used for permission arrays)\n- `unauthorized`: `'show' | 'hide' | 'disable'` (default: `'show'`)\n\n### Configure auth resolver\n\n```js\nimport { createApp } from 'vue'\nimport VueUI from 'kabzvue'\nimport 'kabzvue/css'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(VueUI, {\n  authResolver: ({ permission, role, requireAll }) => {\n    // Return true if user can access this button\n    return myCanAccess(permission, role, requireAll)\n  },\n})\n```\n\n### Usage examples\n\n```vue\n<Button permission=\"update.compliance\" unauthorized=\"hide\">Save</Button>\n\n<Button\n  :permission=\"['risk.create', 'risk.update']\"\n  :requireAll=\"true\"\n  unauthorized=\"disable\"\n>\n  Submit\n</Button>\n\n<Button :role=\"['super-admin', 'admin']\" unauthorized=\"hide\">Delete</Button>\n```\n\n### Notes\n\n- Without `permission`/`role`, `Button` works as normal.\n- `unauthorized=\"hide\"` removes the button from render output.\n- `unauthorized=\"disable\"` keeps it visible but disabled.\n- If no `authResolver` is configured, restricted buttons default to visible.\n\n## Tooltip Directive\n\nA custom Vue directive for displaying tooltips on hover with customizable positioning and styling.\n\n### Usage\n\n```vue\n<template>\n  <div>\n    <!-- Basic tooltip -->\n    <Button v-tooltip=\"'This is a tooltip'\">Hover me</Button>\n\n    <!-- Tooltip with position modifier -->\n    <Button v-tooltip.bottom=\"'Tooltip at bottom'\">Hover me</Button>\n    <Button v-tooltip.left=\"'Tooltip on left'\">Hover me</Button>\n    <Button v-tooltip.right=\"'Tooltip on right'\">Hover me</Button>\n    <Button v-tooltip.top=\"'Tooltip on top'\">Hover me</Button>\n  </div>\n</template>\n\n<script setup>\nimport Button from '@/components/Button.vue'\n</script>\n```\n\n### Position Modifiers\n\n- `v-tooltip` or `v-tooltip.top` - Tooltip appears above the element\n- `v-tooltip.bottom` - Tooltip appears below the element\n- `v-tooltip.left` - Tooltip appears to the left of the element\n- `v-tooltip.right` - Tooltip appears to the right of the element\n\n### Features\n\n- **Automatic positioning**: Tooltips are positioned automatically based on available space\n- **Smooth animations**: Fade in/out transitions for better UX\n- **Arrow indicators**: Visual arrows pointing to the target element\n- **Accessibility**: Proper ARIA attributes and keyboard support\n- **Customizable styling**: Black background with white text, easily customizable via CSS\n- **Event handling**: Shows on mouseenter, hides on mouseleave and click\n\n### Styling\n\nThe tooltip uses the following default styles:\n- Background: Semi-transparent black (`rgba(0, 0, 0, 0.9)`)\n- Text color: White\n- Padding: 6px 12px\n- Border radius: 4px\n- Font size: 14px\n- Z-index: 9999\n\nYou can customize the appearance by targeting the `.tooltip-custom` class in your CSS.\n\n### Implementation Details\n\nThe directive creates a tooltip element dynamically and positions it relative to the viewport. It includes cleanup on component unmount to prevent memory leaks.\n\nor else import in the main.js as \n### app.directive('tooltip', tooltip)\n\n## Table of Contents\n\n- [Button Authorization Access Control](#button-authorization-access-control)\n- [Tooltip Directive](#tooltip-directive)\n- [Accordion](#accordion)\n- [AccordionItem](#accordionitem)\n- [Alert](#alert)\n- [Avatar](#avatar)\n- [Badge](#badge)\n- [Breadcrumb](#breadcrumb)\n- [Button](#button)\n- [ButtonGroup](#buttongroup)\n- [Calendar](#calendar)\n- [Card](#card)\n- [CardBody](#cardbody)\n- [CardContent](#cardcontent)\n- [CardFooter](#cardfooter)\n- [CardHeader](#cardheader)\n- [CardTitle](#cardtitle)\n- [Checkbox](#checkbox)\n- [DataTable](#datatable)\n- [DatePicker](#datepicker)\n- [Divider](#divider)\n- [Dropdown](#dropdown)\n- [DropdownItem](#dropdownitem)\n- [FormField](#formfield)\n- [Icon](#icon)\n- [Image](#image)\n- [Input](#input)\n- [Label](#label)\n- [Modal](#modal)\n- [Progress](#progress)\n- [Radio](#radio)\n- [ReusableFormModal](#reusableformmodal)\n- [Select](#select)\n- [Slider](#slider)\n- [Spinner](#spinner)\n- [Switch](#switch)\n- [Textarea](#textarea)\n\n## Accordion\n\nAn expandable/collapsible component for organizing content into sections.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `items` | `Array` | - | Array of accordion items with title and content |\n| `modelValue` | `Number \\| Array` | `null` | Currently expanded item(s) index(es) |\n| `multiple` | `Boolean` | `false` | Allow multiple items to be expanded |\n| `variant` | `String` | `'default'` | Visual style (default, bordered, filled, flush) |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `disabled` | `Boolean` | `false` | Whether the accordion is disabled |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Number \\| Array` | Emitted when expanded items change |\n| `change` | `{ index, expanded }` | Emitted when an item is toggled |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `header-{index}` | Custom header content for specific item |\n| `content-{index}` | Custom content for specific item |\n| `content` | Fallback content slot |\n\n### Example\n\n```vue\n<template>\n  <Accordion\n    v-model=\"expandedItems\"\n    :items=\"accordionItems\"\n    variant=\"bordered\"\n    size=\"lg\"\n    multiple\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Accordion from '@/components/Accordion.vue'\n\nconst expandedItems = ref([0])\nconst accordionItems = [\n  {\n    id: 'item1',\n    title: 'What is Vue?',\n    content: 'Vue is a progressive JavaScript framework for building user interfaces.'\n  },\n  {\n    id: 'item2',\n    title: 'Why use Vue?',\n    content: 'Vue offers a gentle learning curve, excellent performance, and great ecosystem.'\n  }\n]\n</script>\n```\n\n## AccordionItem\n\nA single expandable item for use within an accordion structure.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'default'` | Visual style (default, bordered, filled, flush) |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `header` | Header content |\n| `content` | Content to show when expanded |\n\n### Example\n\n```vue\n<template>\n  <AccordionItem variant=\"bordered\">\n    <template #header>\n      <h3>Custom Header</h3>\n    </template>\n    <template #content>\n      <p>This is the content that expands.</p>\n    </template>\n  </AccordionItem>\n</template>\n\n<script setup>\nimport AccordionItem from '@/components/AccordionItem.vue'\n</script>\n```\n\n## Avatar\n\nA component for displaying user avatars with image, initials, or icon fallback.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `src` | `String` | - | Image source URL |\n| `alt` | `String` | - | Alt text for image |\n| `initials` | `String` | - | User initials to display |\n| `size` | `String` | `'md'` | Size variant (xs, sm, md, lg, xl) |\n| `variant` | `String` | `'default'` | Visual style (default, outline) |\n\n### Example\n\n```vue\n<template>\n  <div class=\"flex space-x-4\">\n    <Avatar src=\"/path/to/avatar.jpg\" alt=\"User Avatar\" />\n    <Avatar initials=\"JD\" size=\"lg\" />\n    <Avatar variant=\"outline\" />\n  </div>\n</template>\n\n<script setup>\nimport Avatar from '@/components/Avatar.vue'\n</script>\n```\n\n## Breadcrumb\n\nA navigation component showing the current page's location in a hierarchy.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `items` | `Array` | - | Array of breadcrumb items with label and optional href |\n| `separator` | `String` | `'chevron-right'` | Icon name for separator |\n| `ariaLabel` | `String` | `'Breadcrumb navigation'` | Accessibility label |\n| `variant` | `String` | `'default'` | Visual style (default, ghost) |\n\n### Example\n\n```vue\n<template>\n  <Breadcrumb :items=\"breadcrumbItems\" />\n</template>\n\n<script setup>\nimport Breadcrumb from '@/components/Breadcrumb.vue'\n\nconst breadcrumbItems = [\n  { label: 'Home', href: '/' },\n  { label: 'Products', href: '/products' },\n  { label: 'Electronics' }\n]\n</script>\n```\n\n## ButtonGroup\n\nA container component for grouping related buttons together.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `orientation` | `String` | `'horizontal'` | Layout direction (horizontal, vertical) |\n| `size` | `String` | `'default'` | Size variant (sm, default, lg) |\n| `variant` | `String` | `'default'` | Visual style (default, outline, ghost) |\n| `ariaLabel` | `String` | - | Accessibility label for the group |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Button components |\n\n### Example\n\n```vue\n<template>\n  <ButtonGroup variant=\"outline\" aria-label=\"Text formatting\">\n    <Button>Bold</Button>\n    <Button>Italic</Button>\n    <Button>Underline</Button>\n  </ButtonGroup>\n</template>\n\n<script setup>\nimport ButtonGroup from '@/components/ButtonGroup.vue'\nimport Button from '@/components/Button.vue'\n</script>\n```\n\n## Calendar\n\nA standalone calendar component for date selection with month navigation.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `id` | `String` | - | Custom ID |\n| `modelValue` | `String \\| Date` | - | Selected date |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `required` | `Boolean` | `false` | Whether required |\n| `min` | `String \\| Date` | - | Minimum selectable date |\n| `max` | `String \\| Date` | - | Maximum selectable date |\n| `placeholder` | `String` | `'Select date'` | Placeholder text |\n| `format` | `String` | `'MM/DD/YYYY'` | Date format |\n| `clearable` | `Boolean` | `true` | Show clear button |\n| `showToday` | `Boolean` | `true` | Show today button |\n| `calendarPosition` | `String` | `'left-0'` | Calendar dropdown position |\n| `ariaDescribedby` | `String` | - | ARIA describedby attribute |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String` | Emitted when date changes |\n\n### Example\n\n```vue\n<template>\n  <Calendar\n    v-model=\"selectedDate\"\n    placeholder=\"Pick a date\"\n    format=\"YYYY-MM-DD\"\n    :min=\"'2023-01-01'\"\n    :max=\"'2023-12-31'\"\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Calendar from '@/components/Calendar.vue'\n\nconst selectedDate = ref('')\n</script>\n```\n\n## Divider\n\nA visual separator component for dividing content sections.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `orientation` | `String` | `'horizontal'` | Orientation (horizontal, vertical) |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `color` | `String` | `'gray'` | Color variant (gray, primary, secondary) |\n| `faded` | `Boolean` | `false` | Whether to apply opacity |\n| `label` | `String` | - | Label text for horizontal dividers |\n| `spacing` | `String` | - | Custom spacing classes |\n\n### Example\n\n```vue\n<template>\n  <div>\n    <p>Content above</p>\n    <Divider />\n    <p>Content below</p>\n\n    <Divider orientation=\"vertical\" class=\"h-6\" />\n\n    <Divider label=\"Section Break\" />\n  </div>\n</template>\n\n<script setup>\nimport Divider from '@/components/Divider.vue'\n</script>\n```\n\n## Dropdown\n\nA dropdown menu component with customizable trigger and placement.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `triggerText` | `String` | `'Options'` | Text for default trigger |\n| `placement` | `String` | `'bottom-start'` | Dropdown position (bottom-start, bottom-end, top-start, top-end) |\n| `variant` | `String` | `'default'` | Trigger button variant (default, outline, ghost) |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `trigger` | Custom trigger content |\n| `default` | Dropdown menu items |\n\n### Example\n\n```vue\n<template>\n  <Dropdown>\n    <template #trigger>\n      <Button variant=\"outline\">Menu</Button>\n    </template>\n    <DropdownItem @click=\"action1\">Action 1</DropdownItem>\n    <DropdownItem @click=\"action2\">Action 2</DropdownItem>\n    <DropdownItem variant=\"danger\" @click=\"delete\">Delete</DropdownItem>\n  </Dropdown>\n</template>\n\n<script setup>\nimport Dropdown from '@/components/Dropdown.vue'\nimport DropdownItem from '@/components/DropdownItem.vue'\nimport Button from '@/components/Button.vue'\n\nconst action1 = () => console.log('Action 1')\nconst action2 = () => console.log('Action 2')\nconst delete = () => console.log('Delete')\n</script>\n```\n\n## DropdownItem\n\nAn individual item within a dropdown menu.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `href` | `String` | - | Link URL (makes item a link) |\n| `icon` | `String` | - | Icon name |\n| `shortcut` | `String` | - | Keyboard shortcut text |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `variant` | `String` | `'default'` | Visual variant (default, danger) |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `click` | `Event` | Emitted when item is clicked |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Item content |\n\n### Example\n\n```vue\n<template>\n  <DropdownItem icon=\"user\" shortcut=\"⌘U\" @click=\"profile\">\n    Profile\n  </DropdownItem>\n</template>\n\n<script setup>\nimport DropdownItem from '@/components/DropdownItem.vue'\n\nconst profile = () => console.log('Open profile')\n</script>\n```\n\n## Image\n\nAn enhanced image component with loading states, aspect ratios, and error handling.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `src` | `String` | - | Image source URL |\n| `alt` | `String` | `''` | Alt text |\n| `aspectRatio` | `String` | `'auto'` | Aspect ratio (auto, square, 16/9, 4/3, 3/2) |\n| `objectFit` | `String` | `'cover'` | Object fit (cover, contain, fill, none, scale-down) |\n| `loading` | `String` | `'lazy'` | Loading strategy (lazy, eager) |\n| `showSpinner` | `Boolean` | `true` | Show loading spinner |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `load` | `Event` | Emitted when image loads |\n| `error` | `Event` | Emitted when image fails to load |\n\n### Example\n\n```vue\n<template>\n  <div class=\"grid grid-cols-3 gap-4\">\n    <Image\n      src=\"/path/to/image1.jpg\"\n      alt=\"Image 1\"\n      aspect-ratio=\"square\"\n    />\n    <Image\n      src=\"/path/to/image2.jpg\"\n      alt=\"Image 2\"\n      aspect-ratio=\"16/9\"\n      object-fit=\"contain\"\n    />\n  </div>\n</template>\n\n<script setup>\nimport Image from '@/components/Image.vue'\n</script>\n```\n\n## Slider\n\nA customizable range slider component for selecting numeric values.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Number \\| String` | `0` | The current value of the slider |\n| `min` | `Number` | `0` | Minimum value |\n| `max` | `Number` | `100` | Maximum value |\n| `step` | `Number` | `1` | Step increment |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Number` | Emitted when the slider value changes |\n\n### Example\n\n```vue\n<template>\n  <Slider v-model=\"volume\" :min=\"0\" :max=\"100\" :step=\"5\" />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Slider from '@/components/Slider.vue'\n\nconst volume = ref(50)\n</script>\n```\n\n## Input\n\nA versatile input component supporting various types and features.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `String \\| Number` | `''` | The input value |\n| `type` | `String` | `'text'` | Input type (text, email, password, number, tel, url, search, date, color) |\n| `placeholder` | `String` | `''` | Placeholder text |\n| `disabled` | `Boolean` | `false` | Whether the input is disabled |\n| `readonly` | `Boolean` | `false` | Whether the input is readonly |\n| `required` | `Boolean` | `false` | Whether the input is required |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `variant` | `String` | `'default'` | Visual variant (default, error, success) |\n| `iconLeft` | `String \\| Object` | `null` | Icon component for left side |\n| `iconRight` | `String \\| Object` | `null` | Icon component for right side |\n| `clearable` | `Boolean` | `false` | Show clear button when input has value |\n| `clearLabel` | `String` | `'Clear input'` | Accessibility label for clear button |\n| `autocomplete` | `String` | `null` | Autocomplete attribute |\n| `error` | `String` | `null` | Error message |\n| `id` | `String` | `null` | Custom ID for the input |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String \\| Number` | Emitted when input value changes |\n| `blur` | `Event` | Emitted on blur |\n| `focus` | `Event` | Emitted on focus |\n| `clear` | - | Emitted when clear button is clicked |\n| `keydown` | `Event` | Emitted on keydown |\n\n### Exposed Methods\n\n- `focus()`: Focus the input\n- `blur()`: Blur the input\n- `select()`: Select all text in the input\n\n### Example\n\n```vue\n<template>\n  <Input\n    v-model=\"email\"\n    type=\"email\"\n    placeholder=\"Enter your email\"\n    :iconLeft=\"MailIcon\"\n    clearable\n    required\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Input from '@/components/Input.vue'\nimport MailIcon from '@/components/icons/MailIcon.vue'\n\nconst email = ref('')\n</script>\n```\n\n## DatePicker\n\nA date picker component with calendar dropdown.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `id` | `String` | - | Custom ID |\n| `modelValue` | `String \\| Date` | - | Selected date |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `required` | `Boolean` | `false` | Whether required |\n| `min` | `String \\| Date` | - | Minimum selectable date |\n| `max` | `String \\| Date` | - | Maximum selectable date |\n| `placeholder` | `String` | `'Select date'` | Placeholder text |\n| `format` | `String` | `'MM/DD/YYYY'` | Date format |\n| `clearable` | `Boolean` | `true` | Show clear button |\n| `showToday` | `Boolean` | `true` | Show today button in calendar |\n| `calendarPosition` | `String` | `'left-0 bottom-full'` | Calendar dropdown position |\n| `ariaDescribedby` | `String` | - | ARIA describedby attribute |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String` | Emitted when date changes |\n\n### Example\n\n```vue\n<template>\n  <DatePicker\n    v-model=\"selectedDate\"\n    placeholder=\"Choose a date\"\n    format=\"YYYY-MM-DD\"\n    :min=\"minDate\"\n    :max=\"maxDate\"\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport DatePicker from '@/components/DatePicker.vue'\n\nconst selectedDate = ref('')\nconst minDate = '2023-01-01'\nconst maxDate = '2023-12-31'\n</script>\n```\n\n## ReusableForm (v2)\n\nA reusable inline form component with optional sectioned layout, field-level slot overrides, and cross-field validation.\n\n### New v2 Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `sections` | `Array` | `[]` | Section schema. If provided, form renders by sections |\n| `showSubmit` | `Boolean` | `true` | Toggle internal submit/cancel/reset actions row |\n| `crossValidate` | `Function` | `null` | Cross-field validator returning `{ [fieldName]: error }` |\n\n### New v2 Slots\n\n| Slot | Scope | Description |\n|------|-------|-------------|\n| `section-header` | `{ section }` | Custom section header |\n| `field-<name>` | `{ field, formData, error, update }` | Override a specific field renderer |\n| `actions` | `{ formData, isValid, submit }` | Custom footer actions |\n\n### New v2 Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `form-change` | `formData` | Emitted on any value change |\n\n### v2 Example\n\n```vue\n<ReusableForm\n  title=\"Create Company\"\n  entity-name=\"Company\"\n  :fields=\"fields\"\n  :sections=\"sections\"\n  :show-submit=\"false\"\n  :cross-validate=\"crossValidate\"\n  @form-change=\"onFormChange\"\n  @submit=\"onSubmit\"\n>\n  <template #actions=\"{ submit }\">\n    <Button variant=\"default\" @click=\"submit\">Save Company</Button>\n  </template>\n</ReusableForm>\n```\n\n## ReusableFormModal\n\nA reusable modal component for creating and editing forms with various field types.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Boolean` | `false` | Modal visibility |\n| `modalType` | `String` | - | 'create' or 'edit' |\n| `entityName` | `String` | - | Name of the entity being created/edited |\n| `fields` | `Array` | - | Array of field configurations |\n| `sections` | `Array` | `[]` | Same section schema as `ReusableForm` |\n| `initialData` | `Object` | `null` | Initial form data for editing |\n| `loading` | `Boolean` | `false` | Loading state |\n| `customValidation` | `Function` | `null` | Custom validation function |\n| `crossValidate` | `Function` | `null` | Cross-field validation hook |\n| `showSubmit` | `Boolean` | `true` | Toggle internal actions row |\n| `modalSize` | `String` | `'4xl'` | Modal size |\n| `modalResizable` | `Boolean` | `false` | Whether modal is resizable |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Boolean` | Modal visibility changes |\n| `submit` | `{ formData, modalType, originalData }` | Form submission |\n| `close` | - | Modal close |\n| `form-change` | `formData` | Emitted when field values change |\n\n### Field Configuration\n\nEach field in the `fields` array should have:\n\n```javascript\n{\n  name: 'fieldName', // Required\n  label: 'Field Label', // Required\n  type: 'text', // Required: text, number, password, textarea, select, checkbox, slider, date, color\n  placeholder: 'Placeholder',\n  required: false,\n  disabled: false,\n  min: 0, // For number/slider/date\n  max: 100, // For number/slider/date\n  step: 1, // For slider\n  rows: 3, // For textarea\n  options: [{ value: '1', label: 'Option 1' }], // For select\n  checkboxLabel: 'Check this', // For checkbox\n  format: 'MM/DD/YYYY', // For date\n  clearable: true, // For date\n  showToday: true, // For date\n  calendarPosition: 'left-0 bottom-full', // For date\n  validate: (value, formData) => errorMessage || null, // Custom validation\n  onChange: (value, formData) => {}, // Change handler\n  trailingIcon: 'eye', // Optional right-side inline icon (input-like fields)\n  trailingIconTitle: 'Show password', // Optional tooltip/title for trailing icon\n  trailingIconAriaLabel: 'Show password', // Optional aria-label for accessibility\n  onTrailingIconClick: (formData, field) => {}, // Optional click handler for trailing icon\n  errorMessage: 'Custom error message',\n  helpText: 'Short helper text shown under the field'\n}\n```\n\n### Example\n\n```vue\n<template>\n  <ReusableFormModal\n    v-model=\"showModal\"\n    :modalType=\"modalType\"\n    entityName=\"User\"\n    :fields=\"userFields\"\n    :initialData=\"editingUser\"\n    :loading=\"submitting\"\n    @submit=\"handleSubmit\"\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport ReusableFormModal from '@/components/ReusableFormModal.vue'\n\nconst showModal = ref(false)\nconst modalType = ref('create')\nconst editingUser = ref(null)\nconst submitting = ref(false)\n\nconst userFields = [\n  {\n    name: 'name',\n    label: 'Full Name',\n    type: 'text',\n    required: true\n  },\n  {\n    name: 'email',\n    label: 'Email',\n    type: 'email',\n    required: true\n  },\n  {\n    name: 'age',\n    label: 'Age',\n    type: 'number',\n    min: 18,\n    max: 100\n  },\n  {\n    name: 'bio',\n    label: 'Biography',\n    type: 'textarea',\n    rows: 4\n  },\n  {\n    name: 'department',\n    label: 'Department',\n    type: 'select',\n    options: [\n      { value: 'engineering', label: 'Engineering' },\n      { value: 'design', label: 'Design' },\n      { value: 'marketing', label: 'Marketing' }\n    ]\n  },\n  {\n    name: 'isActive',\n    label: 'Active',\n    type: 'checkbox',\n    checkboxLabel: 'User is active'\n  },\n  {\n    name: 'rating',\n    label: 'Rating',\n    type: 'slider',\n    min: 1,\n    max: 5,\n    step: 1\n  },\n  {\n    name: 'birthDate',\n    label: 'Birth Date',\n    type: 'date',\n    format: 'YYYY-MM-DD'\n  }\n]\n\nconst handleSubmit = ({ formData, modalType }) => {\n  submitting.value = true\n  // Handle form submission\n  console.log('Submitted:', formData, modalType)\n  submitting.value = false\n  showModal.value = false\n}\n</script>\n```\n\n## Button\n\nA versatile button component with multiple variants, sizes, and states.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'default'` | Visual style (default, danger, outline, secondary, ghost, link, success, warning, info, subtle, dark, light, primaryOutline, dangerOutline, successOutline, gradient) |\n| `size` | `String` | `'default'` | Size variant (default, xs, sm, lg, icon) |\n| `disabled` | `Boolean` | `false` | Whether the button is disabled |\n| `loading` | `Boolean` | `false` | Shows loading spinner |\n| `loadingText` | `String` | `null` | Text to show when loading |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `icon` | Icon content (shown before text when not loading) |\n| `default` | Button text content |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-x-2\">\n    <Button variant=\"default\">Default</Button>\n    <Button variant=\"outline\" size=\"sm\">Outline</Button>\n    <Button variant=\"danger\" :loading=\"true\" loadingText=\"Deleting...\">\n      Delete\n    </Button>\n    <Button variant=\"icon\" size=\"icon\">\n      <template #icon>\n        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 4v16m8-8H4\" />\n        </svg>\n      </template>\n    </Button>\n  </div>\n</template>\n\n<script setup>\nimport Button from '@/components/Button.vue'\n</script>\n```\n\n## Alert\n\nA notification component for displaying messages with different variants and optional actions.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'info'` | Alert style (info, success, warning, error, default, danger) |\n| `title` | `String` | - | Alert title |\n| `message` | `String` | - | Alert message |\n| `dismissible` | `Boolean` | `false` | Show dismiss button |\n| `dismissLabel` | `String` | `'Dismiss alert'` | Accessibility label for dismiss button |\n| `showIcon` | `Boolean` | `true` | Show variant icon |\n| `actions` | `Array` | `[]` | Array of action buttons |\n| `autoClose` | `Boolean \\| Number` | `false` | Auto-dismiss after delay (ms) or false |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `dismiss` | - | Emitted when alert is dismissed |\n| `action` | `action` | Emitted when an action button is clicked |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Alert content (replaces message) |\n| `actions` | Custom action buttons |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-y-4\">\n    <Alert variant=\"success\" title=\"Success!\" message=\"Your changes have been saved.\" dismissible />\n\n    <Alert variant=\"warning\" title=\"Warning\" :autoClose=\"5000\">\n      This action cannot be undone.\n      <template #actions>\n        <Button variant=\"outline\" size=\"sm\" @click=\"confirmAction\">Confirm</Button>\n      </template>\n    </Alert>\n\n    <Alert variant=\"error\" title=\"Error\" dismissible>\n      <p>Something went wrong. Please try again.</p>\n    </Alert>\n  </div>\n</template>\n\n<script setup>\nimport Alert from '@/components/Alert.vue'\nimport Button from '@/components/Button.vue'\n\nconst confirmAction = () => {\n  console.log('Action confirmed')\n}\n</script>\n```\n\n## Badge\n\nA small label component for displaying status, tags, or counts with multiple variant options.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'default'` | Visual style (default, secondary, danger, primary, outline, success, warning, info, ghost, link, subtle, dark, light, primaryOutline, dangerOutline, successOutline, gradient) |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `shape` | `String` | `'rounded'` | Shape variant (rounded, pill, square) |\n| `icon` | `String \\| Object` | `null` | Icon component |\n| `dismissible` | `Boolean` | `false` | Show dismiss button |\n| `dismissLabel` | `String` | `'Dismiss'` | Accessibility label for dismiss button |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `dismiss` | - | Emitted when badge is dismissed |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Badge content |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-x-2\">\n    <Badge variant=\"default\">New</Badge>\n    <Badge variant=\"primary\">Primary</Badge>\n    <Badge variant=\"secondary\">Secondary</Badge>\n    <Badge variant=\"success\" size=\"sm\">Active</Badge>\n    <Badge variant=\"warning\" shape=\"pill\">Pending</Badge>\n    <Badge variant=\"danger\" icon=\"ExclamationIcon\">Error</Badge>\n    <Badge variant=\"info\">Info</Badge>\n    <Badge variant=\"ghost\">Ghost</Badge>\n    <Badge variant=\"link\">Link</Badge>\n    <Badge variant=\"subtle\">Subtle</Badge>\n    <Badge variant=\"dark\">Dark</Badge>\n    <Badge variant=\"light\">Light</Badge>\n    <Badge variant=\"primaryOutline\">Primary Outline</Badge>\n    <Badge variant=\"dangerOutline\">danger Outline</Badge>\n    <Badge variant=\"successOutline\">Success Outline</Badge>\n    <Badge variant=\"gradient\">Gradient</Badge>\n    <Badge variant=\"outline\" dismissible @dismiss=\"handleDismiss\">\n      Dismissible\n    </Badge>\n  </div>\n</template>\n\n<script setup>\nimport Badge from '@/components/Badge.vue'\n\nconst handleDismiss = () => {\n  console.log('Badge dismissed')\n}\n</script>\n```\n\n## Card\n\nA container component for grouping related content with optional header, image, and footer.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'default'` | Visual style (default, outlined, elevated, filled) |\n| `padding` | `String` | `'md'` | Padding size (none, sm, md, lg, xl) |\n| `title` | `String` | - | Card title |\n| `subtitle` | `String` | - | Card subtitle |\n| `image` | `String` | - | Image source URL |\n| `imageAlt` | `String` | `'Card image'` | Image alt text |\n| `hoverable` | `Boolean` | `false` | Add hover effect |\n| `clickable` | `Boolean` | `false` | Make card clickable |\n| `loading` | `Boolean` | `false` | Loading state |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `click` | `Event` | Emitted when card is clicked (if clickable) |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `header` | Card header content |\n| `image` | Card image |\n| `default` | Card content |\n| `footer` | Card footer |\n| `actions` | Header actions |\n\n### Example\n\n```vue\n<template>\n  <div class=\"grid grid-cols-1 md:grid-cols-2 gap-4\">\n    <Card\n      title=\"Card Title\"\n      subtitle=\"Card subtitle\"\n      image=\"/path/to/image.jpg\"\n      hoverable\n      clickable\n      @click=\"handleCardClick\"\n    >\n      <p>This is the card content.</p>\n\n      <template #footer>\n        <Button variant=\"outline\" size=\"sm\">Learn More</Button>\n      </template>\n    </Card>\n\n    <Card variant=\"elevated\" padding=\"lg\">\n      <template #header>\n        <div class=\"flex justify-between items-center\">\n          <h3 class=\"text-lg font-semibold\">Custom Header</h3>\n          <div class=\"space-x-2\">\n            <Button variant=\"ghost\" size=\"sm\">Edit</Button>\n            <Button variant=\"ghost\" size=\"sm\">Delete</Button>\n          </div>\n        </div>\n      </template>\n\n      <p>Card with custom header and actions.</p>\n    </Card>\n  </div>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport Button from '@/components/Button.vue'\n\nconst handleCardClick = () => {\n  console.log('Card clicked')\n}\n</script>\n```\n\n## CardBody\n\nA container component for card content with configurable padding.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `String` | `'default'` | Padding variant (default, compact, spacious) |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Card body content |\n\n### Example\n\n```vue\n<template>\n  <Card>\n    <CardHeader>\n      <CardTitle>Card Title</CardTitle>\n    </CardHeader>\n    <CardBody>\n      <p>This is the main content of the card.</p>\n    </CardBody>\n    <CardFooter>\n      <Button>Action</Button>\n    </CardFooter>\n  </Card>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport CardHeader from '@/components/CardHeader.vue'\nimport CardTitle from '@/components/CardTitle.vue'\nimport CardBody from '@/components/CardBody.vue'\nimport CardFooter from '@/components/CardFooter.vue'\nimport Button from '@/components/Button.vue'\n</script>\n```\n\n## CardContent\n\nA container component for card content with reduced top padding.\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Card content |\n\n### Example\n\n```vue\n<template>\n  <Card>\n    <CardHeader>\n      <CardTitle>Card Title</CardTitle>\n    </CardHeader>\n    <CardContent>\n      <p>This content has reduced top padding.</p>\n    </CardContent>\n  </Card>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport CardHeader from '@/components/CardHeader.vue'\nimport CardTitle from '@/components/CardTitle.vue'\nimport CardContent from '@/components/CardContent.vue'\n</script>\n```\n\n## CardFooter\n\nA container component for card footer content.\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Card footer content |\n\n### Example\n\n```vue\n<template>\n  <Card>\n    <CardBody>\n      <p>Card content</p>\n    </CardBody>\n    <CardFooter>\n      <div class=\"flex justify-end space-x-2\">\n        <Button variant=\"outline\">Cancel</Button>\n        <Button>Save</Button>\n      </div>\n    </CardFooter>\n  </Card>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport CardBody from '@/components/CardBody.vue'\nimport CardFooter from '@/components/CardFooter.vue'\nimport Button from '@/components/Button.vue'\n</script>\n```\n\n## CardHeader\n\nA container component for card header content.\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Card header content |\n\n### Example\n\n```vue\n<template>\n  <Card>\n    <CardHeader>\n      <CardTitle>Card Title</CardTitle>\n      <p class=\"text-sm text-muted-foreground\">Card subtitle</p>\n    </CardHeader>\n    <CardBody>\n      <p>Card content</p>\n    </CardBody>\n  </Card>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport CardHeader from '@/components/CardHeader.vue'\nimport CardTitle from '@/components/CardTitle.vue'\nimport CardBody from '@/components/CardBody.vue'\n</script>\n```\n\n## CardTitle\n\nA styled title component for card headers.\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Title content |\n\n### Example\n\n```vue\n<template>\n  <Card>\n    <CardHeader>\n      <CardTitle>Important Announcement</CardTitle>\n    </CardHeader>\n    <CardBody>\n      <p>This is an important message.</p>\n    </CardBody>\n  </Card>\n</template>\n\n<script setup>\nimport Card from '@/components/Card.vue'\nimport CardHeader from '@/components/CardHeader.vue'\nimport CardTitle from '@/components/CardTitle.vue'\nimport CardBody from '@/components/CardBody.vue'\n</script>\n```\n\n## Checkbox\n\nA customizable checkbox component with label and description support.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Boolean \\| Array` | `false` | Checkbox value or array of values |\n| `value` | `String \\| Number \\| Boolean` | `null` | Value when used in checkbox group |\n| `label` | `String` | `null` | Checkbox label |\n| `description` | `String` | `null` | Additional description text |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `required` | `Boolean` | `false` | Whether required |\n| `indeterminate` | `Boolean` | `false` | Indeterminate state |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `variant` | `String` | `'default'` | Visual variant (default, error) |\n| `id` | `String` | `null` | Custom ID |\n| `error` | `String` | `null` | Error message |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Boolean \\| Array` | Emitted when value changes |\n| `change` | `Boolean` | Emitted on change |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Label content (replaces label prop) |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-y-4\">\n    <!-- Single checkbox -->\n    <Checkbox v-model=\"agree\" label=\"I agree to the terms\" required />\n\n    <!-- Checkbox with description -->\n    <Checkbox\n      v-model=\"newsletter\"\n      label=\"Subscribe to newsletter\"\n      description=\"Receive weekly updates about our products\"\n    />\n\n    <!-- Checkbox group -->\n    <div>\n      <h4 class=\"font-medium mb-2\">Select your interests:</h4>\n      <div class=\"space-y-2\">\n        <Checkbox\n          v-model=\"interests\"\n          value=\"tech\"\n          label=\"Technology\"\n        />\n        <Checkbox\n          v-model=\"interests\"\n          value=\"design\"\n          label=\"Design\"\n        />\n        <Checkbox\n          v-model=\"interests\"\n          value=\"business\"\n          label=\"Business\"\n        />\n      </div>\n    </div>\n\n    <!-- Indeterminate checkbox -->\n    <Checkbox\n      v-model=\"selectAll\"\n      :indeterminate=\"partialSelection\"\n      label=\"Select all\"\n      @change=\"handleSelectAll\"\n    />\n  </div>\n</template>\n\n<script setup>\nimport { ref, computed } from 'vue'\nimport Checkbox from '@/components/Checkbox.vue'\n\nconst agree = ref(false)\nconst newsletter = ref(true)\nconst interests = ref(['tech'])\nconst selectAll = ref(false)\n\nconst partialSelection = computed(() => {\n  return interests.value.length > 0 && interests.value.length < 3\n})\n\nconst handleSelectAll = (checked) => {\n  if (checked) {\n    interests.value = ['tech', 'design', 'business']\n  } else {\n    interests.value = []\n  }\n}\n</script>\n```\n\n## DataTable\n\nA comprehensive data table component with sorting, pagination, selection, and loading states.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `data` | `Array` | - | Array of data items |\n| `columns` | `Array` | - | Column configuration array |\n| `title` | `String` | - | Table title |\n| `description` | `String` | - | Table description |\n| `selectable` | `Boolean` | `false` | Enable row selection |\n| `selectedItems` | `Array` | `[]` | Currently selected items |\n| `sortBy` | `String` | - | Initial sort column |\n| `sortOrder` | `String` | `'asc'` | Initial sort order |\n| `pageSize` | `Number` | `10` | Items per page |\n| `showPagination` | `Boolean` | `true` | Show pagination |\n| `striped` | `Boolean` | `false` | Striped rows |\n| `hoverable` | `Boolean` | `true` | Hover effects |\n| `clickableRows` | `Boolean` | `false` | Make rows clickable |\n| `emptyText` | `String` | `'No data available'` | Empty state text |\n| `rowKey` | `String` | `'id'` | Unique key for rows |\n| `variant` | `String` | `'default'` | Table variant |\n| `density` | `String` | `'normal'` | Row density |\n| `loading` | `Boolean` | `false` | Loading state |\n| `dataLoading` | `Boolean` | `false` | Data loading state |\n| `sortLoading` | `Boolean` | `false` | Sort loading state |\n| `bulkLoading` | `Boolean` | `false` | Bulk operation loading |\n| `rowLoading` | `Object` | `{}` | Row-specific loading states |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `selection-change` | `selectedItems` | Selection changed |\n| `sort-change` | `{ column, direction }` | Sort changed |\n| `row-click` | `rowData` | Row clicked |\n| `page-change` | `page` | Page changed |\n| `page-size-change` | `size` | Page size changed |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `header` | Table header content |\n| `filters` | Filter controls |\n| `cell-{columnKey}` | Custom cell content |\n| `actions` | Row actions |\n| `empty` | Empty state content |\n| `footer` | Table footer |\n\n### Example\n\n```vue\n<template>\n  <DataTable\n    :data=\"users\"\n    :columns=\"columns\"\n    title=\"Users\"\n    selectable\n    :selected-items=\"selectedUsers\"\n    @selection-change=\"selectedUsers = $event\"\n    @row-click=\"handleRowClick\"\n  >\n    <template #actions=\"{ item }\">\n      <Button variant=\"ghost\" size=\"sm\" @click=\"editUser(item)\">Edit</Button>\n      <Button variant=\"ghost\" size=\"sm\" @click=\"deleteUser(item)\">Delete</Button>\n    </template>\n  </DataTable>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport DataTable from '@/components/DataTable.vue'\nimport Button from '@/components/Button.vue'\n\nconst selectedUsers = ref([])\nconst users = ref([\n  { id: 1, name: 'John Doe', email: 'john@example.com', role: 'Admin' },\n  { id: 2, name: 'Jane Smith', email: 'jane@example.com', role: 'User' }\n])\n\nconst columns = [\n  { key: 'name', label: 'Name', sortable: true },\n  { key: 'email', label: 'Email', sortable: true },\n  { key: 'role', label: 'Role' }\n]\n\nconst handleRowClick = (row) => {\n  console.log('Row clicked:', row)\n}\n\nconst editUser = (user) => {\n  console.log('Edit user:', user)\n}\n\nconst deleteUser = (user) => {\n  console.log('Delete user:', user)\n}\n</script>\n```\n\n## Select\n\nA styled select dropdown component.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `String \\| Number \\| Boolean` | `''` | Selected value |\n| `id` | `String` | `null` | Custom ID |\n| `name` | `String` | `null` | Form name |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `required` | `Boolean` | `false` | Whether required |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String \\| Number \\| Boolean` | Emitted when selection changes |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Option elements |\n\n### Example\n\n```vue\n<template>\n  <Select v-model=\"selectedOption\">\n    <option value=\"\" disabled>Select an option</option>\n    <option value=\"option1\">Option 1</option>\n    <option value=\"option2\">Option 2</option>\n    <option value=\"option3\">Option 3</option>\n  </Select>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Select from '@/components/Select.vue'\n\nconst selectedOption = ref('')\n</script>\n```\n\n## Textarea\n\nA multi-line text input component with auto-resize and validation support.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `String` | `''` | Textarea value |\n| `placeholder` | `String` | `''` | Placeholder text |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `readonly` | `Boolean` | `false` | Whether readonly |\n| `required` | `Boolean` | `false` | Whether required |\n| `rows` | `Number` | `3` | Number of visible rows |\n| `maxlength` | `Number` | `null` | Maximum character count |\n| `resize` | `String` | `'vertical'` | Resize behavior (none, vertical, horizontal, both) |\n| `autoResize` | `Boolean` | `false` | Auto-resize to content height |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `variant` | `String` | `'default'` | Visual variant (default, error, success) |\n| `error` | `String` | `null` | Error message |\n| `id` | `String` | `null` | Custom ID |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String` | Emitted when value changes |\n| `blur` | `Event` | Emitted on blur |\n| `focus` | `Event` | Emitted on focus |\n| `keydown` | `Event` | Emitted on keydown |\n\n### Exposed Methods\n\n- `focus()`: Focus the textarea\n- `blur()`: Blur the textarea\n- `select()`: Select all text\n\n### Example\n\n```vue\n<template>\n  <Textarea\n    v-model=\"message\"\n    placeholder=\"Enter your message...\"\n    :rows=\"4\"\n    :autoResize=\"true\"\n    maxlength=\"500\"\n    required\n  />\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Textarea from '@/components/Textarea.vue'\n\nconst message = ref('')\n</script>\n```\n\n## Modal\n\nA modal dialog component with backdrop and keyboard support.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Boolean` | - | Modal visibility |\n| `showClose` | `Boolean` | `true` | Show close button |\n| `closeOnBackdrop` | `Boolean` | `true` | Close on backdrop click |\n| `size` | `String` | `'4xl'` | Modal size (sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl, full) |\n| `resizable` | `Boolean` | `false` | Whether modal is resizable |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Boolean` | Modal visibility changes |\n| `close` | - | Emitted when modal closes |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Modal content |\n\n### Example\n\n```vue\n<template>\n  <div>\n    <Button @click=\"showModal = true\">Open Modal</Button>\n\n    <Modal v-model=\"showModal\" size=\"lg\">\n      <div class=\"p-6\">\n        <h2 class=\"text-lg font-semibold mb-4\">Modal Title</h2>\n        <p class=\"mb-4\">Modal content goes here.</p>\n        <div class=\"flex justify-end\">\n          <Button @click=\"showModal = false\">Close</Button>\n        </div>\n      </div>\n    </Modal>\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Modal from '@/components/Modal.vue'\nimport Button from '@/components/Button.vue'\n\nconst showModal = ref(false)\n</script>\n```\n\n## FormField\n\nA form field wrapper component that provides labels, descriptions, and validation messages.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `String` | - | Field label |\n| `description` | `String` | - | Field description |\n| `error` | `String` | - | Error message |\n| `success` | `String` | - | Success message |\n| `helpText` | `String` | - | Help text |\n| `required` | `Boolean` | `false` | Whether field is required |\n| `type` | `String` | `'text'` | Field type (for password toggle) |\n| `modelValue` | `String \\| Date` | - | Field value |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `id` | `String` | - | Custom ID |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `String \\| Date` | Emitted when value changes |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Field input component |\n\n### Scoped Slot Props\n\nThe default slot receives:\n\n- `fieldId`: Unique ID for the field\n- `hasError`: Boolean indicating if field has error\n- `ariaDescribedBy`: ARIA describedby attribute\n- `showPassword`: Boolean for password visibility (password fields only)\n- `togglePasswordVisibility`: Function to toggle password visibility\n\n### Example\n\n```vue\n<template>\n  <FormField\n    label=\"Email Address\"\n    description=\"We'll never share your email with anyone else.\"\n    :error=\"emailError\"\n    required\n  >\n    <template #default=\"{ fieldId, hasError, ariaDescribedBy }\">\n      <Input\n        :id=\"fieldId\"\n        v-model=\"email\"\n        type=\"email\"\n        placeholder=\"Enter your email\"\n        :class=\"hasError ? 'border-red-500' : ''\"\n        :aria-describedby=\"ariaDescribedBy\"\n      />\n    </template>\n  </FormField>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport FormField from '@/components/FormField.vue'\nimport Input from '@/components/Input.vue'\n\nconst email = ref('')\nconst emailError = ref('')\n</script>\n```\n\n## Label\n\nA styled label component for form inputs.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `htmlFor` | `String` | - | ID of associated input |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n| `required` | `Boolean` | `false` | Show required indicator |\n| `disabled` | `Boolean` | `false` | Whether associated input is disabled |\n\n### Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Label text |\n\n### Example\n\n```vue\n<template>\n  <div>\n    <Label htmlFor=\"username\" required>Username</Label>\n    <Input id=\"username\" v-model=\"username\" />\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Label from '@/components/Label.vue'\nimport Input from '@/components/Input.vue'\n\nconst username = ref('')\n</script>\n```\n\n## Radio\n\nA radio button component for single selection in a group.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Any` | - | Selected value |\n| `value` | `Any` | - | Value of this radio button |\n| `label` | `String` | - | Radio button label |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Any` | Emitted when radio is selected |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-y-2\">\n    <Radio v-model=\"selected\" value=\"option1\" label=\"Option 1\" />\n    <Radio v-model=\"selected\" value=\"option2\" label=\"Option 2\" />\n    <Radio v-model=\"selected\" value=\"option3\" label=\"Option 3\" />\n  </div>\n  <p>Selected: {{ selected }}</p>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Radio from '@/components/Radio.vue'\n\nconst selected = ref('option1')\n</script>\n```\n\n## Switch\n\nA toggle switch component for boolean values.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Boolean` | - | Switch state |\n| `disabled` | `Boolean` | `false` | Whether disabled |\n| `size` | `String` | `'md'` | Size variant (sm, md, lg) |\n\n### Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `update:modelValue` | `Boolean` | Emitted when switch toggles |\n\n### Example\n\n```vue\n<template>\n  <div class=\"flex items-center space-x-2\">\n    <Switch v-model=\"enabled\" />\n    <Label>Enable feature</Label>\n  </div>\n  <p>Feature is {{ enabled ? 'enabled' : 'disabled' }}</p>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Switch from '@/components/Switch.vue'\nimport Label from '@/components/Label.vue'\n\nconst enabled = ref(false)\n</script>\n```\n\n## Progress\n\nA progress bar component for showing completion status.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `value` | `Number` | `0` | Current progress value |\n| `max` | `Number` | `100` | Maximum value |\n| `size` | `String` | `'default'` | Size variant (sm, default, md, lg) |\n| `variant` | `String` | `'default'` | Color variant (default, success, warning, danger) |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-y-4\">\n    <Progress :value=\"progress\" />\n    <Progress :value=\"75\" variant=\"success\" size=\"sm\" />\n    <Progress :value=\"50\" variant=\"warning\" />\n    <Progress :value=\"25\" variant=\"danger\" size=\"lg\" />\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport Progress from '@/components/Progress.vue'\n\nconst progress = ref(60)\n</script>\n```\n\n## Spinner\n\nA loading spinner component with various sizes and colors.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `size` | `String` | `'md'` | Size variant (xs, sm, md, lg, xl) |\n| `variant` | `String` | `'default'` | Color variant (default, primary, secondary) |\n| `label` | `String` | `'Loading...'` | Accessibility label |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-y-4\">\n    <Spinner />\n    <Spinner size=\"lg\" variant=\"primary\" />\n    <Spinner size=\"sm\" variant=\"secondary\" label=\"Saving...\" />\n  </div>\n</template>\n\n<script setup>\nimport Spinner from '@/components/Spinner.vue'\n</script>\n```\n\n## Icon\n\nA FontAwesome icon component with size and color options.\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `icon` | `String` | - | FontAwesome icon name |\n| `prefix` | `String` | `'fas'` | FontAwesome prefix (fas, far, fab, etc.) |\n| `size` | `String` | `'md'` | Size variant (xs, sm, md, lg, xl, xxl) |\n| `color` | `String` | - | Text color class |\n| `ariaLabel` | `String` | - | Accessibility label |\n\n### Example\n\n```vue\n<template>\n  <div class=\"space-x-4\">\n    <Icon icon=\"user\" />\n    <Icon icon=\"heart\" prefix=\"far\" color=\"red-500\" />\n    <Icon icon=\"github\" prefix=\"fab\" size=\"lg\" ariaLabel=\"GitHub\" />\n  </div>\n</template>\n\n<script setup>\nimport Icon from '@/components/Icon.vue'\n</script>\n```\n\n<!-- Additional components (DataTableCell, DataTableFilters, DataTableHeader, DataTablePagination, DataTableRow, DataTableToolBar, FileUpload, Footer, Header, InputGroup, Link, ListItem, Logo, MainNavigation, MenuItem, ModalBody, ModalFooter, ModalHeader, Notification, Option, ProgressBar, RiskModal, Search, Sidebar, Stepper, StepperItem, Loader, Tab, TabPanel, Text, Timeline, TimelineItem, Toast, Tooltip, Typography) follow the same pattern. For these components, refer to their source code for props, events, and slots. -->\n\n## RailNav\n\nSecondary rail navigation with active state, sticky viewport-fit layout, and logo caching.\n\n### Basic usage\n\n```vue\n<RailNav\n  :items=\"complianceBodies\"\n  :active-key=\"activeCode\"\n  @select=\"onSelectBody\"\n/>\n```\n\n### Compliance layout usage\n\n```vue\n<RailNav\n  v-if=\"route.meta.module === 'compliance'\"\n  :items=\"filteredBodies\"\n  :active-key=\"route.params.code\"\n  :show-setup=\"true\"\n  setup-label=\"Compliance Setup\"\n  :resolve-logo=\"resolveCompanyLogo\"\n  @select=\"(item) => router.push(`/compliance/${item.code}`)\"\n  @setup-click=\"() => router.push('/compliance-settings')\"\n/>\n```\n\nNote: when `resolveLogo` is provided, logo previews are cached by `logoId` and in-flight requests are deduped to prevent repeated fetches and visible flicker during compliance route navigation in the same session.\n\n## Testing\n\nThis library includes comprehensive testing with both unit and integration tests to ensure reliability and maintainability.\n\n### Test Structure\n\n```\nsrc/__tests__/\n├── *.spec.js                    # Unit tests for individual components\n└── integration/                 # Integration tests for component combinations\n    ├── FormIntegration.spec.js\n    ├── ModalIntegration.spec.js\n    ├── CardIntegration.spec.js\n    └── NavigationIntegration.spec.js\n```\n\n### Testing Types\n\n#### Unit Tests\n- Individual component functionality\n- Props, events, and styling validation\n- Accessibility testing\n- Error handling\n\n#### Integration Tests\n- **Form Integration**: Complete form workflows with Input, Button, Select, Checkbox\n- **Modal Integration**: Modal with form submission and alert interactions\n- **Card Integration**: Cards with headers, content, footers, and actions\n- **Navigation Integration**: Dropdown menus and breadcrumb navigation\n\n### CI/CD Pipeline\n\nThe project uses GitHub Actions for automated testing:\n\n- **Triggers**: Push/PR to `main` and `develop` branches\n- **Node.js versions**: 18.x, 20.x, 22.x\n- **Checks**: Linting, unit tests, integration tests, build verification\n- **Coverage**: Uploaded to Codecov with 70% threshold requirements\n- **Release**: Automatic NPM publishing on main branch pushes\n\n### Coverage Requirements\n\n- Branches: 70%\n- Functions: 70%\n- Lines: 70%\n- Statements: 70%\n\n### Running Tests Locally\n\n```bash\n# Run all tests\nnpm run test:unit\n\n# Run tests once (CI mode)\nnpm run test:unit:run\n\n# Run with coverage\nnpm run test:coverage\n\n# Run only integration tests\nnpm run test:unit -- --testPathPattern=integration\n\n# Run specific test file\nnpm run test:unit -- Button.spec.js\n```\n\n### Test Configuration\n\n- **Framework**: Vitest with jsdom environment\n- **Coverage**: V8 provider with HTML, JSON, and text reporters\n- **Mocking**: FontAwesome icons and other external dependencies\n- **Assertions**: Built-in Vitest matchers\n\n### Writing Tests\n\nWhen adding new components, follow these patterns:\n\n1. **Unit Tests**: Test component props, events, slots, and styling\n2. **Integration Tests**: Test component combinations and workflows\n3. **Accessibility**: Include ARIA attributes and keyboard navigation tests\n4. **Edge Cases**: Test disabled states, loading states, and error conditions\n\nExample test structure:\n```javascript\nimport { describe, it, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\nimport Component from '../components/Component.vue'\n\ndescribe('Component', () => {\n  it('renders with default props', () => {\n    const wrapper = mount(Component)\n    expect(wrapper.exists()).toBe(true)\n  })\n\n  it('handles user interactions', async () => {\n    const wrapper = mount(Component)\n    await wrapper.find('button').trigger('click')\n    expect(wrapper.emitted('click')).toHaveLength(1)\n  })\n})\n```\n","readmeFilename":"README.md"}