{"_id":"@sabrenski/spire-ui-vue","_rev":"55-20a8fd3841764c970c8680d866bc6c5f","name":"@sabrenski/spire-ui-vue","dist-tags":{"latest":"0.3.39"},"versions":{"0.1.0":{"name":"@sabrenski/spire-ui-vue","version":"0.1.0","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.1.0","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"830094c2626439c7444c99370321fde24c5511a1","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.1.0.tgz","fileCount":9451,"integrity":"sha512-HMCENo/RikWYS4hN1LlTeE9tzx/xbBLHVHBfq3Lg08lAxdKXGzTi3Rvkb21ohfmIwKIYnJ3guyglnH7icsf6Wg==","signatures":[{"sig":"MEYCIQDoXRTAHVK94CPtB8Im5zUDa+xSPLq2uVbeXyfzqvdQPwIhAODDOHzCg+IkDalphwFShWNiK82Y4O0XOLhDTmEHywNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28857470},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./style.css":"./dist/spire-ui.css"},"gitHead":"41c029339dec2857d0173b581972750185ffc20a","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.1.0_1764627866508_0.05891176222385752","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@sabrenski/spire-ui-vue","version":"0.1.1","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.1.1","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"c52817caa5002e704ef7e6f484f1c1650ad319c8","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.1.1.tgz","fileCount":9451,"integrity":"sha512-K5wRY38zgS/jv+YJvsX7AK9iNCN3mD2eHCD3jY+2K6zrH3ZmXWAfEVSieiRSVGkTLu1bXghAucfPsfhmpTofOw==","signatures":[{"sig":"MEUCIADwbEj74NJscCirKW6mAUWKJqz5mCreqBSW5KX2SqOIAiEAn/0IRiMHZmg01VIM7Y6RkJ83DzsBz4fLLIsa3f5gd0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28857680},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./style.css":"./dist/spire-ui.css"},"gitHead":"41c029339dec2857d0173b581972750185ffc20a","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.1.1_1764628019969_0.0774354077298034","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sabrenski/spire-ui-vue","version":"0.2.0","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.0","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"7823c563716fd19ef1a7ecab1918df1098b55975","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.0.tgz","fileCount":9466,"integrity":"sha512-OrHW/MBQQBL74Zqk/rQUt3n4z9R19H03bYO7wtDo40P1fPN+I+JWJGAYK5SNx7JSwuLxyfh5Pxi0zFvOJeLQWA==","signatures":[{"sig":"MEQCIGYiqM8XlRnJSBsFtdy/VHZ7t8jLEhIg1xiXu9JTBFrPAiBGNnTXVtmUOq2G9NcX/1dwIoSYpLklqG/B52kpJ8oXfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28948868},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./style.css":"./dist/spire-ui.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.0_1764689387945_0.16449439750551575","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sabrenski/spire-ui-vue","version":"0.2.1","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.1","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"f0f0813301b6457c248f245202135df7b5e5a977","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.1.tgz","fileCount":9471,"integrity":"sha512-VYXJhsyLqIuYvIg2wuvLEK/S7agorquTyzXPWrNTVVsHvAP90FsrG59EGgCQG82hmJje2o0O6ZOBgzFsVMlnvA==","signatures":[{"sig":"MEQCIFdGvE6PPF+2U6iq9Vw5MbDEqha/PdUq9eoxLqfa51OmAiBJ+HqLsjK+NEZQMTA5H/iCwjsgm2FLMMh7cVPrSi5LAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28983344},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.1_1764693300915_0.7299515515589168","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@sabrenski/spire-ui-vue","version":"0.2.2","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.2","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"494325680f5d349de115e2dbcde8786f1c2e2bf5","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.2.tgz","fileCount":9471,"integrity":"sha512-4FFyE6qUa/LPbE8RXrep5ejiFBD/wVGfW3wwy/VJRh3OXyohOmxu6U96j8L7jCAHcLzf0mA6uZZVMdYSF0W4YQ==","signatures":[{"sig":"MEUCIQD00VS+SwgFSUIpF5TQjs1ckHZkKnGaCl/xmbW4sOBtDQIgce3u34wAook5ziugmG7NBlWOE04AlWgDPVvG7z3eaVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28983601},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.2_1764696892411_0.3407641323410926","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@sabrenski/spire-ui-vue","version":"0.2.3","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.3","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"38015559852b632ac60893836322d71e8b20ae47","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.3.tgz","fileCount":9472,"integrity":"sha512-rLiDFbOHfQuwT7FvuN/TcqZMc+Zn5eVwBtPOznXLliOh+sSBT/mqzqwyDIVv96aO7xa6nhKbjd/iZYcME5Fbag==","signatures":[{"sig":"MEUCIQD1So/Knaym0lHQQlvnMfuorjcOzkcJFuxONae1O2oEYgIgZqbqS40yL17O0vHzyzOkc4i7Dieu+PcYX1tKk2TzI1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28984906},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.3_1764705050255_0.4740004019206119","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@sabrenski/spire-ui-vue","version":"0.2.4","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.4","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"91685b14e2c76a8d2255e003f0995153247ce9d9","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.4.tgz","fileCount":9470,"integrity":"sha512-sZ7MIruK+HJlAGhP7Hb07LCkRJJpENREdanmc3c6fz24r7yK7fLdXrzhmEuUrxL424P3uyKJmUniF0Ov+t1Ecw==","signatures":[{"sig":"MEUCIHZ+LGHHN95zI6CqZGQqYmzoMFBbKeeRPHdmCEdiUk4JAiEAup1dCo0b6ByBGawXzRYRkZfPZej2LA/jGGUxKiVYKEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28582501},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.4_1764705906824_0.9546910276015843","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@sabrenski/spire-ui-vue","version":"0.2.6","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.6","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"21574c98f4f28425037fb93f1e76c271cf35be7c","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.6.tgz","fileCount":9470,"integrity":"sha512-xal3esmJ4vHyjSGPNPzPSEuROwjYTRYvLSH+/mugZfeaQhPueYb7xfzHobBYm/4DoBekJICIV0jsSsWBqHYgVQ==","signatures":[{"sig":"MEYCIQDS+7U4JehT2+8VhpoV5KRECWRm7cnXcZjueCPv1KUB0AIhALbZ7T19sNZ7xFM3hzPxD7d/K3heCl5mMGNEdgkh4XsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28579017},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.6_1764712244019_0.7626635910120432","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@sabrenski/spire-ui-vue","version":"0.2.7","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.7","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"5ca74501a43d6c182f8434a1c0d8e26e56b57f9e","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.7.tgz","fileCount":9470,"integrity":"sha512-cpjPQBHxO6ySeWB8HRwIa98kdsfLpoG9eJq/8dXQKEHCdaHJLyajK4e3d1iQ9yq244/tgB6Ee1+ZYfZJBl2Bpg==","signatures":[{"sig":"MEQCIAd97NEpA21j4768dvLqQaeicJ7pR5/152nq1yUBPB80AiB9RA7V1aN2ea03968I+rUzos3caWCT15OgVC7S344e0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28578567},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.7_1764713803009_0.0666250751073938","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@sabrenski/spire-ui-vue","version":"0.2.8","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.8","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"3bab59ba54eb9e290411be0cbaa999bdf25241d1","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.8.tgz","fileCount":9470,"integrity":"sha512-RzjquX4M2eTM5/7NuMYE5ZZ9dt12C4K56dvJ0gp8JK350DMAZHSVTYrHUaXl2ae8URdkbi/8tCjktfmVhq2UbA==","signatures":[{"sig":"MEUCIGsQIfbw8flfFdqKVITzidEfUPT5F2ND6aEMiJb2u2FyAiEA3X8kxDHuuErp9w5QXF1e1PMaWGy7fBJK3jz/4Dw19aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28579611},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.8_1764718168768_0.1505192124289907","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@sabrenski/spire-ui-vue","version":"0.2.9","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.9","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"4240e023ff792b968f97d1d549ebf6507abbdea5","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.9.tgz","fileCount":9470,"integrity":"sha512-B29ElW1Mh0NK/jMRhDvkj2zrhwsVC+LyIEq56OjObr8rur8JCFFnIaSXABwBIyZJ3Klg+dT/vyzIjbENZWhftQ==","signatures":[{"sig":"MEQCIHrFlDbyVxM+UCedBv2e5jo6CarxPkCMPRpaGpQySLKZAiBkRkfAEnw7V6zV8ydAF0rwwQOQA9vXy700h7wKrP3OZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28583290},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.9_1764764700859_0.38560501757694454","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@sabrenski/spire-ui-vue","version":"0.2.10","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.10","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"42761e9073c3b22a5970334d5da9c78ed8ad6a59","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.10.tgz","fileCount":9472,"integrity":"sha512-Hm8TB2UGzZpz0jX7UggeCRLvd8IGU+Z++uounzF8ca7CS/xekVWyni5Xr3QS7eSM6WkX9Ms1sBJIvkou4IgNCw==","signatures":[{"sig":"MEYCIQCyr5OihTAw7xhy6HP+xv9coQjqCFHKcKFvdJnSngul5gIhAMGwKVKLaqWCnCSZf3KfsVGVS/8WFqKzlYo+bXBdGPCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28588720},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.10_1764768759850_0.3789357554325876","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@sabrenski/spire-ui-vue","version":"0.2.12","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.12","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"d564311cb83616f640c42f8b48f62cbd9dd336d4","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.12.tgz","fileCount":9472,"integrity":"sha512-iMWkal6KldItUXPsSwEZLgKG8qgl1iRUwK13GA5+sB1ODwrUnEZ9oGVUFL4J8t+uTQ2IhWOCwZVBrwAgBunQ0Q==","signatures":[{"sig":"MEUCIQCSHUL1WB1FhQ+Ap+uSh/cpTJ3nS4LFa+cFO8KC9zPAMAIgHTQxZ7CmFL19TkBfaQ3mhizLFqu+0JkcbKPgVxiW70o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28588829},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38d5888962ba6ea8d7183459a1b095198000f39f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.12_1764771049039_0.794000262739756","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@sabrenski/spire-ui-vue","version":"0.2.13","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.13","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"a81fe284835d850e1c3dbc5647d8a39c2908a64b","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.13.tgz","fileCount":9475,"integrity":"sha512-q3iW67mmxYJKHYgiyq9ad+wyNOKnCQ1JEnSi8DDmrIpQTe5Tg01LxMtrFYo15f4W7sONKk02rMO8GRwHMijV0A==","signatures":[{"sig":"MEUCIH1FDTPDh8OggKRx1TXoCzIO1ALyvnyeFMCk01csHjFBAiEA1CUVSXReu6tQP/wDjFekO9RGk3+mGQVEnlgAV0F5MZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28592930},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"81a3eaa3401a5cd33231227f7ee3199e748e7ec4","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.13_1764797098646_0.2776533992509056","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@sabrenski/spire-ui-vue","version":"0.2.14","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.14","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"b39c19cc47491da006246224f27fcaf8099c01ae","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.14.tgz","fileCount":9475,"integrity":"sha512-KCZQc5q104102ZSJmTjXjiaRGZ1jIqDzpdEH3tFlHJJ3o8C4WY9Ti1bMN7ypwEmXVTQf60kHrjdA1HlBkRC54w==","signatures":[{"sig":"MEQCIHQxUpC73ENCP6dZh9LujDtBaV+zxJo73Q2yMLHTNDVoAiBzxfemO/2NnQwncgv7QDTTo9LsfiUQLbiEmltvWYRTiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28596263},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"81a3eaa3401a5cd33231227f7ee3199e748e7ec4","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.14_1764847089497_0.03087542544658395","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@sabrenski/spire-ui-vue","version":"0.2.15","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.2.15","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"2a8f856fc274a36ee734d4b40b9369078863ec1d","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.2.15.tgz","fileCount":9475,"integrity":"sha512-8ECEvOZDroLLuk/eTtGZIi89UqC47nDBCTWSekvRDEkaZYjrOHkNAmzlsvzFq5sjvGofVH1h3ZjAxNvAw/zvgQ==","signatures":[{"sig":"MEYCIQCDn3YpG5Dvu83aGM284pY2k0KL4qGvS2Z6CFFLKoxnywIhAKYc0E+reX3FMCv9Mt/DaKZ8oKBSl5Y8ZdgNV6JDB2o0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28596327},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"81a3eaa3401a5cd33231227f7ee3199e748e7ec4","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.2.15_1764849875720_0.4051758292145633","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sabrenski/spire-ui-vue","version":"0.3.0","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.0","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"a8cb073a4aa77a075f3697089a45ce5cdc401744","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.0.tgz","fileCount":9475,"integrity":"sha512-4eauvlOAMlnStgaUsGjNWmXC7J2pZdPFS1Sn6oujDq1K538dVs1AF4uW60ue1tuRNKgbuGHA4H6AZ4LRCYxiIQ==","signatures":[{"sig":"MEUCIQCRe3583Lh0h6t1QHdtDoTk7I8F2xROn357RE2gKzTpXAIgdSGQHF+AbdZ1fpHdHTnTADTZtQgqpulHHxr166ZyU2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28597204},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.0_1765037259548_0.33138106440978077","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@sabrenski/spire-ui-vue","version":"0.3.1","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.1","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"d8e0c06c8703f768fd306efc352f95ed247d73de","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.1.tgz","fileCount":9475,"integrity":"sha512-kmZv/k8dqrPKmCs6c6DQT89kEMRTzLZMYABp9fZZWxRtajxW0YBleVSVoQC4p/xwPTZLUbL17yQQhB1q4muFYg==","signatures":[{"sig":"MEUCICFDMFfGjsH5Lp/KyOOyFcUuZESQZ1mTdPEq62fDe7RMAiEAtVGKccKCm+rMEui6NEj0e9kloXHFs0CXVI2J4aXMHEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28600797},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.1_1765054403567_0.5948270390099577","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@sabrenski/spire-ui-vue","version":"0.3.2","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.2","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"72b6c0c96e62438b879a446728e7b21cf1b5f5f3","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.2.tgz","fileCount":9475,"integrity":"sha512-bPsaPnvHGKgwufq7km1DDizPfsTCSKTQcop+xa5E9c8EwuAzz4urusi01DHn6+HZcYGlRHnQBfQ2XDYtpIIt7Q==","signatures":[{"sig":"MEUCIQCRXNOSqGb/Epg70H5J6RMPGsRMuqOwL/ytLPdGmSC7wgIgGtVn5bRtLXAcdNOSZ6bVBN+73k2BUNZeTbMvrSlj2a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28601115},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.2_1765062045347_0.3762804070639598","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@sabrenski/spire-ui-vue","version":"0.3.3","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.3","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"a8279c59d1c0c7fe73cf7c7c1646e1f0d24adc31","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.3.tgz","fileCount":9481,"integrity":"sha512-s7V9dKOilaj8gku7VNS2ElVtei7iMNJcLsRXFJyjqi7sh46CKjQtbVXheA8YotLzQ0bhyXAqfbkZklfm9ggoXw==","signatures":[{"sig":"MEQCIGoU8k4gSvpl0+GmHa8IVpkU+iXxnmN1QFTFEmujhU/bAiA0M/17vUugucLgtiif/4/RwD5y0irjPApccwLcEy6i0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28685691},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.3_1765217964519_0.8668779991735609","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@sabrenski/spire-ui-vue","version":"0.3.4","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.4","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"cbfc4716fafb191af8231db853391815e97a04eb","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.4.tgz","fileCount":9481,"integrity":"sha512-Dr2nACAwxzAGBYhi51/NDp+OZCGsGh7Xe88NYV3VrmJECd6kQUQPDgLA/EE9nB2VKkVBbdAwY4e549p92+x/uQ==","signatures":[{"sig":"MEUCIQCSwLnlXVIY6scYZHI+8tBK5NVMruj2AQ1g6jmyAJDX/wIgIQz4Vx1HRGxLMKLh0SQxrWRtfPNZW+p96Ln7MRrbrtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28685570},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.4_1765219679696_0.9921700455917599","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@sabrenski/spire-ui-vue","version":"0.3.6","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.6","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"d51e0dff769933a22f63a8608189f845cdf19117","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.6.tgz","fileCount":9486,"integrity":"sha512-DEZAP0zB57ofvzOyXTnxmMPqMz+NsE4FV0sdXNsadouY2xW0YoOAsTV5sipKaYTJfLw0pET+svpoB/KCu1Xy5g==","signatures":[{"sig":"MEUCIQDxMOvP+H6867DdYVDxpstoLj0JUZNku4Z5ytgkWNZxmwIgfbKG4B950GCvvBWbcBUNGZ2iN7ctbTCepV4nWPfeiAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28748643},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.6_1765472647777_0.2872202704005311","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@sabrenski/spire-ui-vue","version":"0.3.7","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.7","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"abafdc5bf3b51058076c1187b366785f2217d0b1","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.7.tgz","fileCount":9503,"integrity":"sha512-FM/r0t/1IxBD4QwcPGDv3fnZ8juXugDovBwJAhaP1ynF6bjaud+AeGI3uB019xqzCm8wKPZeF4tr1uM+ZZQZLQ==","signatures":[{"sig":"MEQCIH6b+dSI8NoExMRL/X7Ee3jikR/96HDy6vJfOlGB+k23AiBMdM64JFkevsUGMV3LvdSTmWAcLEfIoM9en0L3js2eQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29083748},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"8fbd309510339f68a3512a9bd2b2fb0688532587","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.7_1765578227747_0.7025969829892622","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@sabrenski/spire-ui-vue","version":"0.3.8","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.8","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"c3758e6b9581f9f7cd3892bdaac2525030f96814","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.8.tgz","fileCount":9503,"integrity":"sha512-IiH5IaWCL8RZ9nvJSQRX6gUi748ZnzsOzH4foB+CFqBlVYUEPROc1LVKnnaKgvd+MldtvZ1CfhIGvPtlkQTIxA==","signatures":[{"sig":"MEUCIFPFhI2t5I5ICM4Nib6g9h1HuZ+GlDhWFM4ujX1wMAtAAiEApo0BwcGb2XnVMHwN0OF/5gIQzGM7mPr8Uy2APrxnURo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29085470},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.8_1765619281436_0.4982859771028991","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@sabrenski/spire-ui-vue","version":"0.3.9","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.9","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"8fa4214cf5e3203c996515d30536f718b15bd77e","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.9.tgz","fileCount":9503,"integrity":"sha512-PEPmrpzgscT+BTKYbgsOKYiPgCtsdffqvdzDJJtbbyrDb7dL7qC6NIRbJ8XxQ5DabG/QMBsasTxsa4zZC8mpxw==","signatures":[{"sig":"MEUCIQCx2dxEdrnPujOpdtI7yYKff1zpJKM6qvXG3pfTUJox6QIgUZpz+bYsAxDsqsLsflSDPBxaLK4i1xYyW6DQPuNPpg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29085855},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.9_1765647699437_0.1104608485559706","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@sabrenski/spire-ui-vue","version":"0.3.10","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.10","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"8593f5fb81e0ce40e94580c4f72fdeb57e15b428","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.10.tgz","fileCount":9508,"integrity":"sha512-Tkao24fVynHeWrGMC1vw5CwzgrO+wMXK/Fkwv5LyhV7JZVxVDgKIYPUAaiWMfRHLYjEtDkKMCqQrYnb/lA4xHA==","signatures":[{"sig":"MEUCIEAYRcoDqRQ56vRfrQT9oq2Ny7pv6qsO8jpcGKWoLzYYAiEA6P1y4tABXUP+HksFZBWqeXKhlguB+DBN0IIBshoPGQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29120273},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.10_1765705298944_0.8267841837072543","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@sabrenski/spire-ui-vue","version":"0.3.11","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.11","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"d4ab2bc47c38d1f43509be22181d5e097dac11c1","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.11.tgz","fileCount":9508,"integrity":"sha512-zw9LPMAAFmi01Ay0QR6wTk6/OKyLEQtKk5X+PeGKxvP61p5Qx1XVUHqbd3gMdijKhoqN9t+QcPL0UVzQTMkBEA==","signatures":[{"sig":"MEUCIQDGOUolWhkWW2YM7b2g+gCLiGU43CDcjady4KTopV/svAIgdZ86E7naTw/ThFwZqjn589KzkubOB5lwynAkZI9NvDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29120345},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.11_1765706324381_0.43160284843035335","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@sabrenski/spire-ui-vue","version":"0.3.12","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.12","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"c71f9535de3fe48a3bdcf7a8bd374ac2f88f1713","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.12.tgz","fileCount":9508,"integrity":"sha512-vWvboLLn+UMwJ4NyWZ8mqJS4343IGBz4P2RyK4iL8fkBpuaDMmVtPMl1y3MOInn852a/ZC92ZxfByyRNPYS3Kw==","signatures":[{"sig":"MEYCIQDNOO4xvCe9DglrtIshAmmLHhiPaxMdJfsMPPbCt9GoOgIhAPNOSku13RFn77m3zmn0LP69vsmj0VovaetA1t9O8d7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29120384},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.12_1765731674744_0.5370851606519622","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@sabrenski/spire-ui-vue","version":"0.3.13","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.13","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"729a6b5937b120ee46f10520fb01785d0fef82a8","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.13.tgz","fileCount":9508,"integrity":"sha512-vvIxVabevN6AC9wOXzfh4tUWkNcIHCi1vYVAdeOm7FYKjhRXnZgfXCYcpFQ3tWK/QFHmcptko9gcgqHGnrOUQg==","signatures":[{"sig":"MEYCIQCWDAabtJ/bpuDkZ78S10bo7i34W2xRGMO7wlmrmLda/QIhAIix0OjwmWR3Hyal2WH8sNf/gmrRs4TM9wdLDHijyq81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29120819},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.13_1765732151542_0.14515642908757131","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@sabrenski/spire-ui-vue","version":"0.3.14","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.14","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"2348a7be195c6a6d0e8acf419eed3bf48f9fa40d","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.14.tgz","fileCount":9508,"integrity":"sha512-VROpduISL2xyyrKZ/yF+OZNl9Ib1ZQUvXoFT6Ox6j4rucc8HZzlxUCjRREFhTW9uKduLhbf3beP3aDqBIadSxg==","signatures":[{"sig":"MEQCIDw7rhcwVg0YM1URVGFWrJeMT+4/Om8RposI4/1SpxhjAiAxna6Qq4Y2tzsq47t94tVAkBnoyNWVrHKlDEF8eE3D0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29123626},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.14_1765740752469_0.9347412036775091","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@sabrenski/spire-ui-vue","version":"0.3.15","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.15","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"38365037ae4cd3b68e02d6002e9e061479c895eb","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.15.tgz","fileCount":9508,"integrity":"sha512-/e5yTEqA1Uk8ofDaWtlWTNKzuNGczUByiJ5sqn8n/uQp6Ov9yNp3xdO4jLC1EW2Ukz2nMyfwIUL/+IBWZZE3ug==","signatures":[{"sig":"MEYCIQDU4/OLQ+07IRW3G9omE2p8fhcOJJhnpnSani9xU6z4xQIhAPIpRvd//KkCYszg40OXBGz4q19irZvJdmDIiTZdKON3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29123661},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.15_1765741771885_0.7834938786515222","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@sabrenski/spire-ui-vue","version":"0.3.16","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.16","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"09862be9e37c86fa9262387f400161b9e502996a","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.16.tgz","fileCount":9508,"integrity":"sha512-GLhcE7SE7PCq+xbzW3dAQBsRCZwoFv6U+WCVNFW9lP/AzT+0NYUi+rNWjThfdz22p56/UmPCGdcg6/dX3+eziw==","signatures":[{"sig":"MEQCIEiGUd4HRuiBJipWo0wghhoiX/NOQaw1lwu8qVqRChJLAiB3y6moy2OO1ftrJKKkHYvN5HPCj8hSGwe12zpbcQaS9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29123714},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.16_1765881036362_0.7674155750021443","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@sabrenski/spire-ui-vue","version":"0.3.17","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.17","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"869ec02c27e26303720cccdf023d4bae9d0cdc49","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.17.tgz","fileCount":9508,"integrity":"sha512-s26l/yXBfA9Q2iEhSQUhZVxbG9SpYIJDOgMbC7S7bGbFZ0SsTuP2YE1uvYUQ1rvgSCl2lOgNa+I+2QrxEeotig==","signatures":[{"sig":"MEUCIBBUM9f+Uc6mpc0pHNWlQCVdT6YFOXBQgPHfyHfTiNo3AiEArXNl+TJlfJhQOPemplf8QX8ua3YCpQo06snf+f4cnAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29125021},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.17_1765885985337_0.4285758384876235","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@sabrenski/spire-ui-vue","version":"0.3.18","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.18","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"e64c6a7dac18641b792def128762d82ef84509cb","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.18.tgz","fileCount":9508,"integrity":"sha512-LXGO4wzlryKSteJCSyUawu+ZXXWOsJ2m5TiYdspq3t/YJPjspEKi/ktREGdcbf+k0ITflK2LXZAnm26eh54u6Q==","signatures":[{"sig":"MEUCIQCWwZmiy5zBscCOTOEqVO4BbXZ6iBxlaiNSN3tJHCiMMgIgWERUZ2HnvrTREtjuyVS+/UiD1TMDVnDhUeFTNbSZ03A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29130722},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.18_1765917291228_0.5664494308158916","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@sabrenski/spire-ui-vue","version":"0.3.19","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.19","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"139183bfdab15c1cd63c53af02104aaa6766ec4c","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.19.tgz","fileCount":9508,"integrity":"sha512-mkgzsrAtYTB+H3dgDXJj8VRRP1FctxJolKgTs+uU6klffbSIdcQkajt1/J1lZashcFdbxwJb0uUhhoIfZZYkFA==","signatures":[{"sig":"MEUCIQCKMAvSBiywPc0gsMV5NRk7OItLQFExfxVFnVt4UU5OIwIgBWvO3ezvgJBK0oPh0yVGseY6BjEJ0CoVn/LnPy7v4RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29187294},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.19_1765969841144_0.1038694805055671","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@sabrenski/spire-ui-vue","version":"0.3.20","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.20","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"3c7fd24a4b5d4ce48556e4215ffbc702f89d1a01","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.20.tgz","fileCount":9508,"integrity":"sha512-XbM52ZqmEYy+U7yuTp6dvCciQwnbjArySQha3JLl6to04iY5QSXtuZS216yhlh2GePV8ukaFZLnepojyjVNtQA==","signatures":[{"sig":"MEUCIQC1w2vfh0EEEfUXGRXwVu1Xfnzbm5TbVc9rFZYzftuz5gIgTCl/SyR5U0BUy+F4S4lqDMTjy68/7BwP4qabtMdQpGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29187652},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"b7701f9bccbb51e8578ea5de8f0a1c2af4652576","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.20_1765976048849_0.16402376808851238","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@sabrenski/spire-ui-vue","version":"0.3.21","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.21","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"455f07bf70489f3a155b1f780b7f5a4d7e595afd","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.21.tgz","fileCount":9508,"integrity":"sha512-WNPgVtW29F9A1dOUoemN/RUoKOzMcbWER5Rjp7AOMO4/X10eT9er2KUEu0yV+4buvntTcCGe+AFEymCujKgP+A==","signatures":[{"sig":"MEUCIQCup0kdUPV2gjjBFZSCip5x5Zcf9Urax7ghKV10YwvK2gIgOMmKCFuXsDQX013I8+ti2MSlMsyen1biUc1kL5khBEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29188121},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.21_1765977740510_0.07679406445940495","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@sabrenski/spire-ui-vue","version":"0.3.22","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.22","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"fad40d5d574febaf09554eaffb2998f516f2d21f","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.22.tgz","fileCount":9508,"integrity":"sha512-BUWT6YaU+d3G6BMiraResLPObKxVDR29Dm6NlKRrG9d5tUsKCzUp09QkHLfME0JVwBcTAW1N+PSq6PnNqIQzpQ==","signatures":[{"sig":"MEYCIQDKwMDIeN+G/Gg80kH+kgB9+yDVbwOzovIWNmsq3SU3yAIhAOy2lk8xAjGrj/mrnd73lSqcHrzZU+oP2+BRb/8jeXp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29189692},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.22_1766007647382_0.3867908078209059","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@sabrenski/spire-ui-vue","version":"0.3.23","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.23","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"9eb053116d170b7e9838389c1b6598b2fda293ab","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.23.tgz","fileCount":9508,"integrity":"sha512-cGH3IESVM3CBLgL9+aMGPQ44LNAc5ADANDwFwA35mDpGvTLbAysmd0cv4VmoNyeVbEl3wlmS6HH54UlXnCikwQ==","signatures":[{"sig":"MEQCIH6FxS9L81ukR9R5yOJH3ugGiV6nu5bJjSKmnQki7jf2AiBmB7ksmCfVoktc7vs3ZK0Lsz4LdCLMqKJwmI3ZECqHzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29189792},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.23_1766008231158_0.730791347790418","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@sabrenski/spire-ui-vue","version":"0.3.24","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.24","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"7017029ef73cfa1b4bd5daf5d3eff7016848a7b3","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.24.tgz","fileCount":9508,"integrity":"sha512-6MgL3pGg+l/0mzlf+nOU6H0s0zSi5ee1S7zfCjpHlhIMdlICbs/9UwDRY17lemV64yMHfdCcpbV0Ngi/twZULQ==","signatures":[{"sig":"MEUCIQDBvEEXoPq0nktNsV3LW6KM1Ok+K6T8gWz4IARR54CDEwIgfFGqSzRsCgI3YdSjT3Q7syx2Z8fp8Qj8ZUOlF1wXxck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29190630},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.24_1766008680267_0.8492751059599091","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@sabrenski/spire-ui-vue","version":"0.3.25","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.25","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"575be27257d7a20bc028f9d3de2ccc7b99d2df33","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.25.tgz","fileCount":9508,"integrity":"sha512-4N+jf+FZCdGEqrVJiFuZguCh4iRGY9H/iw8vo8gfk7A0F3axkBt+zvBZarhPypUXAc9ZdK4bjFjMdnwTya5pxQ==","signatures":[{"sig":"MEUCIFBak3Be7/OWEzi+L6AG6yIbETzwCuRA3eiAj20GwCN/AiEAnEb1a9iFKaEsNAXo6PZaMqpNMFK58Q6J4lF7lYxN5x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29191443},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.25_1766150855853_0.2662573633631269","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@sabrenski/spire-ui-vue","version":"0.3.26","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.26","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"c7158e560982499397de65de2181abe75d8e7dc1","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.26.tgz","fileCount":9512,"integrity":"sha512-KNZE6a8YI20g0Sm0P2dHIFOv/Y4feyl4sQQcPkPKzTlS3qQ0ss8yNQFBG2yQSSxv1Wbl2X6sVkktnEJnOMYzpA==","signatures":[{"sig":"MEYCIQCKNTmVV2KzdIXYEYJ8uy+Y7ir27Tdr6FZQhNii31zjzwIhAL+50Zesr+1P9bBNFskhFzYhMtCQz+hQWVrz7E1c29qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29249764},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"f6d7f27765a53b892659dfd3a0ad80f1a1469f1f","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.26_1766164678921_0.9213690153838301","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@sabrenski/spire-ui-vue","version":"0.3.27","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.27","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"bd11e2e47ffeee6084e847f2f9ee3d63b4d700f7","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.27.tgz","fileCount":9512,"integrity":"sha512-92QQkjmotLiRa3Wm6P13V+8x473nz7iG32v+MsEyc9+13nIpicn/sdoV0gkGMu7+qjCaYcLv2pouZ5UpqanVzQ==","signatures":[{"sig":"MEYCIQCe6/IQe2YYQLl++IGKz9UkG9GiObHiz2PF4xX6xyNQrwIhAOg3iFPg3d9xsABxXf8/sKqurF3fCoQaLiastXZnS8dz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29251614},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.27_1767189109073_0.7987265256600435","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@sabrenski/spire-ui-vue","version":"0.3.28","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.28","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"6ee4978441cdd4ef58046d6d137df990f318a760","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.28.tgz","fileCount":9512,"integrity":"sha512-2UCH4uC2Z79M5LobUSlaAQv9q3jJW1gj2NyLRp8sbtSRGNZp+ljQOJFXdWHRae1K+u8G5mM01UkFWAqbKl29lQ==","signatures":[{"sig":"MEUCIFfSSeFXvNCz3dBNEAChXfAUJYMXKbD2bIY4TQXgjhEeAiEAt+QJHDS9P9HhHx9bbQ4NkhzvDak5Glwu7GOctTgn8hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29251614},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.28_1767189987783_0.9307148343073615","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@sabrenski/spire-ui-vue","version":"0.3.29","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.29","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"2df52f5750bc8be59a466f464ac11558f8e5c3c9","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.29.tgz","fileCount":9512,"integrity":"sha512-fN12+VO+F/NnDqp3CZ3jzhzXyQQuE4b20OSXGIMG/0Sa9NiDe1yTqVYr1tTrw4trISTKEzKJwNfb5TBj1PO7jA==","signatures":[{"sig":"MEYCIQC593vVZLZPA2GotggSBvl+Fm6kr/dwg5p4aeMRO56L+QIhANIIk+ZdiZexZ4XZ00RgX+n/AxxrAmGhud+2EKmd5gay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29255233},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.29_1767203129722_0.46474091657367933","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@sabrenski/spire-ui-vue","version":"0.3.30","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.30","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"8f42fe6a8ed7ac0f5122c910caadd385010d0cb9","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.30.tgz","fileCount":9512,"integrity":"sha512-/Iek6w0pEVJycmGEnThIAOjd8XPmmbwot2bQithqZKwq6ugE6CmjQ73ASOLIYrKa3RelKoGJ2Y6MjY40fPcQwA==","signatures":[{"sig":"MEUCIFp7NbPSx6nFWkmvAx1FezJ7X7ahEBhZ6Q87ot2lnOt5AiEA41xAWfJfyPjFixA1a72pT0ggWLLGz/Marwn8iJO/Hlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29254863},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.30_1767204507469_0.5984623163259408","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@sabrenski/spire-ui-vue","version":"0.3.31","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.31","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"f030b14312ccec1a5eceef93bc6e1b92696aa4b3","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.31.tgz","fileCount":9512,"integrity":"sha512-eIAB/nGQxZEI3zKGm8GWJX/MHj15MPJSNzXWUzAGWe/Owy3WpdqQlkX+IuwNNliJiRHLyOUJuneVNfwr/9ubyg==","signatures":[{"sig":"MEUCIAxR6N7ENwb42vMaStvLy6ENEPmwpVtBv9EtBuZ26orcAiEAqKWW4RulPVYNqwM5zAOcbR3/vgvXwJWRhVTBELk6VDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29255210},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.31_1767298556268_0.5638117159027456","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@sabrenski/spire-ui-vue","version":"0.3.32","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.32","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"2ff92ea880f86f95c1df5d6eea5630a25a14c9b9","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.32.tgz","fileCount":9512,"integrity":"sha512-5H8j6+FZ9KbSn3xiMiMhYUSW8npfr74e1ffiBPlq/2gk1GDNvXLjE7d1+sTk0YMIgqqTlEj/bme9HltyaFs+oA==","signatures":[{"sig":"MEUCIQClQ0NbyLQUnrQJrcQEvhVCq8+851YoQSI1nBezRCQe3QIgZ7rZNHr9xJ+vojR81uBPtxDmEhP27z9+IaET+wZs16k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29255210},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"build":"vite build"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","dependencies":{"@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.2.0","typescript":"^5.7.0","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"vue":"^3.0.0","vue-router":"^4.0.0","@inertiajs/vue3":"^2.0.0"},"peerDependenciesMeta":{"vue-router":{"optional":true},"@inertiajs/vue3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.32_1767298624661_0.5184293708582859","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@sabrenski/spire-ui-vue","version":"0.3.33","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.33","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"38a341be30fe6206c14ae01016b87156f249ea97","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.33.tgz","fileCount":9592,"integrity":"sha512-RFOgmb3q0e9eA9UVIA9cQNY6mQngLeIdk48Twa2ans9jeTtJMsKD7uKelKAQ37Yl1EwjLknst6zC8MuADvDlgg==","signatures":[{"sig":"MEQCICD6tY5+qz/s2fhhp8LlMj8UmiPb9loObKH7KmgxF6KuAiBx7YflqAXdIWj1XgLiVM9N5OfFx0NWBCyEvbP9122CQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28185204},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"38a136c43bad98fc3ae61d6c386c614d676a4b79","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.33_1767607837313_0.35246630237924625","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@sabrenski/spire-ui-vue","version":"0.3.34","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.34","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"ed340203d57fc12bc791cfc4e213cb0bc9e21bcb","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.34.tgz","fileCount":9592,"integrity":"sha512-k2UUqgUAmCAWjIU0dHLmObgV84b32cHDdayob3/CIKn5HUEZDLLUQl3h6cFSPwenUrOAiqZax1Wwzlh21+/gSg==","signatures":[{"sig":"MEQCIF5DO9GeMIdR/31JQ7rp0pzKXokn667U+sOmcEFseL09AiAipv0JjCX1fWPhbC8mgiCnrEYY5zFgs743BC61v64m6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28185941},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.34_1767821743833_0.8424433792881434","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@sabrenski/spire-ui-vue","version":"0.3.35","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.35","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"c3e01e8007a5c3aa5501d3a849e722bad02c2371","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.35.tgz","fileCount":9592,"integrity":"sha512-CqzHUbuS79a0o0C862Xy4F9jOsVCDleNpipiKhJzBWB9QDyuhi+B4P9aMpd4tsfrhFmNmYMGctnaq39PRgAfUA==","signatures":[{"sig":"MEUCIQCpasZEduwepdvSUl0i2twdZIx0AjE6YnRpJTFxi8EY8AIgGwF8LUNp0wNa0xrDPJNnJEwf/fqLU4ppLTExrSYO8f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28183267},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.35_1767822742670_0.4839273796684367","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@sabrenski/spire-ui-vue","version":"0.3.36","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.36","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"2239b349123e2ca8d65a7c55298dc30a4d556d9e","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.36.tgz","fileCount":9592,"integrity":"sha512-6CuvJPJ1c3nJCuPsfdgNCAvBkNbqoWdmwnNKxWOluZUfgo32XIwytTeBMOpRf/6VOjaKJgiNCHQSpUhNtqYZPg==","signatures":[{"sig":"MEYCIQCcvbLadUoFM71vCRbjBi13nPV2VzYw63xDSO+yl3DTUgIhANPA06jaHlOROEua9M8sUocHZS0XLLMqlTqQkCcSW+K4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28184694},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.36_1767824527441_0.3595923101261209","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@sabrenski/spire-ui-vue","version":"0.3.37","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.37","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"f68349bb1ecba84fd97a4f9a72c1a39085989981","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.37.tgz","fileCount":9592,"integrity":"sha512-LdcYouPoUamFj0TD6aAglqUVsioS0zVXfVHUylM+YZwm/0pgY8D7t9or8DUxBGIdwHuwf6Z8teF/WSU/Q5P4Mg==","signatures":[{"sig":"MEUCIQDHtCD4yJx1CrvvKfn7HX4SAlIUdTQsK+byP7lvrQt0CwIgeoiwvrE3qghafN4ILLgN4IyxJ2zyWxsjtM5A5E0UAqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28184394},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":"^1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":"^1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.37_1767825519461_0.6587767180903734","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@sabrenski/spire-ui-vue","version":"0.3.38","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"author":{"name":"Spire UI Contributors"},"license":"MIT","_id":"@sabrenski/spire-ui-vue@0.3.38","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"homepage":"https://github.com/spire-ui/spire-ui#readme","bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"dist":{"shasum":"097d65c75a85cdfa7d548a25367fc36d019005cd","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.38.tgz","fileCount":9592,"integrity":"sha512-gQ4TwNf5xrUfGBI21uN7E+yA0MJmjm2YDb+GYJV9URBlTTximplkhOGRNUbISyTFfJPkifRF4tXCt6WuaBiC6w==","signatures":[{"sig":"MEUCIAXZzXeSDIW54UI9astJM/TZc2tzZlQ1xk0DKvE6S4NzAiEAuvWBsTRRRRBP9cqPUz4rSBVnsV0WzT6aXheo1hw41Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28185623},"main":"./dist/spire-ui.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/spire-ui.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./theme":"./dist/theme.css","./theme/*":"./dist/theme/*","./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css"},"gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","scripts":{"test":"vitest","build":"vite build","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"repository":{"url":"git+https://github.com/spire-ui/spire-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","directories":{},"sideEffects":["*.css"],"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","vue-tsc":"^2.2.0","happy-dom":"^20.0.11","typescript":"^5.7.0","@types/node":"^24.10.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^4.0.16"},"peerDependencies":{"vue":"^3.0.0","@tiptap/pm":"^3.11.1","flag-icons":"^7.5.0","vue-router":"^4.0.0","@tiptap/vue-3":"^3.11.1","@hugeicons/vue":">=1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/starter-kit":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-table":"^3.11.1","@hugeicons/core-free-icons":">=1.0.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-character-count":"^3.11.1"},"peerDependenciesMeta":{"@tiptap/pm":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true},"@tiptap/vue-3":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-table":{"optional":true},"@hugeicons/core-free-icons":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-character-count":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/spire-ui-vue_0.3.38_1767826289784_0.10309170635291798","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@sabrenski/spire-ui-vue","version":"0.3.39","description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","type":"module","author":{"name":"Spire UI Contributors"},"license":"MIT","homepage":"https://github.com/spire-ui/spire-ui#readme","repository":{"type":"git","url":"git+https://github.com/spire-ui/spire-ui.git"},"bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"main":"./dist/spire-ui.cjs","module":"./dist/spire-ui.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/spire-ui.js","require":"./dist/spire-ui.cjs"},"./style.css":"./dist/spire-ui.css","./theme.css":"./dist/theme.css","./theme":"./dist/theme.css","./theme/*":"./dist/theme/*"},"sideEffects":["*.css"],"scripts":{"build":"vite build","test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage"},"peerDependencies":{"@hugeicons/core-free-icons":">=1.0.0","@hugeicons/vue":">=1.0.0","@inertiajs/vue3":"^2.0.0","@tiptap/extension-bubble-menu":"^3.11.1","@tiptap/extension-character-count":"^3.11.1","@tiptap/extension-color":"^3.14.0","@tiptap/extension-font-family":"^3.14.0","@tiptap/extension-highlight":"^3.14.0","@tiptap/extension-image":"^3.11.1","@tiptap/extension-link":"^3.11.1","@tiptap/extension-placeholder":"^3.11.1","@tiptap/extension-table":"^3.11.1","@tiptap/extension-table-cell":"^3.11.1","@tiptap/extension-table-header":"^3.11.1","@tiptap/extension-table-row":"^3.11.1","@tiptap/extension-task-item":"^3.11.1","@tiptap/extension-task-list":"^3.11.1","@tiptap/extension-text-align":"^3.11.1","@tiptap/extension-text-style":"^3.14.0","@tiptap/extension-typography":"^3.11.1","@tiptap/extension-underline":"^3.11.1","@tiptap/pm":"^3.11.1","@tiptap/starter-kit":"^3.11.1","@tiptap/vue-3":"^3.11.1","flag-icons":"^7.5.0","vue":"^3.0.0","vue-router":"^4.0.0"},"peerDependenciesMeta":{"@hugeicons/core-free-icons":{"optional":true},"@hugeicons/vue":{"optional":true},"@inertiajs/vue3":{"optional":true},"@tiptap/extension-bubble-menu":{"optional":true},"@tiptap/extension-character-count":{"optional":true},"@tiptap/extension-color":{"optional":true},"@tiptap/extension-font-family":{"optional":true},"@tiptap/extension-highlight":{"optional":true},"@tiptap/extension-image":{"optional":true},"@tiptap/extension-link":{"optional":true},"@tiptap/extension-placeholder":{"optional":true},"@tiptap/extension-table":{"optional":true},"@tiptap/extension-table-cell":{"optional":true},"@tiptap/extension-table-header":{"optional":true},"@tiptap/extension-table-row":{"optional":true},"@tiptap/extension-task-item":{"optional":true},"@tiptap/extension-task-list":{"optional":true},"@tiptap/extension-text-align":{"optional":true},"@tiptap/extension-text-style":{"optional":true},"@tiptap/extension-typography":{"optional":true},"@tiptap/extension-underline":{"optional":true},"@tiptap/pm":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tiptap/vue-3":{"optional":true},"flag-icons":{"optional":true},"vue-router":{"optional":true}},"devDependencies":{"@types/node":"^24.10.1","@vitest/coverage-v8":"^4.0.16","@vue/test-utils":"^2.4.6","happy-dom":"^20.0.11","typescript":"^5.7.0","vite-plugin-dts":"^4.5.4","vitest":"^4.0.16","vue-tsc":"^2.2.0"},"_id":"@sabrenski/spire-ui-vue@0.3.39","gitHead":"c7ca16f6475c9b2c618679888eec164a5b8080c7","_nodeVersion":"23.8.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-63aa1sbOvMyleFPdo6qApz+jPzhChF5yRmRua6P+M47G9/pwxX9Eki2Oh7H9ffqoQXz9nWCC7o6XCU6QcjZRTQ==","shasum":"a5f0177e5a13ef44cf796f0f960dac0d1220e26f","tarball":"https://registry.npmjs.org/@sabrenski/spire-ui-vue/-/spire-ui-vue-0.3.39.tgz","fileCount":9592,"unpackedSize":28185720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2YuR2Qp6OZgfQ20IqXdNKkiZ4bHdfrNxudrQecXgIBAIgQci7Ass/BADRfmdM3lync1oWrA++kJINb4EEgH8w1RA="}]},"_npmUser":{"name":"sabrenski","email":"sabri@stratosdigital.io"},"directories":{},"maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spire-ui-vue_0.3.39_1767829348197_0.19062043991588373"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T22:24:26.412Z","modified":"2026-01-07T23:42:28.848Z","0.1.0":"2025-12-01T22:24:26.863Z","0.1.1":"2025-12-01T22:27:00.335Z","0.2.0":"2025-12-02T15:29:48.284Z","0.2.1":"2025-12-02T16:35:01.231Z","0.2.2":"2025-12-02T17:34:52.688Z","0.2.3":"2025-12-02T19:50:50.630Z","0.2.4":"2025-12-02T20:05:07.138Z","0.2.6":"2025-12-02T21:50:44.374Z","0.2.7":"2025-12-02T22:16:43.320Z","0.2.8":"2025-12-02T23:29:29.139Z","0.2.9":"2025-12-03T12:25:01.186Z","0.2.10":"2025-12-03T13:32:40.145Z","0.2.12":"2025-12-03T14:10:49.436Z","0.2.13":"2025-12-03T21:24:58.912Z","0.2.14":"2025-12-04T11:18:09.917Z","0.2.15":"2025-12-04T12:04:36.136Z","0.3.0":"2025-12-06T16:07:39.925Z","0.3.1":"2025-12-06T20:53:23.947Z","0.3.2":"2025-12-06T23:00:45.774Z","0.3.3":"2025-12-08T18:19:24.906Z","0.3.4":"2025-12-08T18:48:00.080Z","0.3.6":"2025-12-11T17:04:08.192Z","0.3.7":"2025-12-12T22:23:48.123Z","0.3.8":"2025-12-13T09:48:01.909Z","0.3.9":"2025-12-13T17:41:39.778Z","0.3.10":"2025-12-14T09:41:39.331Z","0.3.11":"2025-12-14T09:58:44.777Z","0.3.12":"2025-12-14T17:01:15.094Z","0.3.13":"2025-12-14T17:09:11.936Z","0.3.14":"2025-12-14T19:32:32.818Z","0.3.15":"2025-12-14T19:49:32.282Z","0.3.16":"2025-12-16T10:30:36.766Z","0.3.17":"2025-12-16T11:53:05.713Z","0.3.18":"2025-12-16T20:34:51.576Z","0.3.19":"2025-12-17T11:10:41.545Z","0.3.20":"2025-12-17T12:54:09.258Z","0.3.21":"2025-12-17T13:22:20.874Z","0.3.22":"2025-12-17T21:40:47.755Z","0.3.23":"2025-12-17T21:50:31.550Z","0.3.24":"2025-12-17T21:58:00.638Z","0.3.25":"2025-12-19T13:27:36.198Z","0.3.26":"2025-12-19T17:17:59.299Z","0.3.27":"2025-12-31T13:51:49.462Z","0.3.28":"2025-12-31T14:06:28.189Z","0.3.29":"2025-12-31T17:45:30.076Z","0.3.30":"2025-12-31T18:08:27.874Z","0.3.31":"2026-01-01T20:15:56.659Z","0.3.32":"2026-01-01T20:17:05.087Z","0.3.33":"2026-01-05T10:10:37.837Z","0.3.34":"2026-01-07T21:35:44.250Z","0.3.35":"2026-01-07T21:52:23.082Z","0.3.36":"2026-01-07T22:22:07.839Z","0.3.37":"2026-01-07T22:38:39.866Z","0.3.38":"2026-01-07T22:51:30.275Z","0.3.39":"2026-01-07T23:42:28.651Z"},"bugs":{"url":"https://github.com/spire-ui/spire-ui/issues"},"author":{"name":"Spire UI Contributors"},"license":"MIT","homepage":"https://github.com/spire-ui/spire-ui#readme","keywords":["vue","vue3","components","component-library","ui","ui-components","design-system","tailwindcss","typescript","accessible","themeable","dark-mode"],"repository":{"type":"git","url":"git+https://github.com/spire-ui/spire-ui.git"},"description":"A modern, themeable Vue 3 component library with 57+ components, TypeScript support, and Tailwind CSS v4","maintainers":[{"name":"sabrenski","email":"sabri@stratosdigital.io"}],"readme":"# Spire UI\n\nA modern, themeable Vue 3 component library with 57+ components, built with TypeScript and Tailwind CSS v4.\n\n## Installation\n\n```bash\nnpm install @sabrenski/spire-ui-vue\n# or\npnpm add @sabrenski/spire-ui-vue\n# or\nyarn add @sabrenski/spire-ui-vue\n```\n\n### Peer Dependencies\n\n```bash\nnpm install vue@^3.0.0\n```\n\n### RichTextEditor Setup (Optional)\n\nIf you use the `RichTextEditor` component, install the Tiptap dependencies:\n\n```bash\nnpm install @tiptap/vue-3 @tiptap/starter-kit @tiptap/pm \\\n  @tiptap/extension-link @tiptap/extension-image @tiptap/extension-placeholder \\\n  @tiptap/extension-text-align @tiptap/extension-underline @tiptap/extension-color \\\n  @tiptap/extension-text-style @tiptap/extension-highlight @tiptap/extension-typography \\\n  @tiptap/extension-table @tiptap/extension-table-row @tiptap/extension-table-cell \\\n  @tiptap/extension-table-header @tiptap/extension-task-list @tiptap/extension-task-item \\\n  @tiptap/extension-character-count @tiptap/extension-bubble-menu @tiptap/extension-font-family\n```\n\n### PhoneInput Setup (Optional)\n\nIf you use the `PhoneInput` component with country flags, install:\n\n```bash\nnpm install flag-icons\n```\n\n## Quick Start\n\n### 1. CSS Setup (Required)\n\nSpire UI uses Tailwind CSS v4's `@theme` directive for theming. Add these imports to your main CSS file:\n\n```css\n/* app.css */\n@import \"@sabrenski/spire-ui-vue/theme.css\";\n@import \"tailwindcss\";\n\n/* Required: Tell Tailwind to scan component files for utility classes */\n@source \"../node_modules/@sabrenski/spire-ui-vue/dist/**/*.js\";\n```\n\n- **theme.css** - Must be imported **before** `tailwindcss` so Tailwind processes the theme tokens\n- **@source** - Required for Tailwind to discover which utility classes the components use\n\n### 2. Vue Plugin Setup\n\n```ts\n// main.ts\nimport { createApp } from 'vue'\nimport { SpireUI } from '@sabrenski/spire-ui-vue'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\n// Optional: Configure global defaults\napp.use(SpireUI, {\n  defaults: {\n    form: { variant: 'outline', size: 'md' },\n    button: { variant: 'primary', size: 'md' },\n  }\n})\n\napp.mount('#app')\n```\n\n```vue\n<script setup lang=\"ts\">\nimport { Button, Badge, Input, Card } from '@sabrenski/spire-ui-vue'\nimport type { ButtonProps } from '@sabrenski/spire-ui-vue'\n</script>\n\n<template>\n  <Card>\n    <Input placeholder=\"Enter your email\" />\n    <Button variant=\"primary\">Subscribe</Button>\n  </Card>\n</template>\n```\n\n## Global Configuration\n\nSpire UI supports global default configuration for components using the Vue plugin pattern. This allows you to set default prop values across your entire application.\n\n### Plugin Setup\n\n```ts\nimport { createApp } from 'vue'\nimport { SpireUI } from '@sabrenski/spire-ui-vue'\nimport type { SpireUIOptions } from '@sabrenski/spire-ui-vue'\n\nconst app = createApp(App)\n\napp.use(SpireUI, {\n  defaults: {\n    // Form components: Input, Textarea, Select, NumberInput, Autocomplete\n    form: {\n      variant: 'filled',  // 'outline' | 'filled' | 'underline'\n      size: 'md',         // 'sm' | 'md' | 'lg'\n    },\n    // Button component\n    button: {\n      variant: 'primary', // 'primary' | 'secondary' | 'danger' | 'ghost' | 'contrast' | 'outline'\n      size: 'md',         // 'sm' | 'md' | 'lg'\n      radius: 'md',       // 'none' | 'sm' | 'md' | 'lg' | 'full'\n    },\n    // Badge component\n    badge: {\n      variant: 'solid',   // 'solid' | 'flat' | 'outline'\n      color: 'default',   // 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info'\n      size: 'md',         // 'sm' | 'md' | 'lg'\n    },\n    // Avatar component\n    avatar: {\n      size: 'md',         // 'xs' | 'sm' | 'md' | 'lg'\n      color: 'default',   // 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger'\n      radius: 'full',     // 'none' | 'sm' | 'md' | 'lg' | 'full'\n    },\n    // Alert component\n    alert: {\n      variant: 'flat',    // 'flat' | 'solid'\n      color: 'default',   // 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger'\n      radius: 'md',       // 'none' | 'sm' | 'md' | 'lg' | 'full'\n    },\n    // Spinner component\n    spinner: {\n      size: 'md',         // 'xs' | 'sm' | 'md' | 'lg' | 'xl'\n      variant: 'ring',    // 'ring' | 'dots'\n    },\n    // Tabs component\n    tabs: {\n      variant: 'solid',   // 'solid' | 'underline' | 'bordered'\n      color: 'default',   // 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger'\n      size: 'md',         // 'sm' | 'md' | 'lg'\n      radius: 'md',       // 'none' | 'sm' | 'md' | 'lg' | 'full'\n    },\n    // Progress component\n    progress: {\n      variant: 'linear',  // 'linear' | 'circular'\n      color: 'primary',   // 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger'\n      size: 'md',         // 'sm' | 'md' | 'lg'\n    },\n    // Card component\n    card: {\n      shadow: 'md',       // 'none' | 'sm' | 'md' | 'lg'\n      radius: 'lg',       // 'none' | 'sm' | 'md' | 'lg'\n    },\n    // Icon component\n    icon: {\n      size: 'md',         // 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'\n      stroke: 'regular',  // 'thin' | 'light' | 'regular' | 'medium' | 'bold'\n    },\n  }\n} as SpireUIOptions)\n\napp.mount('#app')\n```\n\n### Resolution Order\n\nProps are resolved in the following order:\n1. **Prop value** - If a prop is explicitly passed to a component, it always takes precedence\n2. **Global default** - Value from the plugin configuration\n3. **Hardcoded fallback** - Built-in default value in the component\n\n```vue\n<!-- Uses global default variant, but overrides size -->\n<Input size=\"lg\" />\n\n<!-- Uses both global defaults for variant and size -->\n<Input />\n\n<!-- Explicit props always win -->\n<Input variant=\"underline\" size=\"sm\" />\n```\n\n### Programmatic Configuration\n\nYou can also configure defaults programmatically:\n\n```ts\nimport { configureDefaults, getDefaults, resetDefaults } from '@sabrenski/spire-ui-vue'\n\n// Set defaults at runtime\nconfigureDefaults({\n  form: { variant: 'filled' },\n  button: { variant: 'secondary' }\n})\n\n// Get current defaults\nconst currentDefaults = getDefaults()\n\n// Reset to empty (use component fallbacks)\nresetDefaults()\n```\n\n## Components\n\n### Layout & Structure\n- **Card** - Container with optional header, body, and footer\n- **Divider** - Horizontal or vertical separator\n- **Group** - Flex container for grouping elements\n- **Modal** - Dialog overlay with customizable placement\n- **Popover** - Floating content panel\n- **Sidebar** - Collapsible navigation panel\n- **Navbar** - Navigation bar with brand, items, and mobile menu\n\n### Forms & Inputs\n- **Input** - Text input with validation states\n- **Textarea** - Multi-line text input\n- **Select** - Dropdown selection with search\n- **Autocomplete** - Input with suggestions\n- **Checkbox** - Single or group checkboxes\n- **Radio** - Radio button groups\n- **Switch** - Toggle switch\n- **Slider** - Range slider\n- **NumberInput** - Numeric input with increment/decrement\n- **DatePicker** - Date selection with calendar\n- **TimePicker** - Time selection\n- **ColorPicker** - Color selection with presets\n- **FileInput** - File upload input\n- **OTPInput** - One-time password input\n- **PhoneInput** - International phone input with country codes\n- **RichTextEditor** - WYSIWYG editor powered by TipTap\n- **FormField** - Form field wrapper with label and validation\n\n### Data Display\n- **Table** - Data table with sorting and pagination\n- **DataList** - Key-value list display\n- **Badge** - Status indicators and labels\n- **Avatar** - User profile images with fallback\n- **AvatarGroup** - Stacked avatars\n- **Icon** - Icon wrapper with size presets\n- **IconPicker** - Icon selection from 9000+ icons\n- **Image** - Responsive image with loading states\n- **Progress** - Progress bar\n- **Spinner** - Loading indicator\n- **User** - User info display with avatar\n- **Tooltip** - Hover tooltips\n\n### Navigation\n- **Tabs** - Tab navigation\n- **Breadcrumbs** - Breadcrumb navigation\n- **Pagination** - Page navigation\n- **Link** - Styled anchor links\n\n### Feedback\n- **Alert** - Alert messages with variants\n- **Toast** - Toast notifications\n- **EmptyState** - Empty state placeholder\n- **Error** - Error display\n\n### Typography\n- **Heading** - Semantic headings (h1-h6)\n- **Text** - Text with size and color variants\n- **Label** - Form labels\n- **Hint** - Helper text\n\n### Charts\n- **LineChart** - Line/area charts\n- **BarChart** - Bar charts\n- **PieChart** - Pie/donut charts\n- **Sparkline** - Compact inline charts\n- **StatsCard** - Metric display with trend\n\n### Advanced\n- **Accordion** - Collapsible content panels\n- **Calendar** - Full calendar view\n- **Carousel** - Responsive carousel/slider\n- **EventsCalendar** - Events calendar with day/week/month views\n- **Dropdown** - Dropdown menu with items and sections\n- **Rating** - Star rating input\n- **Timer** - Countdown/stopwatch timer\n- **Tree** - Hierarchical tree view\n\n## Composables\n\n```ts\nimport { useToast, useDarkMode, useTheme, useRovingFocus, useVirtualScroll, useComponentDefault } from '@sabrenski/spire-ui-vue'\n```\n\n- **useToast** - Toast notification management\n- **useDarkMode** - Dark mode management with system preference detection\n- **useTheme** - Color scheme theme management\n- **useRovingFocus** - Keyboard navigation for lists\n- **useVirtualScroll** - Virtualized scrolling for large lists\n- **useAnchor** - CSS anchor positioning\n- **useTrigger** - Trigger/popover positioning\n- **useScrollDirection** - Scroll direction detection\n- **useChart** - Chart utilities\n- **useComponentDefault** - Resolve component defaults from global config\n\n### useDarkMode\n\nManage dark mode with system preference detection and localStorage persistence.\n\n```vue\n<script setup>\nimport { useDarkMode } from '@sabrenski/spire-ui-vue'\n\nconst { isDark, toggle, set, clearPreference } = useDarkMode()\n</script>\n\n<template>\n  <button @click=\"toggle\">\n    {{ isDark ? 'Light Mode' : 'Dark Mode' }}\n  </button>\n</template>\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `storageKey` | `string` | `'spire-dark-mode'` | localStorage key for persistence |\n| `initialValue` | `boolean` | System preference | Initial dark mode state |\n| `selector` | `string` | `'html'` | Element to apply dark class |\n| `darkClass` | `string` | `'dark'` | CSS class for dark mode |\n| `listenToSystemChanges` | `boolean` | `true` | React to system preference changes |\n\n| Return | Type | Description |\n|--------|------|-------------|\n| `isDark` | `Ref<boolean>` | Reactive dark mode state |\n| `toggle` | `() => void` | Toggle dark mode on/off |\n| `set` | `(value: boolean) => void` | Set dark mode explicitly |\n| `clearPreference` | `() => void` | Clear stored preference and follow system |\n\n### useTheme\n\nManage color scheme themes with localStorage persistence.\n\n```vue\n<script setup>\nimport { useTheme } from '@sabrenski/spire-ui-vue'\n\nconst { schemes, currentScheme, setScheme } = useTheme()\n</script>\n\n<template>\n  <select v-model=\"currentScheme\">\n    <option v-for=\"scheme in schemes\" :key=\"scheme\" :value=\"scheme\">\n      {{ scheme }}\n    </option>\n  </select>\n</template>\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `storageKey` | `string` | `'spire-theme-scheme'` | localStorage key for persistence |\n| `initialScheme` | `ThemeScheme` | `'default'` | Initial color scheme |\n| `selector` | `string` | `'html'` | Element to apply theme class |\n| `customSchemes` | `string[]` | `[]` | Additional custom schemes |\n\n| Return | Type | Description |\n|--------|------|-------------|\n| `schemes` | `ComputedRef<ThemeScheme[]>` | All available scheme names |\n| `currentScheme` | `Ref<ThemeScheme>` | Current active scheme |\n| `setScheme` | `(scheme: ThemeScheme) => void` | Set the color scheme |\n| `clearPreference` | `() => void` | Clear stored preference and reset to default |\n\nAvailable schemes: `'default'`, `'ocean'`, `'forest'`, `'sunset'`, `'rose'`, `'midnight'`\n\n## Component Examples\n\n### Button\n\n```vue\n<Button variant=\"primary\" size=\"md\" :loading=\"isLoading\">\n  Submit\n</Button>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'primary' \\| 'secondary' \\| 'danger' \\| 'ghost' \\| 'contrast' \\| 'outline'` | `'primary'` | Visual style |\n| `size` | `'sm' \\| 'md' \\| 'lg'` | `'md'` | Button size |\n| `disabled` | `boolean` | `false` | Disable interactions |\n| `loading` | `boolean` | `false` | Show loading spinner |\n| `iconOnly` | `boolean` | `false` | Icon-only mode |\n| `type` | `'button' \\| 'submit' \\| 'reset'` | `'button'` | HTML button type |\n\n### Badge\n\n```vue\n<Badge content=\"New\" color=\"primary\" />\n\n<Badge content=\"3\" color=\"danger\" placement=\"top-right\">\n  <Button>Notifications</Button>\n</Badge>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `content` | `string \\| number` | - | Badge content |\n| `variant` | `'solid' \\| 'flat' \\| 'outline'` | `'solid'` | Visual style |\n| `color` | `'default' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'warning' \\| 'danger' \\| 'info'` | `'default'` | Color |\n| `size` | `'sm' \\| 'md' \\| 'lg'` | `'md'` | Size |\n| `dot` | `boolean` | `false` | Show as dot |\n\n### Icon\n\n```vue\n<script setup>\nimport { Icon } from '@sabrenski/spire-ui-vue'\n</script>\n\n<template>\n  <Icon name=\"home-01\" size=\"md\" />\n</template>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `name` | `string` | *required* | Icon name from Hugeicons |\n| `size` | `'xs' \\| 'sm' \\| 'md' \\| 'lg' \\| 'xl' \\| '2xl'` | `'md'` | Size (12-40px) |\n| `stroke` | `'thin' \\| 'light' \\| 'regular' \\| 'medium' \\| 'bold'` | `'regular'` | Stroke width |\n\nSee [Icon System Guide](./docs/icon-system.md) for advanced configuration including custom adapters and icon registries.\n\n### Toast\n\n```vue\n<script setup>\nimport { useToast, ToastContainer } from '@sabrenski/spire-ui-vue'\n\nconst toast = useToast()\n\nfunction showToast() {\n  toast.success('Operation completed!')\n}\n</script>\n\n<template>\n  <Button @click=\"showToast\">Show Toast</Button>\n  <ToastContainer />\n</template>\n```\n\n## Theming\n\n### CSS Imports\n\nSpire UI provides two CSS exports:\n\n| Import | Purpose |\n|--------|---------|\n| `@sabrenski/spire-ui-vue/theme.css` | Raw `@theme` tokens for Tailwind v4 to process |\n| `@sabrenski/spire-ui-vue/style.css` | Pre-built component styles (optional) |\n\nFor Tailwind v4 projects:\n\n```css\n/* app.css */\n@import \"@sabrenski/spire-ui-vue/theme.css\";\n@import \"tailwindcss\";\n\n/* Required: Scan component files for utility classes */\n@source \"../node_modules/@sabrenski/spire-ui-vue/dist/**/*.js\";\n```\n\nYou can also import individual theme files:\n\n```css\n@import \"@sabrenski/spire-ui-vue/theme/base.css\";      /* Color palette */\n@import \"@sabrenski/spire-ui-vue/theme/semantic.css\";  /* Semantic tokens + dark mode */\n@import \"@sabrenski/spire-ui-vue/theme/components.css\"; /* Component-specific tokens */\n```\n\n### Dark Mode\n\nAdd the `dark` class to `<html>` or any parent element:\n\n```html\n<html class=\"dark\">\n```\n\n### Theme Variants\n\n- **Light** (default)\n- **Dark** (`class=\"dark\"`)\n- **Ocean** (`class=\"ocean\"`)\n- **Forest** (`class=\"forest\"`)\n- **Sunset** (`class=\"sunset\"`)\n- **Rose** (`class=\"rose\"`)\n- **Midnight** (`class=\"midnight\"`)\n\n### Customizing Colors\n\nOverride the base color variables to customize the entire palette:\n\n```css\n:root {\n  --color-primary-base: oklch(55% 0.2 250);  /* Blue primary */\n  --color-danger-base: oklch(55% 0.22 27);\n}\n```\n\nOr override individual semantic tokens:\n\n```css\n:root {\n  --color-primary: oklch(0.6 0.2 250);\n  --color-primary-hover: oklch(0.55 0.2 250);\n}\n```\n\n## TypeScript\n\nFull TypeScript support with exported types:\n\n```ts\nimport type {\n  ButtonProps,\n  BadgeProps,\n  AlertProps,\n  CardProps,\n  ModalProps,\n  ToastOptions,\n  SpinnerProps,\n  TooltipProps,\n  // Global configuration types\n  SpireUIOptions,\n  SpireUIDefaults,\n} from '@sabrenski/spire-ui-vue'\n```\n\n## Browser Support\n\n- Chrome (latest)\n- Firefox (latest)\n- Safari (latest)\n- Edge (latest)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}