{"_id":"@speakai/ui","_rev":"74-795b0f1cf3a7083c0f46697c67b5de82","name":"@speakai/ui","dist-tags":{"latest":"0.29.1"},"versions":{"0.0.1":{"name":"@speakai/ui","version":"0.0.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"25036d3834ab5cb77ca9f590ad86e13cdc991664","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.1.tgz","fileCount":8,"integrity":"sha512-6tsoeU/MM0HjMqE2zOAQIAEVgySE3SSabMfb/MuaxJOKK/Db4gYURjH1ccrRsM+E2EWnd0Q1yeiF+NxfRsdM8Q==","signatures":[{"sig":"MEUCIQDFVQOsw4QRj0cjZYmknbp9OrP3fXiLZ/DAkkjAFy7OaQIgEuM+5zVoPZML3xwBf/18t3dWM23LQ1SkQGM82oIVgB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696191},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"90b22e63c9c6581ee7e6d90eb337db1c6952a263","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.1_1774514004445_0.3226109922780931","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@speakai/ui","version":"0.0.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"022ca1d2c746cfaade9495ef8634c2354982ea61","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.2.tgz","fileCount":8,"integrity":"sha512-h3dzETd4n8vHTH5HHq+nSdp4NNRtBQkSbOirI74PLxcLj3bpaIbVB12fGvr0nGzGKYb7CdImbpmJZav8Xd+zwg==","signatures":[{"sig":"MEQCIEkkedmVvV5KOZNaylnj6pQwdrBo3b4S3XVc9DMd1QSsAiBcjc5OwPzoza2iaSPwqOYsLd5lKGoTZGZWxkzn8tad7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696002},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"afbbcd948b5ac286bf924da307ea1995117aca24","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.2_1774516906039_0.965901238198958","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@speakai/ui","version":"0.0.3","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.3","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"299680e228f159c0673ec1153a1883d53ebd5afc","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.3.tgz","fileCount":8,"integrity":"sha512-5ukd/lgq4HNBV9nJRZ6aLCGx8ExCMiJ5MMLsryJUI3gsxCMq6WHzraMCNf/b1UJI4oqN9jgB6Qs6xcwpngbjyg==","signatures":[{"sig":"MEQCIFiuiR6M4/wxZT1lYPV3K9WXK/YVXE/Psj5BBvDVy8SHAiBUceqw7kvkMwflE6i4JIijm8s11aW7r4gx/FuH7ipEsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696002},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"0fcb57a589b75e613cfd1fbabf9518490c51c133","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.3_1774517192219_0.7824623724817954","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@speakai/ui","version":"0.0.4","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.4","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"62f31f27123a246dc912d499acc3d5392b7295de","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.4.tgz","fileCount":8,"integrity":"sha512-u7FrZ/XURubBkabg5zT2bgPktlRFMme7Eq8gfnA+Jt5q1VwPLELBZ4h/2Ac/77yDw2md0rxIR7u03NcVGLuktw==","signatures":[{"sig":"MEYCIQDD/b/pE9G4rRA77SVAZzNhgiQ189WPUtheZDBJ8E2m3gIhANVLKiVacUYNE0ObiI1udzfVmxCbw3iiMVYBsUnUQ9D9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696002},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"db48ce6ca0129a3ca465866f98600c6675038cb0","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.4_1774517419443_0.5227250057630919","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@speakai/ui","version":"0.0.5","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.5","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"14f40517e0eaae51b8537cb979b3470f28dbbeb1","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.5.tgz","fileCount":8,"integrity":"sha512-zKWcKA+OCEm7nTFf/Z4twzRAzUQeTvdxQp1PJUmSlb+ycADLUo3kWT8pfIY/urlVv04SZv/PlOwHiZdRtneg5Q==","signatures":[{"sig":"MEQCIArtW53n4eQHIC1xU5hzGbbjgpZ0leEcW3C58Mzpg85MAiACKGvYr7mIu7fAA8SajOFYk6imxYrHECzGdpxkJtLqQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753705},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"f728fe21217e75aafa56be8d70ed1775c8f9474b","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.5_1774519168098_0.9221870953718312","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@speakai/ui","version":"0.0.6","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.6","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"e6750df04f056410a181ff6d36fe5a4759b3d8bb","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.6.tgz","fileCount":8,"integrity":"sha512-BFfnI3ASUpnuPeVBJtS8AL/xukEvNlysd5pLgtWUSca3/zkwsv33czOsLcXpoBEF3LBo8oIiKqLkvL1w/m24GA==","signatures":[{"sig":"MEYCIQD1SupsTWB2ihHU5OhSkvkRG1k5BwhTBnD1XOiTnsHfhgIhAMyT1fM5xMhO5oqVWV8SxyLAkbEPPAVRnY969c2u73MK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753961},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"678ad9ae518443304914c7e4403ddee5159f3002","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.6_1774520319675_0.33861593100347065","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@speakai/ui","version":"0.0.7","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.7","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"9177ff79ee60ea1fe9d39116898801743038867e","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.7.tgz","fileCount":8,"integrity":"sha512-gAejVFkdxP/uVO+bwTHvywTYusPMTTC7OPnQqHGIHAawh+zLENeCu/FbgyiL/dGenPKqpxqiSuPoyXfyiR+rgA==","signatures":[{"sig":"MEUCIFPd54032/efEaf4qkgMYyTsvYOR67y9sJqumus54PYZAiEA+gg7LvMMOU6335j8SYKrYDzpzMhWO9sLPdkE8tQoxXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747899},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"7e6e502b78b83c3aa3cac6f285961801703c72d4","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.7_1774521788181_0.3824904746162563","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@speakai/ui","version":"0.0.8","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.0.8","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"5bdd6978b54f58c4a4ce4c841117727222276542","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.0.8.tgz","fileCount":8,"integrity":"sha512-0kgf9AG496jo6z5To43byx6JjIaEcNnmk5TL0PggeiZHGrN2Zqxhlsq7L9bQxV3aCV0VAoRVbJC+tYf139gOHQ==","signatures":[{"sig":"MEUCIDJZx4bz45AJqz4s5xRLvWNLQgvcT2ZpOl01oAKZUxg/AiEA4EOrBfH0O6ZaIRSOHS9m+N/IBG7wbxV77Bn+z/KuqsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747899},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"54438461aa58181867788d995c50d8241dc58364","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.4.0","tailwindcss":"^3.4.0","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.0.8_1774528538538_0.27658057579126294","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@speakai/ui","version":"0.1.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.1.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"6a80de5cb05604b3f012713ee2507592030914b7","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.1.1.tgz","fileCount":10,"integrity":"sha512-Gf1Hbw+ULAfNg1pVZHz2kB57kHr1xW24t1dYOeXwVEED7yrOTHo0mO6g8ksnbo6oqbHkCpePIG7/oAXo9eRyPA==","signatures":[{"sig":"MEYCIQDsJQH5/pjRRD+MNWw+a/wEgiBo5QixHVJlQOVP2gHPawIhAM1iX/Iae5KtOEPWlnuSWcuWTsb4l/umzweg1NjItZhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758240},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css","./tailwind.config":"./tailwind.config.ts"},"gitHead":"af5c03864d3eaeb73cbb96fa891c1a4df4f28bb7","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.8.0","tailwindcss":"^3.4.19","@types/react":"^19.1.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.1.0","@tailwindcss/forms":"^0.5.10","@tailwindcss/typography":"^0.5.19","@tailwindcss/aspect-ratio":"^0.4.2"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.1_1774529295237_0.9236690984076312","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@speakai/ui","version":"0.2.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.2.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"10836e47526f8a1c2dd63b9b57fb273fd2dd00bd","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.2.0.tgz","fileCount":9,"integrity":"sha512-lYQWNAKakwv4/hfSQLOyHZQMsTGjqwbd1Wm3QBItc8a5iHoaP8d33zMF+kLRWQPItk8LzIWtlHSA8Cj4D+YoQA==","signatures":[{"sig":"MEYCIQCj4eDEzkrRdudSvbjWehDZXwmO7H4smEB+chMYyn42XwIhANAnWzIfd7iuvRp5oezEaOsfNDldD8UZdr2UN5Fhp2WZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759640},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"77613d9634d9651502b31d46651dcc5b3b237ff8","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.2.0","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.8.0","tailwindcss":"^4.2.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.0","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1774537697516_0.919013975219831","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@speakai/ui","version":"0.2.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.2.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"c288e6af571d525569cd64790bd896b046c983e3","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.2.1.tgz","fileCount":9,"integrity":"sha512-evQa6KoPT/atnfi0kcinV9zCS5qagGo/Z7+d67r0ockwSWcSpcIisaC/GGX+EWVhjcTvFI3GZViQD9HQoqcuiw==","signatures":[{"sig":"MEQCIH/UuVEtAjTp8cGIGEQQ9Peq7gHswFbQEPp1DXQnXgZTAiBoQgcg1Gp0v+3sfhzBTuDtqXzpP3ci9mZE5YZ34erovw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759641},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"8090df34a667037ea3090d9301ba9fa21a20126b","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.4","postcss":"^8.5.8","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.1_1774537978603_0.8686247399452238","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@speakai/ui","version":"0.2.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.2.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"481aeb72524860dfa26ed789ebb9d3cf63d868d3","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.2.2.tgz","fileCount":9,"integrity":"sha512-CClBCL0O+92817OMcCNbTodT25zlgf0RWTQaiHyMofvwcmE0uEBM+OuTCiaWbngGXNHVZuH/wSigXbXuCEvE6g==","signatures":[{"sig":"MEUCIQCi+nUntq3KPC2Ep7oLk8PVKbcKoXsrfkBNOemaZNY3YAIgNjSt1+DYV1F/D6ytsuRY36xNG6GY6rd1kT817dUOzrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763453},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"2b60cc217e84fa37933ba891ab5935cca8231e70","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.4","postcss":"^8.5.8","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.2_1774559504552_0.42264855635916376","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@speakai/ui","version":"0.2.3","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.2.3","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"bd3dbd6dd3256da51beb38e7cffac035f1a6d789","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.2.3.tgz","fileCount":9,"integrity":"sha512-bK7TU1eHVSp/hE+CgN94Hae+0eOjerJu1GIAHOSbcC1MafcBLs3j3Z82sHffaPScmN+oZrqXUCeIwPfgN0lHuw==","signatures":[{"sig":"MEYCIQCfCphBBExPMdsUxampzH7KIalPUPimHnlkW8UZCcu9ogIhANIiCpjQvb/x02BDUbTCLkftOv5d7s+1csTIHUHMLgm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763232},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"47c87713b3978daaacb961eb4dd69cc5e845bea2","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.4","postcss":"^8.5.8","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.3_1774562409933_0.18370787810512135","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@speakai/ui","version":"0.2.4","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.2.4","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"12697ac517adeaa940cac2a58c665a2665b94adc","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.2.4.tgz","fileCount":9,"integrity":"sha512-Rv063pJ5k1K06Ev0TwbhMCOF3XlUpCPLmw/FzmkSJKcMdWnkf+EzzyyxT4KTJzT7nt5snNKRHz4gg7WOiyodKg==","signatures":[{"sig":"MEYCIQDPoaacozYN5/EHB9pS4m7gr3/ZqwRAreunUnyc9I6PbQIhAK6LcXAT9Q0ROhrDT95pAH7jpvg8peMUkjHuTM4HzELi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763743},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"70ff8cf58067dee7823e834cd3c099f9b79df491","scripts":{"dev":"cd demo && npm run dev","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.4","postcss":"^8.5.8","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.4_1774570497412_0.45664132072602803","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@speakai/ui","version":"0.3.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.3.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"5b8dbb81bd58f24bc87267eedd5f28c22562252b","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.3.0.tgz","fileCount":9,"integrity":"sha512-gdnEGDXZruj3sXO5BMNWjh+zY3e2Or+Ij1C1cH2GSgDlRQNQfACmlVjBDRESSJ+bB/ujjFdGBEmwnE/NuGPd1A==","signatures":[{"sig":"MEQCICQPIP/0ar1XeDfpVb70igdWUh7d5V4+NbkWWV/lChmXAiBVkQ5cYmSYhwUcRuobJpxStcDfAAwgPnggAW/s1/7+5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748524},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"3778161dd6f2a10a3d435b8fca229c7c32886823","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1774581756240_0.6084301456798045","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@speakai/ui","version":"0.4.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.4.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"51979053f4558d8c6f46e815fad3934b76712926","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.4.0.tgz","fileCount":9,"integrity":"sha512-DSi8Qj3OZmXPOXRCv6sm19S8x5CPvgzPZGjp51daQnGqo8PXDHkM9vczKY7DJOwuuaAKvvnHrP+bEtAAhFFpfg==","signatures":[{"sig":"MEUCIQChbH2SGZvRG2zvVyUeyEkmd+DgSkNlV3UnRyu5daCe0QIgHWwDX1SRvUOBA63NcckpyO5vg+cgHMcnbaf9MN+dauk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298790},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"59f1d400c12fefe88d69bceb31c2729e95946d52","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1774862803845_0.368666017145419","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@speakai/ui","version":"0.5.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.5.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"829fe034c309d6aa15e603a8649ee1175dc8350e","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.5.0.tgz","fileCount":9,"integrity":"sha512-0XlLytfpIggwgIloHeKxPS8bpE+ScbiQEvW+T2B7og5mbezou8akDC6m7CDql9hJqIZcxWnJMDix9/1L2PxGdQ==","signatures":[{"sig":"MEQCIEelSqYk2Zv/Pcpw7QbK+KMtwPrNMX3zJRU+vLMuMVdOAiB1igUG17oFG8qbePWmP2niXX9tx7vvMU6xElpHWPQTVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320088},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"c0d86a28d99c3615bdb637c29131bb950e14a394","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1774900742913_0.7226409958366489","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@speakai/ui","version":"0.6.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.6.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"e603b3098feaae68da007d7c5ae2291a54b96ac3","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.6.0.tgz","fileCount":9,"integrity":"sha512-HcFXpMkBk/K26sSsGT2iPLBnaVlUMiZMrXdAS7iJ5+aYp1IFU/Sq293lFbdElab0L3RDWPMJAkFHy6pfRidKaQ==","signatures":[{"sig":"MEUCIGqku8gq4hY4oABUPdxQCLNra+wiZ0XxTyTFn1xMqHDoAiEA3LxiXdQpvz/fcr6vNsPJlf7FypJGlVljhs9hrtq57Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464449},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a37cd848382da178f99726ba98b6ef68dcc023a0","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.0_1774953666895_0.5308221341220103","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@speakai/ui","version":"0.7.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.7.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"c88bedbf6aa715a1ea35e77d092156e7f6efaaa1","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.7.0.tgz","fileCount":9,"integrity":"sha512-gXrcUjDZNgEtGSiYpUtlinAlz3u0cFPsvI4zIUAv9dNlKLCapVXbpjjYtpjVyJ1FW8ggC6uujHi6aWktZDA7AQ==","signatures":[{"sig":"MEUCIQCpfw+Glbzs3U0Tv2QTdnnL8kWIGDq5aTI2vBxLh0VflgIgZlF8MA4eh/qke2jW2H7UpqYpWnwLi6FNV/0XTxmWzWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"1d637b1be4185cdc9d1b27abc268a8aca6dc67d2","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.0_1774959140652_0.5568101946488151","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@speakai/ui","version":"0.8.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.8.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"778529645304f9c4af7acf7fd3b525a745475a35","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.8.0.tgz","fileCount":25,"integrity":"sha512-JULRZ44GxQ3xeTxD8xB5WpZhHCVjDOUYH8CoMWzaEIIO33J0E26Ms26CBWYI8n6cD1EhHiVpj1UQ8imdFaLQ4g==","signatures":[{"sig":"MEYCIQDJsrwFv5Q+iNE/LrsWzf4C2W/om41CmxUO/xJqydx1fgIhAMGZ8Nu5v4HlsZgkf4pfuncLMyRzLl6jHEIJPhjMkEfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1653809},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"283ab3f02a92a2b572490f849c257e03de08bc5f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.0_1775051593635_0.22965913357585355","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@speakai/ui","version":"0.9.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.9.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"d204ce1e823a34be538f8444247cf4a43b3238f3","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.9.0.tgz","fileCount":25,"integrity":"sha512-FpWZ97rFbQtTO/SbMcwKTsDtLR/ysVHFTbqDQgMX3iszexOx1KEInfKZdQx+CBeY86AvhJc+D3UFKTcitzL73g==","signatures":[{"sig":"MEYCIQDkU0d+eNZ1tFd4rtTSOGVxjSWGplBy7PPiDRqIv5Q+HAIhAJBQiNTlICYiZbsTdVsMe9GFgHPSvEYuXhffaPbiI0WH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683331},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"846df55a9f7b702dab9a4df3f73b5bfebaac71aa","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.0_1775052454223_0.1185112744912411","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@speakai/ui","version":"0.9.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.9.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"c406395be5acb1fc3161972180415be05135a307","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.9.1.tgz","fileCount":25,"integrity":"sha512-fedsC2iFNoht9IA7z1/cOw2aG1iNYFUELYUzEIVlqAhokWSbtWbEI/2/VYBtJAiokZJodbcihG1JZvMtVqc2Ow==","signatures":[{"sig":"MEUCICjRwyWtTsXWPp71IBH5Jsa+YkJ/4AJKOLAYXw5DRe/bAiEAqHR3L/BEDotk0xYx9KdKFbN+O4Ryjp2H0pEjtgd+7x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683403},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"e5cb1907747916a0396bdf4f5316e97aa1404b9b","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.1_1775054081379_0.927295382729292","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@speakai/ui","version":"0.10.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.10.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"b5065524d754f5b1b7e6a722e54e546ee9afe527","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.10.0.tgz","fileCount":25,"integrity":"sha512-WiXi33Os059biRilZPutLaumvHeVVRHrI3tRp8wggto8JXKRQYaHy9j2Jol8mkdBT33kZOm+EqF3oCN6zEQIKw==","signatures":[{"sig":"MEUCIQD3iLhe0SpA+H8OagCTUpjnBUahLnHJIWqFhJgY0ZwpOQIgefSsyCO7VioFNsh97sKVWYB/C3QSq3kCnA6h4or2DDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1685931},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"61dee004abd30cd902462ec5e1cdfbc85c785c18","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.0_1775065409428_0.16563068756046406","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@speakai/ui","version":"0.10.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.10.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"e978d39eb6fda1ee6773516406fede3eebd6c2b2","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.10.1.tgz","fileCount":25,"integrity":"sha512-34148H76rafHEu3zSZkhLALU3o+tluhP2DjkDEkWGTy6d+to9G6fhvLpufq9oVfokeZhjyGga1q7k8wh8Y2+cA==","signatures":[{"sig":"MEUCIG/qO+QhBPZwL7Yn4V8fd01Ewtiuz8TNB0nhYuwhV9GBAiEAwnpxd4vbtgjADGe6sgHt4fi1LhsIeO/7E0wtZknRMlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699066},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"7b76f764f2bc8846b26ce377ff4461ebeadef20e","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.1_1775132402739_0.10182672527260617","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@speakai/ui","version":"0.10.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.10.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"0489fec552cff52decbbdb77f3b873b2008b10a0","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.10.2.tgz","fileCount":25,"integrity":"sha512-PyMXoXDKp9+GrO7Vt5Cf8SsMGGcjDO2J42Nu/J6TVzitVeaPkzfsirnSSueYl3c1fd6Mfe6y0i0HSFAVnu/rbw==","signatures":[{"sig":"MEUCIQCntEGDrxhcywy5MHgr8/LWSHujRk1FNoMjRFWq09VelAIgTu7vJlrwHOGpqoaw1T2Rv36t/+buD8p3arBnZ2JAsmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699628},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"}},"gitHead":"9c9944f48e6681b6919476a9e6a7fdf161da221e","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.10.2_1775496746374_0.6018202454825476","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@speakai/ui","version":"0.11.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"99aee5a6ee5ced08bb4c6bc9189cd81ffac6497b","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.0.tgz","fileCount":475,"integrity":"sha512-iFac53u7y+6Zuz7bxDus00pxQ+NCWPhay7Ovu8WlWMiYq8oZhBptSOjuzORWb0p8cuL2/8x7Y9fvf+1WW/oKjA==","signatures":[{"sig":"MEYCIQDBWMsGRz7vktZEz1KhGoBDnUXT4Y/MJlcvZ9lA8ItL+gIhAJQINVcucklSVPEcncT2d/0QEMQ8c/DF0QCGqY3rY8c+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"5d28078aa9f88d6178f535614c3a9a961106e098","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.0_1775571870390_0.27604158593030004","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@speakai/ui","version":"0.11.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"dab832189671e7c6f4efe427c9ddd4152a9dfcda","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.1.tgz","fileCount":475,"integrity":"sha512-S4su9OM2IamkGoQ4JkLecldw/wZdRjNu7bZaX5zgrg3V2BYNXmU59sd9hA+k1M3FLMD+3tgBusU9BP2gatfacw==","signatures":[{"sig":"MEUCIFXp57DIxJ2ACKtvb4f2+h9TfhgePlz2TKX1yNRr/t7vAiEAoXR4P8nijDmG5fpJWwAHFdo3mEEn+7PCf6/4ZPsP/to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"850a7bb89e058647f7666ac85ecba30f4dd35274","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.1_1776273360481_0.17235838892943467","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@speakai/ui","version":"0.11.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"b5e0e18fd0e206bccb4b5ad4897e0629406a6a36","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.2.tgz","fileCount":475,"integrity":"sha512-enTBWzrhWK5/mLU/cnrLyhIvnb+VGIhU2s6Jl6nWAiMmzC7vJ4tgw2SqhZaDYxb651Tt2336bBrIZZ8Pd8S8QQ==","signatures":[{"sig":"MEUCIQCQXuYsvuCRdjUOKn+7IN/y8ckR2CJgvwwYRm8FW88iDAIgUz2+wg5Alex6746KN1NxxrXpm4FIY6LflMTeRn7MIoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928264},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"1a02a0fe6582e5cb03fa9a8069d3281d9b71fbe6","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.2_1776288297415_0.7660306308422682","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@speakai/ui","version":"0.11.3","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.3","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"071ea3210979f2e29ae563089c122ea88f9fa394","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.3.tgz","fileCount":475,"integrity":"sha512-hVjfML26ctnnEmRTTJZu+8ltrYvk3s17qEeA/k9p3bHE7cZghDga3UJbmBmyHpEpOBcJH/7wkkXaSkTL17I2rQ==","signatures":[{"sig":"MEQCIF59FOH4mLv89mMBCaiyKRz9wWb1J71hsm4GiwkVM5gYAiBbJyWk3s3TYevQo4F6oZzvO/GrSTyQuZ+vhaXSxLw1dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931732},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"8d6d7f7e1bf607264d18b7cfc1126fd075136559","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.3_1776343252676_0.08641324956906216","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@speakai/ui","version":"0.11.4","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.4","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"133a6735c79742b3b3480f5e0d1078d1a8f9e335","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.4.tgz","fileCount":475,"integrity":"sha512-3i1pv3kZFzsfFphJ8mPRRfoePBCkiZ10vNTS0pxAK8B3lOcQUc6MadnFq1i5ShbuTf6dfgXIU7Sg1jXUvL9h4Q==","signatures":[{"sig":"MEUCIQC4WAtmip/DuN2kUeWE4NXXpL6muKvWky4TloruMw0bqgIgIv9d645QejCLWU+Lkh/xpEO3GE8nr16YYRssvHxcmyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931868},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"268f2684c1e37be5c21089b03f55fce9020b2b83","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.4_1776408578458_0.0754603273183947","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@speakai/ui","version":"0.11.5","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.5","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"6a4401dbb13b580e6e78dcc02360a800593be3d6","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.5.tgz","fileCount":475,"integrity":"sha512-DVmLsWXAc3gHxXPIAaqYjGbK0VC6HTpIa8y26kxArwfcAHM+DyQGiQ/KvT9fZ4BwQMHpF6J5hGC6crOLysg/2A==","signatures":[{"sig":"MEUCIQCkob9BSP01zp8Pztt4o+k4kBjiT0Cmb7peeA02mjGNLwIgAmqLNY0AuGPKtOp2JtLgi2J+U0njTaeyKwKKYmCApO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940623},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"aac9b60b64f00914e25d782265511271f47e2b5a","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.5_1776799094769_0.45862583595602757","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@speakai/ui","version":"0.11.6","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.6","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"fe9645415876d0183291c57b7f668dd3361a105f","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.6.tgz","fileCount":475,"integrity":"sha512-M42aJ3AdLAMpIGZ4Iy1fl+cyh2t0GYaLfHeuOH7955nCEsqwxyL4rboILerwliK0VOL4VjJp2GBLVmjN/Tkw6w==","signatures":[{"sig":"MEYCIQCj1cQmmKNztdhyqnuLQUjdHbXLgCvsOpKTgCUsBrYlZwIhAOSScBeQFbNnljjkYrkA2Bs2AE2N0Ih+sO8nTmA/PPGa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944921},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"caa2df7db9d0dc736390d7765840118b522698f9","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.6_1776799448428_0.062208006661217174","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@speakai/ui","version":"0.11.7","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.7","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"357bd466bbddf87843915b159484a72a251c7e90","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.7.tgz","fileCount":475,"integrity":"sha512-dcOg/fuE+dVMKdSYtPDQNCpbHzD7ieDAnn92VREC6TbTvLPyqzIvtCIT/mrCzcih7h8y+HPu6988Z2vxQuDagw==","signatures":[{"sig":"MEUCIQD5AYqnwtl0p9v8AKS0ht7cQ7brVJ38QRnyr2kFnX8BEgIgFasGJA/XyAs/2srh8Hde4pBg4dAsof9XeTtiwN7Lja8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"286ecd754bded08e73911ed67aa5e7538b04394e","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.7_1776802189938_0.25604965421530435","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@speakai/ui","version":"0.11.8","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.8","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"d27230a5d6abcf6bc62addd3a0a4b62d3a800fca","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.8.tgz","fileCount":475,"integrity":"sha512-pmXWG8175CzgWml4q0L+AiMOjsw62Cl3UtxUUJKCY6lX4F6NQipr4EkW6AtI/nHLT3gi3f+6mJPKNZZAVEUVTA==","signatures":[{"sig":"MEYCIQCJPcatjFSiMcUTCW7O5c5xizqFHXlwUCeenR3ykpODMAIhAI1DEfP+83r63Z4Ho/UCp1N+5ysL/hzA1n9iENoujtFh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1964453},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"83f22d21ccae5af7f74c789b41fb7da21444221a","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.8_1777911489424_0.6218701912955789","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@speakai/ui","version":"0.11.9","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.9","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"fb8dda4499ba3f3edadb03753412dbd477c1ba28","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.9.tgz","fileCount":475,"integrity":"sha512-p0IOYj5Rm7hgYGtl9iFC+gWx/KWRhOBD0f9ddjwciRY/JQAf00lcSIh2jpssw5m6B4vwPHe4AH4HwKWqr0spQw==","signatures":[{"sig":"MEUCIDJYO/Qu6jcrx7c0dumqPfDDYOn631epaP54Sqjnc9pYAiEAsfHsspcmdUJIq7QXdKnpkYGUSzGeq2GHWTv/dQtSkag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979828},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"5010fb49003abf6bb79257f4905cc60df676a196","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.9_1777915314538_0.3267209106088964","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"@speakai/ui","version":"0.11.10","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.10","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"ea378dbdc83009b2428e45cd48f13f8b2b9889d5","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.10.tgz","fileCount":475,"integrity":"sha512-daB1d9lQJVA5ZGw9RsUK/Ykks/HLttqDOWZX6xV81emfbh2T3s8GhNel7lQK5oFLsVVgUDe8XFsY9SAlzrVSJg==","signatures":[{"sig":"MEUCIGoeegZ6qXucpVjnurm7hqmqA3YKyEmJ7YONbyhyMuG+AiEAnzrhzAKcHagp1n0hrstc0ub2rQwx7v980s2idH+TYmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979877},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"bcf64cde04a0f49df82f725d36f5f2ff1c9f3197","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.10_1778186612346_0.25289150285952","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"@speakai/ui","version":"0.11.11","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.11","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"957763c02d2978879d4ede557297aa83ae709791","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.11.tgz","fileCount":475,"integrity":"sha512-Ic7oSqufzSK+AWG36AaGJ0q3C8o8rDSl9V7tuYUobGyy4Rr6Juo3tF23tgyvtTqggzkb1hpIR9X3gNsEx83v6Q==","signatures":[{"sig":"MEUCIQCqLozxZDzJusoHK2OstDMmCwPssyfNasNCuQT119w45wIgF4v3ChwVtn2aQfEAJIN0oXP9xK0n+9dtdXFRZpFCUgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"aafb27743aadd729d437142f03deb12573bd0bbe","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.11_1778515698705_0.42912167061471984","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"@speakai/ui","version":"0.11.12","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.12","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"711edd8101e413454c00f497b231b0aef4d99980","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.12.tgz","fileCount":475,"integrity":"sha512-uwEhDuhTk9etcfZkF8Uxml3T4yEdeZM1nd8df/5EkTc1bcaft0qd1XPHjBA9KSTrqK047sEHd8u7zZlYB7wMaQ==","signatures":[{"sig":"MEUCIQCbEoe+HSQavOIALgY+NrCYmVpZyKiMOoTxGtW/7l3guQIgRue5N6BKpzb3Y8KhRj8PcDoqVCJRJ12bAbGvH9J5jBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984961},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"dc27b6242ca51e13585990c6f7101abae10ec012","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.12_1778524793074_0.6763935129131031","host":"s3://npm-registry-packages-npm-production"}},"0.11.13":{"name":"@speakai/ui","version":"0.11.13","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.13","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"302ee518c741dab9aa613308cc796d841a7cd77a","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.13.tgz","fileCount":475,"integrity":"sha512-Y5B1CPbmfnxWyQXYeoqwFgfG/H9RsqPehauyw1KtViJlHPs01lcGFewp+8zgLMQ7WeLyte3RGhLKj56sHAae2Q==","signatures":[{"sig":"MEUCIEBg83bB2wPJUubktanTeDO1qAbp2UjUoh7+IJI1SQCGAiEAhRcmN+7//np60uUdpH6edH5gDQm2wRrvQMOpDGQGSpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985935},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"8fae02c10bfb68a9445083dcc9e220f0e6db8f78","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.13_1778693545528_0.4420820291837013","host":"s3://npm-registry-packages-npm-production"}},"0.11.14":{"name":"@speakai/ui","version":"0.11.14","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.11.14","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"18f98492b3ebdf1e4808aeef4d44c3b21c319e82","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.11.14.tgz","fileCount":475,"integrity":"sha512-vy8rsXU6vPC1E1htnlLphYdEEHwsm+7MFn4M41Z0qKILPePLsUtxjFmYCe38OWRZV2+rwUssN/0mTRUsNKLHvg==","signatures":[{"sig":"MEUCIQCZVS1YB0oRaiM7FveZvjW0eHDnPCSuuzL7zoVW5Aw5WgIgSHN9WaRHvQ1JFhZ5bMF2KEAdoA3/4tqTX2BKmOppm+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2122341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"}},"gitHead":"21137666a1cde975253c5c0149c2666f044351b1","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1"},"peerDependenciesMeta":{"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.11.14_1779251503002_0.15705036795309746","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@speakai/ui","version":"0.13.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.13.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"e38de097e013f687da25a98a59134a890d1fb130","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.13.0.tgz","fileCount":515,"integrity":"sha512-yYzkCcEzDwUofQ2Be3NCE0SNhEzY304AwAizpWNgILmTHRZuYCbHYzpRmdx7SU5C8Cm+m8p955IukIjiE2JoYQ==","signatures":[{"sig":"MEUCIA6tLhW/qztSOE79Y+TTz0ijPLzLFNu3OoUexHCcxuJFAiEAzT2KXl3vccH4a+P2Qwvr9QPDEc9Z2u5+r43sXMUV988=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"fb2a6c1a3810ee0b47d2c4d4679e946a41bd0fb4","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.13.0_1779287791296_0.2719179622380816","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@speakai/ui","version":"0.13.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.13.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"fe19ab9c6c85edf11f5553057707e07b6a469d86","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.13.1.tgz","fileCount":515,"integrity":"sha512-s3ioacHSuh09ZVHSs/Tw2S73S9NRY2DIXubJYPju487NqB8HAuDSirFtl3FAu4aj8zZLv8gP+mOnutwphqDxCA==","signatures":[{"sig":"MEUCIAwk7eiGD/tUpkmArlOINrjGfS7lhAB8vq21iFwjU433AiEAz3zGFCPphJ0jnRGS3c09QwwWp7xnRZuuzosTEGYJ7K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"6de3a456056fb542d75740aff018b6a4f0bf8665","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.13.1_1780321128873_0.6960901769329042","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@speakai/ui","version":"0.15.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.15.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"a766e26e18e1cecd9b26adfccbc9b8827651c0f7","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.15.0.tgz","fileCount":537,"integrity":"sha512-5o5+IpvleMNfUZbNiE6GlD2hEKf4MITaOtnUjfoz3eZFu8q0uhBov8wQnsziOp2RJNJdKN0+Of63+b5t9tZ1FA==","signatures":[{"sig":"MEUCICfO7ZgUvYFRzFbi6YCvl3arl7Zv4kF+RLGDM4UIg9kSAiEAzo6ZSEzAdaigocicgxSM95tHrpEt4G2+5Fmv/RL5xlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587399},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"eac4f263c834bb1d9aa96213468310e417606276","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.0_1782042635063_0.29748376551471534","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@speakai/ui","version":"0.15.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.15.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"87a60cc253ef71da2eaf06b44d60adc633a6bf8f","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.15.1.tgz","fileCount":537,"integrity":"sha512-6v8KNYywaBVkRXhUTpTUzOObeEApZy+W9ypgnAPqnutNisAHblAKfCILCAxpDq7YuyYqjHwj94uhlp//IX9S0w==","signatures":[{"sig":"MEQCIDt4jCF+HpgMZ5VNBjcVQnpOiZp37c3D4LpjhJkOmhjfAiAiXqlnPfzlwXVKYjfQo/Ey4dEU/JOJQfNgjb+JvIl3Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2592043},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"84d75c964d7fa4b6016f375078de9f517f37764e","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.1_1782135552822_0.17449774268784846","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@speakai/ui","version":"0.15.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.15.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"51fefb9f2649ddfe5cedc1c663f03f447f070baa","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.15.2.tgz","fileCount":537,"integrity":"sha512-Q3s0kS+dw8nu2eNv6XIH+tdw4SzRh5rB9yMe6FlqvicGi+4okNHx80/ioIGOxLmkRWgEpekTg7iU6/xBt73kuQ==","signatures":[{"sig":"MEYCIQCK8SQXmNwtceHfqHYJxbot0sTVPP3ozW8kNE7GYHZ0GQIhAMpYx9Vk4Zwfvt/GBHjf7qyp9Uv1Qx6eC1qoQhTm5fMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2599228},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"00c76f22ea593c21224708c4105cd2d70dbfedfc","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.2_1782143189606_0.08661347504757821","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@speakai/ui","version":"0.15.3","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.15.3","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"8128902f0b7d5347d7854851eb684a01f8ffa7fb","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.15.3.tgz","fileCount":537,"integrity":"sha512-N+076T2fmAwBj99jutDcrCY1kiLKND+rrE0c2XI8BwHWgAN9x+UvgdS6bTbK9FOYengNjPEgP1eMkrSQrygakQ==","signatures":[{"sig":"MEUCIQC9GipqUlfigwpXDylBoQjgT1HqRTijCiprTSbI2gvh/AIgT783A+Ra9ApuwXmybMkAgV4pUe9/FRm8kPjBra6lki8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2602190},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"1e71661ea3567607888b3ed50b7a9c9facd0a299","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.3","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.3_1782155682726_0.9851584886123492","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@speakai/ui","version":"0.15.4","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.15.4","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"b78bb81a523c94647156e1629deb6a6c843bdf27","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.15.4.tgz","fileCount":537,"integrity":"sha512-erWwcgKmN3ACKagebknK9ijW1cmHWc2QJbpcqB2IUVw/w4b1D2Dlza5OB0VoFz//KzrPpdIu4Vzzu39KekHjsQ==","signatures":[{"sig":"MEUCIQCxu33AwvdkP9pv8w4IHalpEl/lBMiymk9tlueMzji/AAIgBq/mvQm0hy1UcpXhW5xiI1yZITHoh6P/Jq7SaUKpDQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607666},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"3b4c072179d35641bc72b103cbb271eb0281198f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.3","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.15.4_1782336277411_0.7743538877403346","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@speakai/ui","version":"0.16.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.16.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"8d3a0afff147f6e948e08e10cd4fda8129bf7984","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.16.0.tgz","fileCount":537,"integrity":"sha512-gE2XmfwG1erErq370co2xinT6Pbq59UNnppDDPtvl5sx45tKnZpS6fiVe9YTMRtr0OAVoTZyPnVBKU+wiTeESQ==","signatures":[{"sig":"MEQCIEYfqIiz+TLRFfNdY6uCfxgT/TIeDuPvHZWpCM4OXsuZAiAnmvF1rl1TIT5pEFH1NWm6S+greTRVBdi4KZw6uhvsyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2627376},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"8a7570625c6fd38474fa7e22ffe971fa712ae7e3","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.16.0_1782482723670_0.15440514896811774","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@speakai/ui","version":"0.17.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.17.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"94a156750c581a98b94c9033f6f94eb3073fd485","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.17.1.tgz","fileCount":537,"integrity":"sha512-Qo9wDOYVlnAz/IzX2ZiMb3sfQV70RA8eEfkdhWooC+hKHblImeetcglJKIpzflt5saFCk0mn2KSSBIBI5nFm3g==","signatures":[{"sig":"MEQCIHe1dR+2iruwZKCkU3lDgjnJXHuENkTacvZm7JGpf6FoAiAT1QCVjl8NagBvr15eN/pByFlpsVzLAAuTLWBQTzc/ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2637417},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"7c86616d357ed67ca3657ed145bbc0f33430f7b2","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.17.1_1782493384097_0.7038404313555202","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@speakai/ui","version":"0.18.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.18.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"381a2e037cc2418ad7e96ef9f6d7b7258c56f8c9","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.18.0.tgz","fileCount":537,"integrity":"sha512-/cHiC/vvqdlN4LeUP7/2Is+J2ul2cSU6WTWrayk4hDZ5lFlIec8OndpcI3xGiIzmXy3HgrSO/RXcn9SBVavMPQ==","signatures":[{"sig":"MEQCICtlg601DjCybh3PMdvcnIMVOU8U/8Ya3cr7ZHBHNVtYAiAVKjTxpHY82lHevTxQ83fegrRb4PnsgxuTLtFuVgrOJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2647528},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"ac66fa13a7a54c38e69f404be18f5aec7033f2da","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.18.0_1782856793429_0.3845848984584901","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@speakai/ui","version":"0.19.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.19.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"6b11e17d9ed4d31c8f025a770739faa339aa9482","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.19.0.tgz","fileCount":537,"integrity":"sha512-oLM5KTPNbJvre5cPaxFf/CLGaPJ+SZR625YTISgtHMjW8foHfar2T4JDMZ0qloKSdXQcKgwJvkhIMbEyizW2Pw==","signatures":[{"sig":"MEUCIG48yZ7vCx11LEfHJW2hI+5YbXBIhUgX4JftIl5J+X85AiEA1oofb9FzOw7QRdHQZCO7pyvgByh27uCG8VqH7p/9Ogg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649610},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"bde4b8e13b1bab1755b6e3eb2e693b8710b5108f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.19.0_1784046254925_0.9776990273356185","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@speakai/ui","version":"0.19.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.19.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"e55aec97fca8d34b7b87f10689cb8c156dc27d04","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.19.1.tgz","fileCount":537,"integrity":"sha512-OZRwRhZdNRGSbqxm56SlXXB/JyncM9+8/vyFYsRyJWT41m+FFqWlMXRMY+bE9X50/aaMW+DgSaiZrjZZN/gaIg==","signatures":[{"sig":"MEQCIFi0sI6/CRes+4TRTzW6RGDRe2DuElzTy0zVa9lT8C2cAiAocNy4dbI9YJzETG/nDCbcwaSM9CMSkfjNPfA7Kbsj6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651534},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"e9b55383af16f055965ceeef00dc147b2898942f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.19.1_1784054188764_0.9723535826222156","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@speakai/ui","version":"0.20.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.20.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"c0fa7bf4b2913fc9713dfdef8b332bf104a99425","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.20.0.tgz","fileCount":533,"integrity":"sha512-a5HvzYG1Se4BXpYN9dAaW7BduXyUYYKgiAzedz/A6nFn3wJ7hgCobiM6yxIIMb2cGNVZD8me2y9aBIj3y2VTog==","signatures":[{"sig":"MEUCIHHqHqHVzb+IvXfM1Gcpmd4MXk7JzYPvz9jKPJ48kZLXAiEA4yQKdxG4ul6S05CKSmhYtuDBXKRWZ6nYOpwsB/8loyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2731487},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"a8bd8923fabf12990b5ad2c6a6bb1a1dd3b3ed9b","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.20.0_1784141860752_0.014327069143305726","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@speakai/ui","version":"0.20.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.20.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"82f80fb3ece640d8f33c86c8df17370dc39e78c5","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.20.1.tgz","fileCount":533,"integrity":"sha512-Lqz0nZrgg/arcpK3l64OFIKtz6rB3xttiaaS0W2oh/V2ZNDFFqFBL7ptxuBW0GZpckgjou2OjUwnGESYOvhJYA==","signatures":[{"sig":"MEUCICztAGKBVcMtU4oF+lBX9Thiq8FOnMY7iG8I2BVBuazNAiEAkEYpZy3pKTCagpZ1PJYcQ5k3WxLi6W4E3Brhy8A1LuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2736529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"d55abf07d4a57e74e5f793429d7f89fc1ad8ce24","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.20.1_1784302464134_0.9260406979537392","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@speakai/ui","version":"0.21.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.21.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"9418b5a26dc3ef4ec874cd630a8693b8bd75f2b3","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.21.0.tgz","fileCount":533,"integrity":"sha512-fOiC0bswrssNSahM5nah7A4UvfyYprq5uAGGDHWu1pkxORfeHb9BFeB4OEPK3T80RKeVlPni7RCQJjgwtgFstQ==","signatures":[{"sig":"MEQCIE3sybvWtVrCPICqFJxcSezpYPTiLN2ldQRVmH6ruydZAiB9cmA1F0h4p4GAz1s81Es2XLPobkMH2bbYabNy5O4/kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2765838},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"1df54c72bd8fbec646156eb25f4fea747a5a246c","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.21.0_1784306055141_0.48226062892028576","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@speakai/ui","version":"0.21.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.21.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"2455342116fc81b09b680d49c76e1a87203c4551","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.21.1.tgz","fileCount":533,"integrity":"sha512-kIBJxBBIQo6oM8Fc1uK4t8CHOgRQDtlewjQ/a4c20mzJd+zsvPyQW6O855v718+JasNBuTwAw2dwxaBDx4BNXQ==","signatures":[{"sig":"MEUCIDaFOnVKD8duoWyrpRhmpyKq/lo1ULrJqoVMRAeDycmJAiEA3RrTP7OHkV7j0qqVCtlGnne+KAYa8j+cE4xv3MXNKnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2772816},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"bd72bfae5ee67aefaa0d431f9af128b08a20c436","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.21.1_1784597606058_0.7961952972342741","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@speakai/ui","version":"0.22.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.22.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"af54ceb7b91eb6f80174de441379a409f4fac507","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.22.0.tgz","fileCount":533,"integrity":"sha512-iYviO3uX18wUUS7FyS+zK2hw+0dfoY/iY3TeZk7lcTPkz7ia1RMsE7joFqK9jcffr9o4mVjcUfE//WxGPQ1hfg==","signatures":[{"sig":"MEUCIFoJ48aUTnTZLnGsO4PqSjU3MddnL60LIkNnWSoDrlxVAiEAhw0uk1o9p6HqKpGqxhg1y1Xg36Wa0Hl2IiysgO+BqjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774442},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"7b3e7ce9fc86784410dd26107106709ce5a7fa0e","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.0_1784646816023_0.5807448040667618","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@speakai/ui","version":"0.22.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.22.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"d91982176ed434d236bfd2b06688f42a39db62fa","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.22.1.tgz","fileCount":533,"integrity":"sha512-xdHpeNNAlCU1WF+YA26FFJmSSGT6q/hWsv8siq+fB5L2bn04cnPx4KYxQbdg0MXhWMhGnQO6oRKN7KZmUYTo5w==","signatures":[{"sig":"MEUCIBTcL/tI7HANBIMOpT70eI0HwaDwj3UfVEb6BiFyr18PAiEA3gM/92jLpllJ6pPHVD8ZB/94Dtu6gOag9OQJc1P10CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2783350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"c83b5f76f5bf874fdc6c47ff4a1006c6d1b7e6f2","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.1_1784666734757_0.742413909609513","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@speakai/ui","version":"0.22.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.22.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"5fb46bace2f78744e6c179e55477b6f30798faed","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.22.2.tgz","fileCount":533,"integrity":"sha512-6x7DzDj5GOS/1HTVwpJIvn1cSjmBqKbTL5g1BblDhMVHyu3+/3aeiktSSBI7y66x2u01c2CqV/FckvGxUr7XQQ==","signatures":[{"sig":"MEQCIDxNMlC3O8uO0rODJf1euSwCawvCrLXXjaHHxlIs9Y3hAiB2J5E8ibS9f1YO+nnSRFsnpRvpGXJtBz52GpJx9v79ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2785170},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"1796e9798c5fd675b6c672a6317046cda78fa462","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.2_1784671219355_0.4183100240720352","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@speakai/ui","version":"0.22.3","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.22.3","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"f5127e26d35093523ca6a5d4cccf9ae0e9acc3f5","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.22.3.tgz","fileCount":533,"integrity":"sha512-YV4ohEFiraORdPrjTns0MMxOF2TgPQ1h3kQ9nzhEAaiEuoXB8SwZ50UdkSEkiKWKf/029JCGIp59yhyck6Pbdg==","signatures":[{"sig":"MEYCIQCe20lnGTMvf92xwt1s7e+d/gvZzjW//pdSrvAFYiFQfAIhAPV2Xw4l2xmnT0yq+urHSJ2WX2YJ4dLSytQ9LzDCcdQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792382},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"ca793fd2b4c3cbc5de89cd4c336dc1226ef0db31","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.3_1784816743074_0.24206642255594435","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@speakai/ui","version":"0.22.4","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.22.4","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"4ba600a27ddff1eddfba793875b9f75974fcc4c1","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.22.4.tgz","fileCount":533,"integrity":"sha512-AQLZchrMGcxxykujMKzq7uvtEbOedVPuSyxMWlMOeHWC7/pj3/utdMdhZM3ZHqM5i0a5ewPqu9TiZVHFNiylpA==","signatures":[{"sig":"MEYCIQC9tYTxi+bQ7JjKCJ5u+RICrsCtP6i2bbUOpqjSRZETsQIhAInyiMs/gMJJymUIIrQuRb2ZPfOTvazRqnzPvJzaOyp0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793302},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"ddb5d8bdf8980195a10aff118a8c517fc0ec9816","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.22.4_1784992064827_0.6654364782431716","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@speakai/ui","version":"0.23.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.23.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"dfafac933fb0e25484d0e9c2be04dba509f5d056","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.23.0.tgz","fileCount":533,"integrity":"sha512-SV77oCJTHxRKGNfdRflSYEanWTy1dTvwKNKSEIiAWBeYnoB7JONhEIhvqNdaKpaa8NPyNkbbMwiNuobtHDnvig==","signatures":[{"sig":"MEQCIGxfYfK6J+vcdBLKTsVj7r/xglU5URT5DwSYQLufA4nyAiA5+b1kyPwMLhE6PxvNpfGEDDaRENyZsVaBRjn8t2tYEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793900},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"541c4f7da8c5dd7ba84c537b6b3266591629e13c","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.23.0_1785711878802_0.3633590317869735","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@speakai/ui","version":"0.24.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.24.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"7fcdd6c7554ca8c8f661a6eecfe49f947b77855d","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.24.0.tgz","fileCount":533,"integrity":"sha512-w0OA+2/irmHc9sXrk4yFYKwbgefAEqdJZwTtiFPnUF4VZiCkYjS3Fim5FOZm1NLQazLYzAtRCwcbmPOnPZYU7w==","signatures":[{"sig":"MEYCIQDjgGprmgDRgm6+C+dUlAOa3G37bUmi8bRPVleEsC3YugIhAKSzptfaxwK5DbDVXCKClV4sAI47zBBmLkBzyydHvsOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2797728},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"2b539e82ed967464ca824f7f3157da5df6a2c81f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.24.0_1785772742878_0.7513256134904474","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@speakai/ui","version":"0.25.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.25.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"4efa5a8700257490ba019708ce15fff9966b810a","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.25.0.tgz","fileCount":533,"integrity":"sha512-xJX7x9jdrHU1z1sqah+awBNiAz5Kr4tHlTj+z/1KTTlZPWe3OKB4866gLO8DZaP0Tq4ZeZnklp4/4Pkq9PMbUw==","signatures":[{"sig":"MEYCIQD3RRr34NAx26i6P4nWzqJakGhsuVjih8UI2OZkOdUedwIhAKHwoaNfu5xt2Xktx10OBsuAaEEkFpgeSn7jMt3MsG8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815805},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"1f1eb32ba8244048c4a94fbb77c2105efd96ca81","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.25.0_1785842282432_0.8128634293225441","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@speakai/ui","version":"0.25.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.25.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"f40a580f528c49bc4d72ec988467174f5d48bd51","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.25.1.tgz","fileCount":533,"integrity":"sha512-wnWCDnNiReVlV85/njNPbZfCyuT9wVsGMM6NujZWzIOU3piwjRqmxdG3qaE1Txlw0dmHbw93BlFFwD+iSXmQHg==","signatures":[{"sig":"MEUCIAsszGzhD2+nVQ9K6UuTlH9DLyd+lVxVRUDpsGM07RUnAiEA99RjSTWZAFXQZhTtWTTyNnS2uC0sdA2bgjr/3289CM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815804},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"950b63e0807a80944066e5d8f9650dcf93179a33","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.25.1_1786646708660_0.4840371859991375","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@speakai/ui","version":"0.25.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.25.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"a14bafebdfac9c8adc0abb8941dadfe1b9d41ea2","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.25.2.tgz","fileCount":533,"integrity":"sha512-YJU3jstPX50i+ZG8xKqrneWwDXj0qJIk3QMbIWwjR1+MjR4zYxAiPDCrdcyAgZiZgSLiwepIpmG5RaQT5zRxgg==","signatures":[{"sig":"MEYCIQDzL0Q5B4856qsW1sn6w068DODjcHoP2dXZMw00TVAcigIhAPxXQnmntno1iQ1FVPTqkyHATG6IFRmpUjB60/bQp/Bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826600},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"feae7798e67c232b318d1ea1b8c1e7aeee671381","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.25.2_1786733519345_0.3416734605662921","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@speakai/ui","version":"0.26.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.26.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"c78043eca9b43a586fb11e2e25e2840477f37c3f","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.26.0.tgz","fileCount":533,"integrity":"sha512-uD26x0FGEPbfj7fPyB6z3sXa2IsvybMF+ejN7lM5qZ/QcEylb6ja75MUBCQ0SOq9MLrScTTVf+a8EQu1vgi3Ag==","signatures":[{"sig":"MEUCID1a/uar25jo2dYjL60nfCEu1jDrEW8n3Onl1qPMQ/l9AiEA+IppLAnV59sMpd/4nt4OD7WgSZSe43fnNxDyJLihfbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2855769},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"0f4e2beeb1346f444c653381c13db47a9fd0fb82","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.26.0_1787195660502_0.6989733191907901","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@speakai/ui","version":"0.26.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.26.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"3b2d580416c5ccf5fb51f2f85cacb9be56c83d7a","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.26.1.tgz","fileCount":533,"integrity":"sha512-JhXY5C3xNFAyWkNALBQxx3RMGChq6akOYptB3XivPY3bnLXS6X3/wIoO3+bjerpQ3+ij+WEKs9xK49EcG4wWDQ==","signatures":[{"sig":"MEYCIQDMrLo0utYS5ptTHTkfN+b+tfEJbt+edEtHwb+2epojygIhAJpf7pao3CjXM3QXIMQjYYqhlamK3VjTXPBFR+ruwv0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2857887},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"574d21cececc8801ab91fe1866063832585eb0ff","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.26.1_1787489473860_0.9186846987088397","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@speakai/ui","version":"0.27.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.27.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"15b1e426628ba2d92dbb695abe93871fd5f08f13","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.27.0.tgz","fileCount":533,"integrity":"sha512-t9verOW+1qldh5hGEjzclGfEADjxqFzOXyizfOPo4EajnzbrJ/p2Eb3JIB9Ej2DD6UjhhXUFYP7K3WUaMsfCQQ==","signatures":[{"sig":"MEQCIDc40nQT3xe2X5TfRV+EmlcVl5AAo34C9LhAYUXTrIq3AiBTFVEqm2ck69R//FhqJGsyiWLlrVMCSjxeqWobh8v3sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2863444},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"12449b72db3319b0abc2ed274083d2a4a3aed7bb","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.27.0_1787675198637_0.4869938222464285","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@speakai/ui","version":"0.27.1","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.27.1","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"85eb62e6360ea91a6e644048ae91eaa8c52bb846","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.27.1.tgz","fileCount":533,"integrity":"sha512-zLiQICb8ER0TwV3QlaDAhrdQnvYBYOBIr/w+oQn1DUBLhoJFyPZij90/NaFf0DplJn/7bBrPOFC1oRYHXwLQmg==","signatures":[{"sig":"MEYCIQCS37UJMvfwV4XCa6S4vhkEVvJyTlbF2GA5Bsbj+feVEwIhALrXXX8E1CIuUyfljaJmPVggzx32iZ0Kk2tH3RrMC5i0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2864638},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"250e5abb3f79dd67d70355b9da9c6331acb2bc11","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.27.1_1787710695004_0.3634345317018657","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@speakai/ui","version":"0.27.2","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.27.2","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"d1deb6f8ec735ced490b8acd92c9e625b5d9a358","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.27.2.tgz","fileCount":533,"integrity":"sha512-kXIj2vtWExe+t6bjxyx3PMDwcrcx29Q1VndDB3er9TGs0BKGxo2QoAX3C/30O7qGGzl6DLgtEczjAY0IeEvgkQ==","signatures":[{"sig":"MEUCIQC51qAR+zgIp4nJwzp1eSz0A5aQFTcZoq9AZN4Y8N1KpAIgcNhIvN3dOhQ57uBZ1so1LsKQtHYAQxCALiMzFXVjua8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2864668},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"d121f379696c3dc6be850adcf5ff5250515014a4","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.27.2_1787940532884_0.4317929106838063","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@speakai/ui","version":"0.28.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.28.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"cbbf3d79f457fe6d653cee1486572fe096ebbb92","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.28.0.tgz","fileCount":533,"integrity":"sha512-9mLiiHv8UFoKr98PToz488K+RYn+yHfI5WlG0PaASPoOGk/bPoJ9oUBzJfXI7FOEJi8FhBg6dZSIZsGybKeijw==","signatures":[{"sig":"MEYCIQDIW21UJt2z8IFNM86zC4sVa1k0Ft/B4Ar07H7jb++/jQIhANsPe1ncQPlbBhd+1ErYJlgvu161oMedomsc1IGA/PjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873744},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"268732986884d61c5ff3c82f8e5990447014e09f","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.28.0_1788463218643_0.5309907139036769","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@speakai/ui","version":"0.29.0","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","_id":"@speakai/ui@0.29.0","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"homepage":"https://speakai.github.io/ui","bugs":{"url":"https://github.com/speakai/ui/issues"},"dist":{"shasum":"bf809cc277cf45accc56e7f5f0ac58cabd95ceb6","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.29.0.tgz","fileCount":533,"integrity":"sha512-GlLrFcLuM/ydWbKbqLpK/NHK9DQXdrXTe7geJl10mWHT/jRrLEDU9Y7Wm1RVVRQFxY6zzAazoq9ATZ2x4E6ntA==","signatures":[{"sig":"MEUCIQCBgHD05uQqzLzSicH5CkUMM1JZtJjNAACqHK6cw8LBpAIgBowDTtHQzSmYYXADzApL3JnrV4iAUff45KVlceAkSHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2916032},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./styles.css":"./dist/styles.css","./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"}},"gitHead":"db3c4d70fadabd2bd9dc2fea349e181f3ec3b519","scripts":{"dev":"cd demo && npm run dev","test":"vitest run","build":"tsup","clean":"rm -rf dist","dev:lib":"tsup --watch","test:e2e":"playwright test","postbuild":"node scripts/generate-safelist.mjs","typecheck":"tsc --noEmit -p tsconfig.build.json","demo:build":"cd demo && npm run build","test:watch":"vitest","demo:export":"cd demo && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"repository":{"url":"git+https://github.com/speakai/ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.23.2","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.5.0","@speakai/shared":"^2.1.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"cn":["dist/entries/cn.d.ts"],"card":["dist/entries/card.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"badge":["dist/entries/badge.d.ts"],"chips":["dist/entries/chips.d.ts"],"input":["dist/entries/input.d.ts"],"media":["dist/media.d.ts"],"table":["dist/entries/table.d.ts"],"toast":["dist/entries/toast.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"button":["dist/entries/button.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"slider":["dist/entries/slider.d.ts"],"switch":["dist/entries/switch.d.ts"],"popover":["dist/entries/popover.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"progress":["dist/entries/progress.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"transcript":["dist/transcript.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.1","react":"^19.2.4","vitest":"^4.1.2","postcss":"^8.5.8","jest-axe":"^10.0.0","recharts":"^3.8.1","react-dom":"^19.2.4","typescript":"^5.8.0","tailwindcss":"^4.2.2","@types/react":"^19.2.14","@types/jest-axe":"^3.5.9","@playwright/test":"^1.58.2","@types/react-dom":"^19.2.3","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@isoterik/react-word-cloud":"^1.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":">=18","recharts":">=2.15.0","react-dom":">=18","tailwindcss":">=4.0.0","prosemirror-view":"^1.41.7","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-keymap":"^1.2.3","prosemirror-history":"^1.5.0","prosemirror-commands":"^1.7.1","@isoterik/react-word-cloud":"^1.3.0"},"peerDependenciesMeta":{"recharts":{"optional":true},"prosemirror-view":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-commands":{"optional":true},"@isoterik/react-word-cloud":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.29.0_1789315999463_0.960297527404834","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@speakai/ui","version":"0.29.1","description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.mjs","require":"./dist/media.js"},"./transcript":{"types":"./dist/transcript.d.ts","import":"./dist/transcript.mjs","require":"./dist/transcript.js"},"./accordion":{"types":"./dist/entries/accordion.d.ts","import":"./dist/entries/accordion.mjs","require":"./dist/entries/accordion.js"},"./auth-card":{"types":"./dist/entries/auth-card.d.ts","import":"./dist/entries/auth-card.mjs","require":"./dist/entries/auth-card.js"},"./auth-divider":{"types":"./dist/entries/auth-divider.d.ts","import":"./dist/entries/auth-divider.mjs","require":"./dist/entries/auth-divider.js"},"./avatar":{"types":"./dist/entries/avatar.d.ts","import":"./dist/entries/avatar.mjs","require":"./dist/entries/avatar.js"},"./badge":{"types":"./dist/entries/badge.d.ts","import":"./dist/entries/badge.mjs","require":"./dist/entries/badge.js"},"./bottom-sheet":{"types":"./dist/entries/bottom-sheet.d.ts","import":"./dist/entries/bottom-sheet.mjs","require":"./dist/entries/bottom-sheet.js"},"./breadcrumb":{"types":"./dist/entries/breadcrumb.d.ts","import":"./dist/entries/breadcrumb.mjs","require":"./dist/entries/breadcrumb.js"},"./button":{"types":"./dist/entries/button.d.ts","import":"./dist/entries/button.mjs","require":"./dist/entries/button.js"},"./card":{"types":"./dist/entries/card.d.ts","import":"./dist/entries/card.mjs","require":"./dist/entries/card.js"},"./checkbox":{"types":"./dist/entries/checkbox.d.ts","import":"./dist/entries/checkbox.mjs","require":"./dist/entries/checkbox.js"},"./chips":{"types":"./dist/entries/chips.d.ts","import":"./dist/entries/chips.mjs","require":"./dist/entries/chips.js"},"./cn":{"types":"./dist/entries/cn.d.ts","import":"./dist/entries/cn.mjs","require":"./dist/entries/cn.js"},"./color-picker":{"types":"./dist/entries/color-picker.d.ts","import":"./dist/entries/color-picker.mjs","require":"./dist/entries/color-picker.js"},"./confirm-dialog":{"types":"./dist/entries/confirm-dialog.d.ts","import":"./dist/entries/confirm-dialog.mjs","require":"./dist/entries/confirm-dialog.js"},"./date-picker":{"types":"./dist/entries/date-picker.d.ts","import":"./dist/entries/date-picker.mjs","require":"./dist/entries/date-picker.js"},"./dialog":{"types":"./dist/entries/dialog.d.ts","import":"./dist/entries/dialog.mjs","require":"./dist/entries/dialog.js"},"./dropdown-menu":{"types":"./dist/entries/dropdown-menu.d.ts","import":"./dist/entries/dropdown-menu.mjs","require":"./dist/entries/dropdown-menu.js"},"./empty-state":{"types":"./dist/entries/empty-state.d.ts","import":"./dist/entries/empty-state.mjs","require":"./dist/entries/empty-state.js"},"./error-state":{"types":"./dist/entries/error-state.d.ts","import":"./dist/entries/error-state.mjs","require":"./dist/entries/error-state.js"},"./file-dropzone":{"types":"./dist/entries/file-dropzone.d.ts","import":"./dist/entries/file-dropzone.mjs","require":"./dist/entries/file-dropzone.js"},"./image-uploader":{"types":"./dist/entries/image-uploader.d.ts","import":"./dist/entries/image-uploader.mjs","require":"./dist/entries/image-uploader.js"},"./info-card":{"types":"./dist/entries/info-card.d.ts","import":"./dist/entries/info-card.mjs","require":"./dist/entries/info-card.js"},"./input":{"types":"./dist/entries/input.d.ts","import":"./dist/entries/input.mjs","require":"./dist/entries/input.js"},"./language-selector":{"types":"./dist/entries/language-selector.d.ts","import":"./dist/entries/language-selector.mjs","require":"./dist/entries/language-selector.js"},"./otp-input":{"types":"./dist/entries/otp-input.d.ts","import":"./dist/entries/otp-input.mjs","require":"./dist/entries/otp-input.js"},"./page-header":{"types":"./dist/entries/page-header.d.ts","import":"./dist/entries/page-header.mjs","require":"./dist/entries/page-header.js"},"./password-input":{"types":"./dist/entries/password-input.d.ts","import":"./dist/entries/password-input.mjs","require":"./dist/entries/password-input.js"},"./phone-input":{"types":"./dist/entries/phone-input.d.ts","import":"./dist/entries/phone-input.mjs","require":"./dist/entries/phone-input.js"},"./popover":{"types":"./dist/entries/popover.d.ts","import":"./dist/entries/popover.mjs","require":"./dist/entries/popover.js"},"./progress":{"types":"./dist/entries/progress.d.ts","import":"./dist/entries/progress.mjs","require":"./dist/entries/progress.js"},"./radio-group":{"types":"./dist/entries/radio-group.d.ts","import":"./dist/entries/radio-group.mjs","require":"./dist/entries/radio-group.js"},"./side-panel":{"types":"./dist/entries/side-panel.d.ts","import":"./dist/entries/side-panel.mjs","require":"./dist/entries/side-panel.js"},"./sidebar":{"types":"./dist/entries/sidebar.d.ts","import":"./dist/entries/sidebar.mjs","require":"./dist/entries/sidebar.js"},"./skeleton":{"types":"./dist/entries/skeleton.d.ts","import":"./dist/entries/skeleton.mjs","require":"./dist/entries/skeleton.js"},"./slider":{"types":"./dist/entries/slider.d.ts","import":"./dist/entries/slider.mjs","require":"./dist/entries/slider.js"},"./sso-button":{"types":"./dist/entries/sso-button.d.ts","import":"./dist/entries/sso-button.mjs","require":"./dist/entries/sso-button.js"},"./stat-card":{"types":"./dist/entries/stat-card.d.ts","import":"./dist/entries/stat-card.mjs","require":"./dist/entries/stat-card.js"},"./stepper":{"types":"./dist/entries/stepper.d.ts","import":"./dist/entries/stepper.mjs","require":"./dist/entries/stepper.js"},"./switch":{"types":"./dist/entries/switch.d.ts","import":"./dist/entries/switch.mjs","require":"./dist/entries/switch.js"},"./table":{"types":"./dist/entries/table.d.ts","import":"./dist/entries/table.mjs","require":"./dist/entries/table.js"},"./tabs":{"types":"./dist/entries/tabs.d.ts","import":"./dist/entries/tabs.mjs","require":"./dist/entries/tabs.js"},"./theme-toggle":{"types":"./dist/entries/theme-toggle.d.ts","import":"./dist/entries/theme-toggle.mjs","require":"./dist/entries/theme-toggle.js"},"./time-picker":{"types":"./dist/entries/time-picker.d.ts","import":"./dist/entries/time-picker.mjs","require":"./dist/entries/time-picker.js"},"./toast":{"types":"./dist/entries/toast.d.ts","import":"./dist/entries/toast.mjs","require":"./dist/entries/toast.js"},"./tooltip":{"types":"./dist/entries/tooltip.d.ts","import":"./dist/entries/tooltip.mjs","require":"./dist/entries/tooltip.js"},"./analytics-bar-chart":{"types":"./dist/entries/analytics-bar-chart.d.ts","import":"./dist/entries/analytics-bar-chart.mjs","require":"./dist/entries/analytics-bar-chart.js"},"./analytics-word-cloud":{"types":"./dist/entries/analytics-word-cloud.d.ts","import":"./dist/entries/analytics-word-cloud.mjs","require":"./dist/entries/analytics-word-cloud.js"},"./analytics-line-chart":{"types":"./dist/entries/analytics-line-chart.d.ts","import":"./dist/entries/analytics-line-chart.mjs","require":"./dist/entries/analytics-line-chart.js"},"./sentiment-pie-chart":{"types":"./dist/entries/sentiment-pie-chart.d.ts","import":"./dist/entries/sentiment-pie-chart.mjs","require":"./dist/entries/sentiment-pie-chart.js"},"./sentiment-comparison-bar-chart":{"types":"./dist/entries/sentiment-comparison-bar-chart.d.ts","import":"./dist/entries/sentiment-comparison-bar-chart.mjs","require":"./dist/entries/sentiment-comparison-bar-chart.js"},"./dashboard-widgets":{"types":"./dist/entries/dashboard-widgets.d.ts","import":"./dist/entries/dashboard-widgets.mjs","require":"./dist/entries/dashboard-widgets.js"},"./styles.css":"./dist/styles.css"},"typesVersions":{"*":{"media":["dist/media.d.ts"],"transcript":["dist/transcript.d.ts"],"accordion":["dist/entries/accordion.d.ts"],"auth-card":["dist/entries/auth-card.d.ts"],"auth-divider":["dist/entries/auth-divider.d.ts"],"avatar":["dist/entries/avatar.d.ts"],"badge":["dist/entries/badge.d.ts"],"bottom-sheet":["dist/entries/bottom-sheet.d.ts"],"breadcrumb":["dist/entries/breadcrumb.d.ts"],"button":["dist/entries/button.d.ts"],"card":["dist/entries/card.d.ts"],"checkbox":["dist/entries/checkbox.d.ts"],"chips":["dist/entries/chips.d.ts"],"cn":["dist/entries/cn.d.ts"],"color-picker":["dist/entries/color-picker.d.ts"],"confirm-dialog":["dist/entries/confirm-dialog.d.ts"],"date-picker":["dist/entries/date-picker.d.ts"],"dialog":["dist/entries/dialog.d.ts"],"dropdown-menu":["dist/entries/dropdown-menu.d.ts"],"empty-state":["dist/entries/empty-state.d.ts"],"error-state":["dist/entries/error-state.d.ts"],"file-dropzone":["dist/entries/file-dropzone.d.ts"],"image-uploader":["dist/entries/image-uploader.d.ts"],"info-card":["dist/entries/info-card.d.ts"],"input":["dist/entries/input.d.ts"],"language-selector":["dist/entries/language-selector.d.ts"],"otp-input":["dist/entries/otp-input.d.ts"],"page-header":["dist/entries/page-header.d.ts"],"password-input":["dist/entries/password-input.d.ts"],"phone-input":["dist/entries/phone-input.d.ts"],"popover":["dist/entries/popover.d.ts"],"progress":["dist/entries/progress.d.ts"],"radio-group":["dist/entries/radio-group.d.ts"],"side-panel":["dist/entries/side-panel.d.ts"],"sidebar":["dist/entries/sidebar.d.ts"],"skeleton":["dist/entries/skeleton.d.ts"],"slider":["dist/entries/slider.d.ts"],"sso-button":["dist/entries/sso-button.d.ts"],"stat-card":["dist/entries/stat-card.d.ts"],"stepper":["dist/entries/stepper.d.ts"],"switch":["dist/entries/switch.d.ts"],"table":["dist/entries/table.d.ts"],"tabs":["dist/entries/tabs.d.ts"],"theme-toggle":["dist/entries/theme-toggle.d.ts"],"time-picker":["dist/entries/time-picker.d.ts"],"toast":["dist/entries/toast.d.ts"],"tooltip":["dist/entries/tooltip.d.ts"],"analytics-bar-chart":["dist/entries/analytics-bar-chart.d.ts"],"analytics-word-cloud":["dist/entries/analytics-word-cloud.d.ts"],"analytics-line-chart":["dist/entries/analytics-line-chart.d.ts"],"sentiment-pie-chart":["dist/entries/sentiment-pie-chart.d.ts"],"sentiment-comparison-bar-chart":["dist/entries/sentiment-comparison-bar-chart.d.ts"],"dashboard-widgets":["dist/entries/dashboard-widgets.d.ts"]}},"sideEffects":["*.css"],"scripts":{"build":"tsup","postbuild":"node scripts/generate-safelist.mjs","dev:lib":"tsup --watch","dev":"cd demo && npm run dev","demo:build":"cd demo && npm run build","demo:export":"cd demo && npm run build","clean":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.build.json","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:e2e":"playwright test","prepublishOnly":"npm run build"},"peerDependencies":{"@isoterik/react-word-cloud":"^1.3.0","prosemirror-commands":"^1.7.1","prosemirror-history":"^1.5.0","prosemirror-keymap":"^1.2.3","prosemirror-model":"^1.25.4","prosemirror-state":"^1.4.4","prosemirror-view":"^1.41.7","react":">=18","react-dom":">=18","recharts":">=2.15.0","tailwindcss":">=4.0.0"},"peerDependenciesMeta":{"@isoterik/react-word-cloud":{"optional":true},"recharts":{"optional":true},"prosemirror-commands":{"optional":true},"prosemirror-history":{"optional":true},"prosemirror-keymap":{"optional":true},"prosemirror-model":{"optional":true},"prosemirror-state":{"optional":true},"prosemirror-view":{"optional":true}},"dependencies":{"@speakai/shared":"^2.1.12","clsx":"^2.1.1","tailwind-merge":"^3.5.0"},"devDependencies":{"@isoterik/react-word-cloud":"^1.3.0","@playwright/test":"^1.58.2","@tailwindcss/forms":"^0.5.11","@tailwindcss/postcss":"^4.2.2","@tailwindcss/typography":"^0.5.19","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/jest-axe":"^3.5.9","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","jest-axe":"^10.0.0","jsdom":"^29.0.1","postcss":"^8.5.8","react":"^19.2.4","react-dom":"^19.2.4","recharts":"^3.8.1","tailwindcss":"^4.2.2","tsup":"^8.5.1","typescript":"^5.8.0","vitest":"^4.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/speakai/ui.git"},"keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"license":"MIT","homepage":"https://speakai.github.io/ui","_id":"@speakai/ui@0.29.1","gitHead":"e8f32ba0bffd9d4cf40ef00ac332f7e2b06d44e3","bugs":{"url":"https://github.com/speakai/ui/issues"},"_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-2nsMr+pf/gcTWRWUQqF+qsngTcGWch33JnLhcCwZk4N/zsGEw/uZLyhAvt31iW30OnSkKychJBDPbBVKq5gkXA==","shasum":"aad146b55d08ae27400dddd229a649806ad20acf","tarball":"https://registry.npmjs.org/@speakai/ui/-/ui-0.29.1.tgz","fileCount":533,"unpackedSize":2916816,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEYVKVeCWOwee1bMCE5mE/zB93hw+pfbF+Gczy/67a1WAiEApzeUxki5WIElEN3hxX9meBMU8A1HopcHr1zIZigpVxM="}]},"_npmUser":{"name":"speakai","email":"accounts@speakai.co"},"directories":{},"maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.29.1_1789342599031_0.6754132571838154"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T08:33:24.360Z","modified":"2026-09-13T23:36:39.385Z","0.0.1":"2026-03-26T08:33:24.628Z","0.0.2":"2026-03-26T09:21:46.204Z","0.0.3":"2026-03-26T09:26:32.367Z","0.0.4":"2026-03-26T09:30:19.657Z","0.0.5":"2026-03-26T09:59:28.274Z","0.0.6":"2026-03-26T10:18:39.854Z","0.0.7":"2026-03-26T10:43:08.345Z","0.0.8":"2026-03-26T12:35:38.695Z","0.1.1":"2026-03-26T12:48:15.441Z","0.2.0":"2026-03-26T15:08:17.685Z","0.2.1":"2026-03-26T15:12:58.750Z","0.2.2":"2026-03-26T21:11:44.820Z","0.2.3":"2026-03-26T22:00:10.126Z","0.2.4":"2026-03-27T00:14:57.565Z","0.3.0":"2026-03-27T03:22:36.386Z","0.4.0":"2026-03-30T09:26:44.040Z","0.5.0":"2026-03-30T19:59:03.079Z","0.6.0":"2026-03-31T10:41:07.099Z","0.7.0":"2026-03-31T12:12:20.843Z","0.8.0":"2026-04-01T13:53:13.814Z","0.9.0":"2026-04-01T14:07:34.452Z","0.9.1":"2026-04-01T14:34:41.565Z","0.10.0":"2026-04-01T17:43:29.612Z","0.10.1":"2026-04-02T12:20:02.937Z","0.10.2":"2026-04-06T17:32:26.566Z","0.11.0":"2026-04-07T14:24:30.588Z","0.11.1":"2026-04-15T17:16:00.829Z","0.11.2":"2026-04-15T21:24:57.628Z","0.11.3":"2026-04-16T12:40:52.821Z","0.11.4":"2026-04-17T06:49:38.602Z","0.11.5":"2026-04-21T19:18:15.010Z","0.11.6":"2026-04-21T19:24:08.606Z","0.11.7":"2026-04-21T20:09:50.122Z","0.11.8":"2026-05-04T16:18:09.676Z","0.11.9":"2026-05-04T17:21:54.716Z","0.11.10":"2026-05-07T20:43:32.522Z","0.11.11":"2026-05-11T16:08:18.993Z","0.11.12":"2026-05-11T18:39:53.344Z","0.11.13":"2026-05-13T17:32:25.730Z","0.11.14":"2026-05-20T04:31:43.177Z","0.13.0":"2026-05-20T14:36:31.515Z","0.13.1":"2026-06-01T13:38:49.023Z","0.15.0":"2026-06-21T11:50:35.219Z","0.15.1":"2026-06-22T13:39:13.018Z","0.15.2":"2026-06-22T15:46:29.774Z","0.15.3":"2026-06-22T19:14:42.990Z","0.15.4":"2026-06-24T21:24:37.668Z","0.16.0":"2026-06-26T14:05:23.851Z","0.17.1":"2026-06-26T17:03:04.281Z","0.18.0":"2026-06-30T21:59:53.628Z","0.19.0":"2026-07-14T16:24:15.123Z","0.19.1":"2026-07-14T18:36:28.940Z","0.20.0":"2026-07-15T18:57:40.923Z","0.20.1":"2026-07-17T15:34:24.420Z","0.21.0":"2026-07-17T16:34:15.306Z","0.21.1":"2026-07-21T01:33:26.200Z","0.22.0":"2026-07-21T15:13:36.226Z","0.22.1":"2026-07-21T20:45:34.932Z","0.22.2":"2026-07-21T22:00:19.547Z","0.22.3":"2026-07-23T14:25:43.215Z","0.22.4":"2026-07-25T15:07:45.024Z","0.23.0":"2026-08-02T23:04:39.008Z","0.24.0":"2026-08-03T15:59:03.054Z","0.25.0":"2026-08-04T11:18:02.625Z","0.25.1":"2026-08-13T18:45:08.863Z","0.25.2":"2026-08-14T18:51:59.537Z","0.26.0":"2026-08-20T03:14:20.833Z","0.26.1":"2026-08-23T12:51:14.033Z","0.27.0":"2026-08-25T16:26:38.901Z","0.27.1":"2026-08-26T02:18:15.179Z","0.27.2":"2026-08-28T18:08:53.061Z","0.28.0":"2026-09-03T19:20:18.843Z","0.29.0":"2026-09-13T16:13:19.628Z","0.29.1":"2026-09-13T23:36:39.213Z"},"bugs":{"url":"https://github.com/speakai/ui/issues"},"license":"MIT","homepage":"https://speakai.github.io/ui","keywords":["react","tailwindcss","design-system","ui-components","dark-mode","accessible","speak-ai"],"repository":{"type":"git","url":"git+https://github.com/speakai/ui.git"},"description":"Speak AI design system — React + Tailwind UI components with dark/light mode, WCAG AA, and full CSS variable customization","maintainers":[{"name":"speakai","email":"accounts@speakai.co"}],"readme":"# @speakai/ui\n\n[![npm version](https://img.shields.io/npm/v/@speakai/ui.svg)](https://www.npmjs.com/package/@speakai/ui)\n[![npm downloads](https://img.shields.io/npm/dm/@speakai/ui.svg)](https://www.npmjs.com/package/@speakai/ui)\n[![license](https://img.shields.io/npm/l/@speakai/ui.svg)](https://github.com/speakai/ui/blob/main/LICENSE)\n\nSpeak AI's design system — 45+ React + Tailwind components with dark/light mode, WCAG AA accessibility, and full CSS variable customization.\n\n> **LLM NOTE:** This README is the authoritative reference for every component, prop, type, and theming rule. When generating code with `@speakai/ui`, consult the prop tables below — do not guess props. All color styling **must** use CSS variable tokens (e.g. `text-foreground`, `bg-background`). Never use hardcoded Tailwind color classes (`text-gray-500`, `bg-white`, `bg-zinc-900`, etc.) — these break dark mode.\n\n---\n\n## Table of Contents\n\n- [Install](#install)\n- [Setup](#setup)\n- [Theming Rules](#theming-rules)\n  - [CSS Variables — Full Reference](#css-variables--full-reference)\n  - [Tailwind Token → Class Mapping](#tailwind-token--class-mapping)\n  - [Correct vs Incorrect Color Usage](#correct-vs-incorrect-color-usage)\n  - [Override Your Brand](#override-your-brand)\n- [Sub-path Imports](#sub-path-imports)\n- [Quick Reference — All Exports](#quick-reference--all-exports)\n- [Component Reference](#component-reference)\n  - [Auth: AuthCard, SSOButton, SSOButtons, PasswordInput, OTPInput, AuthDivider](#auth-components)\n  - [Forms: Button, Input, SearchInput, Select, Textarea, Switch, Checkbox, RadioGroup, ColorPicker, ImageUploader, FileDropzone, Chips, Slider](#form-components)\n  - [Layout: Card, Sidebar, SidePanel, PageHeader, SectionHeader, Tabs, Accordion, Stepper](#layout-components)\n  - [Data Display: Table system, StatCard, Badge, InfoCard, Breadcrumb](#data-display-components)\n  - [Feedback: Toast, Dialog, ConfirmDialog, BottomSheet, EmptyState, ErrorState](#feedback-components)\n  - [Skeleton: PageSkeleton, GridSkeleton, FormSkeleton, TableSkeleton, Skeleton](#skeleton-components)\n  - [Selectors: LanguageSelector, PhoneInput, DatePicker, TimePicker](#selector-components)\n  - [Utilities: Tooltip, Popover, DropdownMenu, Avatar, Progress, ThemeToggle, ThemeSelector](#utility-components)\n  - [Media: MediaPlayer, useMediaSync](#media-components)\n- [Z-Index Layering](#z-index-layering)\n- [Accessibility](#accessibility)\n\n---\n\n## Install\n\n```bash\nnpm install @speakai/ui\n```\n\n## Setup\n\n### 1. Import styles\n\n```css\n/* globals.css */\n@import \"@speakai/ui/styles.css\";\n```\n\n### 2. Configure Tailwind\n\n```ts\n// tailwind.config.ts\nexport default {\n  content: [\n    \"./src/**/*.{ts,tsx}\",\n    \"./node_modules/@speakai/ui/dist/**/*.{js,mjs}\",\n  ],\n};\n```\n\n### 3. Dark mode\n\nThe library uses class-based dark mode (`.dark` on `<html>`). Works with `next-themes`:\n\n```tsx\n// app/layout.tsx\nimport { ThemeProvider } from \"next-themes\";\n\nexport default function RootLayout({ children }) {\n  return (\n    <html suppressHydrationWarning>\n      <body>\n        <ThemeProvider attribute=\"class\" defaultTheme=\"system\" enableSystem>\n          <ToastProvider>{children}</ToastProvider>\n        </ThemeProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n### 4. Sub-path imports (recommended)\n\nEach component is available as a standalone sub-path export. This avoids pulling the entire barrel and significantly improves cold compilation in bundlers like Turbopack.\n\n```tsx\n// Instead of: import { Button, Card } from \"@speakai/ui\"\nimport { Button } from \"@speakai/ui/button\";\nimport { Card } from \"@speakai/ui/card\";\nimport { Dialog, DialogHeader } from \"@speakai/ui/dialog\";\nimport { cn } from \"@speakai/ui/cn\";\n```\n\nThe barrel import (`from \"@speakai/ui\"`) still works for backward compatibility.\n\n<details>\n<summary>All available sub-paths</summary>\n\n| Sub-path | Components |\n|---|---|\n| `@speakai/ui/accordion` | Accordion, AccordionItem |\n| `@speakai/ui/auth-card` | AuthCard |\n| `@speakai/ui/auth-divider` | AuthDivider |\n| `@speakai/ui/avatar` | Avatar |\n| `@speakai/ui/badge` | Badge, StatusBadge |\n| `@speakai/ui/bottom-sheet` | BottomSheet |\n| `@speakai/ui/breadcrumb` | Breadcrumb |\n| `@speakai/ui/button` | Button |\n| `@speakai/ui/card` | Card |\n| `@speakai/ui/checkbox` | Checkbox |\n| `@speakai/ui/chips` | Chips |\n| `@speakai/ui/cn` | cn (utility) |\n| `@speakai/ui/color-picker` | ColorPicker |\n| `@speakai/ui/confirm-dialog` | ConfirmDialog |\n| `@speakai/ui/date-picker` | DatePicker |\n| `@speakai/ui/dialog` | Dialog, DialogHeader, DialogBody, DialogFooter, DialogCloseButton |\n| `@speakai/ui/dropdown-menu` | DropdownMenu, DropdownMenuItem, DropdownMenuHeader, DropdownMenuDivider, MoreButton |\n| `@speakai/ui/empty-state` | EmptyState |\n| `@speakai/ui/error-state` | ErrorState |\n| `@speakai/ui/file-dropzone` | FileDropzone |\n| `@speakai/ui/image-uploader` | ImageUploader |\n| `@speakai/ui/info-card` | InfoCard |\n| `@speakai/ui/input` | Input, SearchInput, Select, Textarea |\n| `@speakai/ui/language-selector` | LanguageSelector |\n| `@speakai/ui/media` | MediaPlayer, useMediaSync |\n| `@speakai/ui/otp-input` | OTPInput |\n| `@speakai/ui/page-header` | PageHeader, SectionHeader |\n| `@speakai/ui/password-input` | PasswordInput |\n| `@speakai/ui/phone-input` | PhoneInput |\n| `@speakai/ui/popover` | Popover |\n| `@speakai/ui/progress` | Progress |\n| `@speakai/ui/radio-group` | RadioGroup |\n| `@speakai/ui/side-panel` | SidePanel |\n| `@speakai/ui/sidebar` | Sidebar, SidebarProvider, SidebarLayout, SidebarUser, useSidebar |\n| `@speakai/ui/skeleton` | Skeleton, SkeletonText, PageHeaderSkeleton, StatCardSkeleton, StatCardsSkeletonGrid, PageSkeleton, CardSkeleton, GridSkeleton, FormSkeleton |\n| `@speakai/ui/slider` | Slider |\n| `@speakai/ui/sso-button` | SSOButton, SSOButtons |\n| `@speakai/ui/stat-card` | StatCard, StatCardGrid |\n| `@speakai/ui/stepper` | Stepper |\n| `@speakai/ui/switch` | Switch |\n| `@speakai/ui/table` | Table, TableHeader, TableBody, TableRow, TableHead, TableCell, TableSkeleton, TableActions, TableActionButton, TableSortHead, TablePagination, TableEmpty, useSort |\n| `@speakai/ui/tabs` | Tabs, TabsList, TabsTrigger, TabsContent |\n| `@speakai/ui/theme-toggle` | ThemeToggle, ThemeSelector |\n| `@speakai/ui/time-picker` | TimePicker |\n| `@speakai/ui/toast` | ToastContainer, ToastProvider, useToast |\n| `@speakai/ui/tooltip` | Tooltip |\n| `@speakai/ui/transcript` | TranscriptView |\n\n</details>\n\n---\n\n## Theming Rules\n\n> **CRITICAL — Read before writing any JSX with this library.**\n\n### CSS Variables — Full Reference\n\nAll color and shape tokens are CSS variables. They flip automatically between light and dark mode.\n\n```css\n:root {\n  /* Brand */\n  --primary: 271 91% 65%;              /* purple */\n  --primary-foreground: 0 0% 100%;\n\n  /* Gradient */\n  --gradient-from: 271 91% 65%;        /* purple */\n  --gradient-to: 330 81% 60%;          /* pink */\n  --gradient-accent: 24 95% 53%;       /* orange */\n\n  /* Status */\n  --danger: 0 84% 60%;\n  --danger-foreground: 0 0% 100%;\n  --success: 160 84% 39%;\n  --success-foreground: 0 0% 100%;\n  --warning: 38 92% 50%;\n  --warning-foreground: 0 0% 0%;\n  --info: 217 91% 60%;\n  --info-foreground: 0 0% 100%;\n\n  /* Surfaces */\n  --background: 0 0% 100%;             /* page background */\n  --foreground: 222 84% 5%;            /* default text */\n  --card: 0 0% 100%;                   /* card surface */\n  --card-foreground: 222 84% 5%;\n  --popover: 0 0% 100%;                /* dropdown/tooltip bg */\n  --popover-foreground: 222 84% 5%;\n  --secondary: 210 40% 96%;\n  --secondary-foreground: 222 47% 11%;\n  --muted: 210 40% 96%;                /* subtle backgrounds */\n  --muted-foreground: 215 16% 47%;     /* placeholder / help text */\n  --accent: 210 40% 96%;               /* hover highlight */\n  --accent-foreground: 222 47% 11%;\n  --border: 214 32% 91%;               /* borders */\n  --input: 214 32% 91%;                /* input borders */\n  --ring: 271 91% 65%;                 /* focus ring */\n\n  /* Skeleton */\n  --skeleton-bg: 220 14% 91%;\n  --skeleton-highlight: 220 14% 96%;\n\n  /* Typography */\n  --font-sans: \"Inter\", sans-serif;\n  --font-mono: \"JetBrains Mono\", monospace;\n\n  /* Shape */\n  --radius: 0.75rem;                   /* border-radius base */\n}\n```\n\n### Tailwind Token → Class Mapping\n\n| Token | Tailwind class |\n|-------|---------------|\n| `--background` | `bg-background` / `text-background` |\n| `--foreground` | `text-foreground` |\n| `--primary` | `bg-primary` / `text-primary` / `border-primary` |\n| `--primary-foreground` | `text-primary-foreground` |\n| `--card` | `bg-card` |\n| `--card-foreground` | `text-card-foreground` |\n| `--popover` | `bg-popover` |\n| `--popover-foreground` | `text-popover-foreground` |\n| `--muted` | `bg-muted` |\n| `--muted-foreground` | `text-muted-foreground` |\n| `--accent` | `bg-accent` |\n| `--accent-foreground` | `text-accent-foreground` |\n| `--border` | `border-border` |\n| `--input` | `border-input` |\n| `--ring` | `ring-ring` |\n| `--danger` | `text-danger` / `bg-danger` / `border-danger` |\n| `--success` | `text-success` / `bg-success` |\n| `--warning` | `text-warning` / `bg-warning` |\n| `--info` | `text-info` / `bg-info` |\n\n### Correct vs Incorrect Color Usage\n\n```tsx\n// ❌ WRONG — hardcoded colors break dark mode\n<div className=\"bg-white text-gray-900 border-gray-200\">\n<p className=\"text-gray-500\">Help text</p>\n<button className=\"bg-zinc-800 text-white\">Submit</button>\n\n// ✅ CORRECT — CSS variables flip automatically\n<div className=\"bg-background text-foreground border-border\">\n<p className=\"text-muted-foreground\">Help text</p>\n<button className=\"bg-foreground text-background\">Submit</button>\n```\n\n### Override Your Brand\n\n```css\n:root {\n  --primary: 210 80% 50%;        /* your brand color (HSL) */\n  --gradient-from: 210 80% 50%;\n  --gradient-to: 170 80% 50%;\n  --radius: 0.5rem;              /* sharper corners */\n  --font-sans: \"Geist\", sans-serif;\n}\n```\n\n---\n\n## Quick Reference — All Exports\n\n**Sub-path imports (recommended)** — each import pulls only that component's code:\n\n```ts\n// Auth\nimport { AuthCard } from \"@speakai/ui/auth-card\";\nimport { SSOButton, SSOButtons } from \"@speakai/ui/sso-button\";\nimport { PasswordInput } from \"@speakai/ui/password-input\";\nimport { OTPInput } from \"@speakai/ui/otp-input\";\nimport { AuthDivider } from \"@speakai/ui/auth-divider\";\n\n// Forms\nimport { Button } from \"@speakai/ui/button\";\nimport { Input, SearchInput, Select, Textarea } from \"@speakai/ui/input\";\nimport { Switch } from \"@speakai/ui/switch\";\nimport { Checkbox } from \"@speakai/ui/checkbox\";\nimport { RadioGroup } from \"@speakai/ui/radio-group\";\nimport { ColorPicker } from \"@speakai/ui/color-picker\";\nimport { ImageUploader } from \"@speakai/ui/image-uploader\";\nimport { FileDropzone } from \"@speakai/ui/file-dropzone\";\nimport { Chips } from \"@speakai/ui/chips\";\nimport { Slider } from \"@speakai/ui/slider\";\n\n// Layout\nimport { Card } from \"@speakai/ui/card\";\nimport { Sidebar, SidebarProvider, SidebarLayout, SidebarUser } from \"@speakai/ui/sidebar\";\nimport { SidePanel } from \"@speakai/ui/side-panel\";\nimport { PageHeader, SectionHeader } from \"@speakai/ui/page-header\";\nimport { Tabs, TabsList, TabsTrigger, TabsContent } from \"@speakai/ui/tabs\";\nimport { Accordion, AccordionItem } from \"@speakai/ui/accordion\";\nimport { Stepper } from \"@speakai/ui/stepper\";\n\n// Data Display\nimport { Table, TableHeader, TableBody, TableRow, TableHead, TableCell, TableSortHead, TableActions, TableActionButton, TableEmpty, TablePagination, TableSkeleton } from \"@speakai/ui/table\";\nimport { StatCard, StatCardGrid } from \"@speakai/ui/stat-card\";\nimport { Badge, StatusBadge } from \"@speakai/ui/badge\";\nimport { InfoCard } from \"@speakai/ui/info-card\";\nimport { Breadcrumb } from \"@speakai/ui/breadcrumb\";\n\n// Feedback\nimport { ToastProvider, useToast } from \"@speakai/ui/toast\";\nimport { Dialog, DialogHeader, DialogBody, DialogFooter, DialogCloseButton } from \"@speakai/ui/dialog\";\nimport { ConfirmDialog } from \"@speakai/ui/confirm-dialog\";\nimport { BottomSheet } from \"@speakai/ui/bottom-sheet\";\nimport { EmptyState } from \"@speakai/ui/empty-state\";\nimport { ErrorState } from \"@speakai/ui/error-state\";\n\n// Skeleton\nimport { Skeleton, SkeletonText, PageHeaderSkeleton, StatCardSkeleton, StatCardsSkeletonGrid, PageSkeleton, CardSkeleton, GridSkeleton, FormSkeleton } from \"@speakai/ui/skeleton\";\n\n// Selectors\nimport { LanguageSelector } from \"@speakai/ui/language-selector\";\nimport { PhoneInput } from \"@speakai/ui/phone-input\";\nimport { DatePicker } from \"@speakai/ui/date-picker\";\nimport { TimePicker } from \"@speakai/ui/time-picker\";\n\n// Utilities\nimport { Tooltip } from \"@speakai/ui/tooltip\";\nimport { Popover } from \"@speakai/ui/popover\";\nimport { DropdownMenu, DropdownMenuItem, DropdownMenuDivider, DropdownMenuHeader, MoreButton } from \"@speakai/ui/dropdown-menu\";\nimport { Avatar } from \"@speakai/ui/avatar\";\nimport { Progress } from \"@speakai/ui/progress\";\nimport { ThemeToggle, ThemeSelector } from \"@speakai/ui/theme-toggle\";\nimport { cn } from \"@speakai/ui/cn\";\n\n// Media (separate entry — avoids prosemirror dependency)\nimport { MediaPlayer, useMediaSync } from \"@speakai/ui/media\";\n```\n\n<details>\n<summary>Barrel import (legacy — pulls entire bundle)</summary>\n\n```ts\nimport {\n  Button, Card, Badge, Input, Table, Dialog, // ... all 75+ exports\n} from \"@speakai/ui\";\n```\n\n</details>\n\n---\n\n## Component Reference\n\nAll components support the `className` prop for Tailwind overrides unless noted. All accept `ref` via `forwardRef`.\n\n---\n\n### Auth Components\n\n#### `AuthCard`\n\nCentered card layout for login, register, and verify pages.\n\n```tsx\n<AuthCard logo={<Logo />} title=\"Welcome back\" subtitle=\"Sign in to continue\">\n  <Input placeholder=\"Email\" />\n  <Button variant=\"primary\">Sign In</Button>\n</AuthCard>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `title` | `string` | — | Yes |\n| `subtitle` | `string` | — | No |\n| `logo` | `ReactNode` | — | No |\n| `children` | `ReactNode` | — | No |\n| `className` | `string` | — | No |\n\n---\n\n#### `SSOButton`\n\nSingle SSO provider button with built-in icon.\n\n```tsx\n<SSOButton provider=\"google\" action=\"login\" onClick={handleGoogle} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `provider` | `\"google\" \\| \"apple\" \\| \"microsoft\"` | — | Yes |\n| `action` | `\"login\" \\| \"register\"` | `\"login\"` | No |\n| `isLoading` | `boolean` | `false` | No |\n| `disabled` | `boolean` | — | No |\n\n---\n\n#### `SSOButtons`\n\nRenders all three SSO buttons (Google, Apple, Microsoft) with a shared click handler.\n\n```tsx\n<SSOButtons action=\"register\" onProviderClick={(p) => handleSSO(p)} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `action` | `\"login\" \\| \"register\"` | `\"login\"` | No |\n| `onProviderClick` | `(provider: \"google\" \\| \"apple\" \\| \"microsoft\") => void` | — | No |\n| `isLoading` | `boolean` | `false` | No |\n| `disabled` | `boolean` | — | No |\n| `className` | `string` | — | No |\n\n---\n\n#### `PasswordInput`\n\nInput with show/hide password toggle.\n\n```tsx\n<PasswordInput\n  label=\"Password\"\n  placeholder=\"Enter password\"\n  error=\"Password is too short\"\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n| `disabled` | `boolean` | — | No |\n\nAccepts all native `<input>` props.\n\n---\n\n#### `OTPInput`\n\nMulti-digit code input with auto-focus advance and paste support.\n\n```tsx\n<OTPInput length={6} value={code} onChange={setCode} autoFocus />\n<OTPInput length={4} value={code} onChange={setCode} error=\"Invalid code\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `onChange` | `(value: string) => void` | — | Yes |\n| `length` | `number` | `6` | No |\n| `error` | `boolean \\| string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `autoFocus` | `boolean` | `false` | No |\n\n---\n\n#### `AuthDivider`\n\nHorizontal rule with centered label for separating auth options.\n\n```tsx\n<AuthDivider />                  {/* renders \"or\" */}\n<AuthDivider text=\"continue with\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `text` | `string` | `\"or\"` | No |\n| `className` | `string` | — | No |\n\n---\n\n### Form Components\n\n#### `Button`\n\nPrimary action element. Extend all native `<button>` props.\n\n```tsx\n<Button variant=\"primary\" size=\"md\">Save Changes</Button>\n<Button variant=\"gradient\" isLoading={saving}>Submit</Button>\n<Button variant=\"danger\" size=\"sm\">Delete</Button>\n<Button variant=\"ghost\" size=\"icon\"><TrashIcon /></Button>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `variant` | `\"primary\" \\| \"secondary\" \\| \"danger\" \\| \"ghost\" \\| \"outline\" \\| \"gradient\" \\| \"glass\" \\| \"solid\"` | `\"primary\"` | No |\n| `size` | `\"sm\" \\| \"md\" \\| \"lg\" \\| \"icon\"` | `\"md\"` | No |\n| `isLoading` | `boolean` | `false` | No |\n| `disabled` | `boolean` | — | No |\n| `children` | `ReactNode` | — | No |\n\n**Size reference:** `sm` = h-9, `md` = h-10, `lg` = h-11, `icon` = h-10 w-10\n\n---\n\n#### `Input`\n\nStandard text input. Extends all native `<input>` props.\n\n```tsx\n<Input placeholder=\"Email address\" />\n<Input error={true} />                          {/* red border only */}\n<Input error=\"Email is required\" />             {/* red border + message */}\n<Input label=\"Full name\" value={name} onChange={e => setName(e.target.value)} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n| `disabled` | `boolean` | — | No |\n\n---\n\n#### `SearchInput`\n\nInput pre-configured with a search icon on the left.\n\n```tsx\n<SearchInput\n  placeholder=\"Search agents...\"\n  value={query}\n  onChange={e => setQuery(e.target.value)}\n  containerClassName=\"w-64\"\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `containerClassName` | `string` | — | No |\n\nAccepts all native `<input>` props.\n\n---\n\n#### `Select`\n\nDropdown selector. Supports both `options` array and children syntax.\n\n```tsx\n{/* Options array */}\n<Select\n  options={[{ value: \"en\", label: \"English\" }, { value: \"es\", label: \"Spanish\" }]}\n  placeholder=\"Select language\"\n  value={lang}\n  onChange={e => setLang(e.target.value)}\n/>\n\n{/* Children syntax */}\n<Select value={role} onChange={e => setRole(e.target.value)}>\n  <option value=\"admin\">Admin</option>\n  <option value=\"member\">Member</option>\n</Select>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `options` | `Array<{ value: string; label: string }>` | — | No |\n| `placeholder` | `string` | — | No |\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n| `disabled` | `boolean` | — | No |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `Textarea`\n\nMulti-line text input. Extends all native `<textarea>` props.\n\n```tsx\n<Textarea placeholder=\"Describe your agent...\" rows={4} />\n<Textarea error=\"Description is required\" label=\"Bio\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n| `rows` | `number` | — | No |\n| `disabled` | `boolean` | — | No |\n\n---\n\n#### `Switch`\n\nToggle control.\n\n```tsx\n<Switch checked={enabled} onChange={setEnabled} label=\"Enable notifications\" />\n<Switch checked={active} onChange={setActive} size=\"sm\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `checked` | `boolean` | — | Yes |\n| `onChange` | `(checked: boolean) => void` | — | Yes |\n| `size` | `\"sm\" \\| \"default\"` | `\"default\"` | No |\n| `label` | `string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `id` | `string` | — | No |\n\n---\n\n#### `Checkbox`\n\nCheckbox with optional label and description.\n\n```tsx\n<Checkbox\n  checked={agreed}\n  onChange={e => setAgreed(e.target.checked)}\n  label=\"I agree to the terms\"\n  description=\"By checking this box you agree...\"\n/>\n<Checkbox size=\"sm\" error=\"You must agree to continue\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `checked` | `boolean` | — | No |\n| `onChange` | `(e: ChangeEvent<HTMLInputElement>) => void` | — | No |\n| `label` | `string` | — | No |\n| `description` | `string` | — | No |\n| `size` | `\"sm\" \\| \"default\" \\| \"lg\"` | `\"default\"` | No |\n| `error` | `boolean \\| string` | — | No |\n| `disabled` | `boolean` | — | No |\n| `id` | `string` | — | No |\n\n---\n\n#### `RadioGroup`\n\nGroup of radio buttons with keyboard navigation. Supports default (flat list) and card (bordered selection) variants.\n\n```tsx\n{/* Default — flat list */}\n<RadioGroup\n  value={plan}\n  onChange={setPlan}\n  options={[\n    { value: \"free\", label: \"Free\", description: \"For personal use\" },\n    { value: \"pro\", label: \"Pro\", description: \"For teams\" },\n    { value: \"enterprise\", label: \"Enterprise\", disabled: true },\n  ]}\n/>\n\n{/* Card variant — bordered containers with selection highlighting */}\n<RadioGroup\n  variant=\"card\"\n  value={timing}\n  onChange={setTiming}\n  options={[\n    { value: \"start\", label: \"At Start\", description: \"Collect before conversation begins\" },\n    { value: \"during\", label: \"During\", description: \"Collect naturally during conversation\" },\n    { value: \"end\", label: \"At End\", description: \"Collect before ending\" },\n  ]}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `onChange` | `(value: string) => void` | — | Yes |\n| `options` | `RadioOption[]` | — | Yes |\n| `orientation` | `\"horizontal\" \\| \"vertical\"` | `\"vertical\"` | No |\n| `variant` | `\"default\" \\| \"card\"` | `\"default\"` | No |\n| `name` | `string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n\n**`RadioOption` interface:**\n```ts\ninterface RadioOption {\n  value: string;\n  label: string;\n  description?: string;\n  disabled?: boolean;\n}\n```\n\n> **Card variant:** Each option renders inside a bordered container. Selected option gets `border-primary bg-primary/5`. Unselected options get `border-border` with hover effect. Use for settings/config where each option needs visual separation.\n\n---\n\n#### `ColorPicker`\n\nNative color picker with hex input and optional preset swatches.\n\n```tsx\n<ColorPicker\n  value={color}\n  onChange={setColor}\n  label=\"Brand color\"\n  presetColors={[\"#a855f7\", \"#3b82f6\", \"#ef4444\", \"#10b981\"]}\n  showInput={true}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `onChange` | `(color: string) => void` | — | Yes |\n| `presetColors` | `string[]` | — | No |\n| `showInput` | `boolean` | `true` | No |\n| `label` | `string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n\n---\n\n#### `ImageUploader`\n\nDrag-and-drop image upload with preview and remove button.\n\n```tsx\n<ImageUploader\n  value={imageUrl}\n  onChange={(file) => uploadAndSetUrl(file)}\n  onRemove={() => setImageUrl(undefined)}\n  maxSize={5 * 1024 * 1024}   // 5 MB\n  variant=\"dropzone\"\n/>\n<ImageUploader variant=\"avatar\" value={avatarUrl} onChange={handleUpload} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `onChange` | `(file: File) => void` | — | Yes |\n| `value` | `string` | — | No |\n| `onRemove` | `() => void` | — | No |\n| `accept` | `string` | `\"image/*\"` | No |\n| `maxSize` | `number` (bytes) | `10485760` (10 MB) | No |\n| `placeholder` | `string` | `\"Drop an image here or click to browse\"` | No |\n| `disabled` | `boolean` | `false` | No |\n| `variant` | `\"dropzone\" \\| \"avatar\"` | `\"dropzone\"` | No |\n\n---\n\n#### `FileDropzone`\n\nMulti-file drag-and-drop upload zone.\n\n```tsx\n<FileDropzone\n  onFiles={(files) => handleUpload(files)}\n  accept=\".pdf,.doc,.docx\"\n  multiple={true}\n  maxSize={20 * 1024 * 1024}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `onFiles` | `(files: File[]) => void` | — | Yes |\n| `accept` | `string` | — | No |\n| `multiple` | `boolean` | `true` | No |\n| `maxSize` | `number` (bytes) | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `Chips`\n\nTag/chip input with autocomplete dropdown.\n\n```tsx\n<Chips\n  value={tags}\n  onChange={setTags}\n  placeholder=\"Add tags...\"\n  suggestions={[\"react\", \"typescript\", \"tailwind\", \"nextjs\"]}\n  maxItems={10}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string[]` | — | Yes |\n| `onChange` | `(value: string[]) => void` | — | Yes |\n| `placeholder` | `string` | `\"Type and press Enter\"` | No |\n| `suggestions` | `string[]` | — | No |\n| `maxItems` | `number` | — | No |\n| `disabled` | `boolean` | `false` | No |\n\n**Keyboard:** Enter/comma to add, Backspace to remove last, Escape to close suggestions.\n\n---\n\n#### `Slider`\n\nRange input with optional label and live value display. Supports inline mode for compact layouts and track overlays for media timelines.\n\n```tsx\n{/* Full-width with label */}\n<Slider value={volume} onChange={setVolume} min={0} max={100} label=\"Volume\" />\n\n{/* Without value display */}\n<Slider value={temperature} onChange={setTemperature} step={0.1} min={0} max={2} showValue={false} />\n\n{/* Inline — compact, no header, for use in flex rows */}\n<div className=\"flex items-center gap-2\">\n  <span>Weight: {weight}</span>\n  <Slider inline value={weight} onChange={setWeight} min={1} max={10} showValue={false} className=\"w-20\" />\n</div>\n\n{/* With track overlay content (markers, annotations) */}\n<Slider\n  value={position}\n  onChange={setPosition}\n  min={0}\n  max={duration}\n  trackChildren={\n    <>\n      {markers.map(m => (\n        <div key={m.time} className=\"absolute top-0 h-full w-0.5 bg-primary\" style={{ left: `${(m.time / duration) * 100}%` }} />\n      ))}\n    </>\n  }\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `number` | — | Yes |\n| `onChange` | `(value: number) => void` | — | Yes |\n| `min` | `number` | `0` | No |\n| `max` | `number` | `100` | No |\n| `step` | `number` | `1` | No |\n| `label` | `string` | — | No |\n| `showValue` | `boolean` | `true` | No |\n| `disabled` | `boolean` | `false` | No |\n| `inline` | `boolean` | `false` | No |\n| `trackChildren` | `ReactNode` | — | No |\n\n> **Inline mode:** Renders as `inline-flex` without the label/value header row. The track fills the container width. Set a fixed width via `className=\"w-20\"` for compact layouts.\n>\n> **Track children:** Content rendered inside the track `<div>` (positioned relative). Use absolute positioning for markers, annotations, or segment indicators.\n\n---\n\n### Layout Components\n\n#### `Card`\n\nSurface container with multiple visual styles.\n\n```tsx\n<Card variant=\"default\">Content</Card>\n<Card variant=\"elevated\" showGradientAccent>Featured card</Card>\n<Card variant=\"glass\">Glassmorphism effect</Card>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `variant` | `\"default\" \\| \"outline\" \\| \"elevated\" \\| \"glass\"` | `\"default\"` | No |\n| `showGradientAccent` | `boolean` | `false` | No |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `SidebarProvider` + `Sidebar` + `SidebarLayout`\n\nCollapsible sidebar with mobile drawer support.\n\n```tsx\n// Wrap the entire layout\n<SidebarProvider>\n  <div className=\"flex h-screen\">\n    <Sidebar\n      sections={[\n        {\n          id: \"main\",\n          items: [\n            { id: \"dashboard\", label: \"Dashboard\", icon: <HomeIcon />, href: \"/\", active: true },\n            { id: \"agents\", label: \"Agents\", icon: <BotIcon />, href: \"/agents\" },\n          ],\n        },\n      ]}\n      header={<Logo />}\n      footer={<SidebarUser name=\"John Doe\" email=\"john@example.com\" />}\n      renderLink={({ href, children, className }) => (\n        <Link href={href} className={className}>{children}</Link>\n      )}\n    />\n    <SidebarLayout>\n      <main>{/* page content */}</main>\n    </SidebarLayout>\n  </div>\n</SidebarProvider>\n```\n\n**`SidebarProvider` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `children` | `ReactNode` | — | Yes |\n| `defaultCollapsed` | `boolean` | `false` | No |\n| `storageKey` | `string` | `\"sidebar-collapsed\"` | No |\n\n**`Sidebar` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `sections` | `SidebarSection[]` | — | Yes |\n| `header` | `ReactNode` | — | No |\n| `footer` | `ReactNode` | — | No |\n| `renderLink` | `(props: { href: string; children: ReactNode; className?: string }) => ReactNode` | — | No |\n| `className` | `string` | — | No |\n\n**`SidebarSection` interface:**\n```ts\ninterface SidebarSection {\n  id: string;\n  label?: string;\n  items: SidebarItem[];\n}\n```\n\n**`SidebarItem` interface:**\n```ts\ninterface SidebarItem {\n  id: string;\n  label: string;\n  icon?: ReactNode;\n  href?: string;\n  onClick?: () => void;\n  badge?: ReactNode;\n  active?: boolean;\n  disabled?: boolean;\n  children?: SidebarItem[];  // nested items\n}\n```\n\n**`SidebarUser` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `name` | `string` | — | Yes |\n| `email` | `string` | — | No |\n| `avatar` | `ReactNode` | — | No |\n| `actions` | `ReactNode` | — | No |\n\n**`SidebarLayout` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `children` | `ReactNode` | — | Yes |\n| `className` | `string` | — | No |\n\n---\n\n#### `SidePanel`\n\nSlide-over drawer from left or right edge.\n\n```tsx\n<SidePanel open={open} onClose={() => setOpen(false)} title=\"Edit Agent\" size=\"lg\">\n  <form>...</form>\n</SidePanel>\n\n<SidePanel\n  open={open}\n  onClose={close}\n  title=\"Step 2\"\n  showBack\n  onBack={goBack}\n  side=\"right\"\n  footer={<div className=\"flex gap-2\"><Button>Save</Button></div>}\n>\n  ...\n</SidePanel>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `open` | `boolean` | — | Yes |\n| `onClose` | `() => void` | — | Yes |\n| `title` | `string` | — | No |\n| `side` | `\"left\" \\| \"right\"` | `\"right\"` | No |\n| `size` | `\"sm\" \\| \"default\" \\| \"lg\" \\| \"xl\" \\| \"full\"` | `\"default\"` | No |\n| `showBack` | `boolean` | `false` | No |\n| `onBack` | `() => void` | — | No |\n| `backdrop` | `boolean` | `true` | No |\n| `header` | `ReactNode` | — | No |\n| `footer` | `ReactNode` | — | No |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `PageHeader`\n\nPage-level heading with optional gradient text accent and action slot.\n\n```tsx\n<PageHeader\n  title=\"Voice Agents\"\n  gradientText=\"AI-Powered\"\n  description=\"Build and manage your AI voice agents.\"\n  action={<Button variant=\"primary\">Create Agent</Button>}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `title` | `string` | — | Yes |\n| `gradientText` | `string` | — | No |\n| `description` | `string` | — | No |\n| `action` | `ReactNode` | — | No |\n\n---\n\n#### `SectionHeader`\n\nSection-level heading, smaller than `PageHeader`.\n\n```tsx\n<SectionHeader\n  title=\"Team Members\"\n  description=\"Manage who has access.\"\n  action={<Button size=\"sm\">Invite</Button>}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `title` | `string` | — | Yes |\n| `description` | `string` | — | No |\n| `action` | `ReactNode` | — | No |\n\n---\n\n#### `Tabs` + `TabsList` + `TabsTrigger` + `TabsContent`\n\nTabbed navigation with keyboard arrow support.\n\n```tsx\n<Tabs defaultTab=\"overview\" onTabChange={setTab}>\n  <TabsList variant=\"underline\">\n    <TabsTrigger value=\"overview\">Overview</TabsTrigger>\n    <TabsTrigger value=\"settings\" icon={<SettingsIcon />}>Settings</TabsTrigger>\n    <TabsTrigger value=\"logs\" badge={<Badge variant=\"info\">12</Badge>}>Logs</TabsTrigger>\n  </TabsList>\n  <TabsContent value=\"overview\"><OverviewPanel /></TabsContent>\n  <TabsContent value=\"settings\"><SettingsPanel /></TabsContent>\n  <TabsContent value=\"logs\"><LogsPanel /></TabsContent>\n</Tabs>\n```\n\n**`Tabs` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `defaultTab` | `string` | — | Yes |\n| `onTabChange` | `(tab: string) => void` | — | No |\n| `children` | `ReactNode` | — | No |\n\n**`TabsList` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `variant` | `\"default\" \\| \"underline\" \\| \"pills\"` | `\"default\"` | No |\n| `children` | `ReactNode` | — | No |\n\n**`TabsTrigger` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `variant` | `\"default\" \\| \"underline\" \\| \"pills\"` | `\"default\"` | No |\n| `icon` | `ReactNode` | — | No |\n| `badge` | `ReactNode` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `children` | `ReactNode` | — | No |\n\n**`TabsContent` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `Accordion` + `AccordionItem`\n\nExpandable content sections.\n\n```tsx\n<Accordion type=\"single\">\n  <AccordionItem title=\"What is a voice agent?\" value=\"q1\">\n    A voice agent is an AI-powered...\n  </AccordionItem>\n  <AccordionItem title=\"How does billing work?\" value=\"q2\">\n    Billing is monthly...\n  </AccordionItem>\n</Accordion>\n\n<Accordion type=\"multiple\" defaultOpen={[\"q1\"]}>\n  ...\n</Accordion>\n```\n\n**`Accordion` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `type` | `\"single\" \\| \"multiple\"` | `\"single\"` | No |\n| `defaultOpen` | `string[]` | `[]` | No |\n| `children` | `ReactNode` | — | No |\n\n**`AccordionItem` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `title` | `string` | — | Yes |\n| `children` | `ReactNode` | — | Yes |\n| `value` | `string` | — | No |\n| `defaultOpen` | `boolean` | — | No |\n| `disabled` | `boolean` | `false` | No |\n\n---\n\n#### `Stepper`\n\nStep progress indicator.\n\n```tsx\n<Stepper\n  currentStep={1}\n  orientation=\"horizontal\"\n  steps={[\n    { label: \"Account\", description: \"Basic info\" },\n    { label: \"Profile\", description: \"Customize\" },\n    { label: \"Done\" },\n  ]}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `steps` | `StepperStep[]` | — | Yes |\n| `currentStep` | `number` (0-indexed) | — | Yes |\n| `orientation` | `\"horizontal\" \\| \"vertical\"` | `\"horizontal\"` | No |\n\n**`StepperStep` interface:**\n```ts\ninterface StepperStep {\n  label: string;\n  description?: string;\n}\n```\n\n---\n\n### Data Display Components\n\n#### `Table` system\n\nFull table system with sorting, pagination, actions, and empty states.\n\n```tsx\n<Table scrollable>\n  <TableHeader>\n    <TableRow>\n      <TableSortHead sortKey=\"name\" activeSort={sort} direction={dir} onSort={handleSort}>Name</TableSortHead>\n      <TableHead>Status</TableHead>\n      <TableHead>Actions</TableHead>\n    </TableRow>\n  </TableHeader>\n  <TableBody>\n    {items.map(item => (\n      <TableRow key={item.id} clickable onClick={() => openItem(item)}>\n        <TableCell>{item.name}</TableCell>\n        <TableCell><Badge variant=\"success\">Active</Badge></TableCell>\n        <TableCell>\n          <TableActions>\n            <TableActionButton label=\"Edit\" onClick={() => edit(item)}>\n              <EditIcon />\n            </TableActionButton>\n            <TableActionButton label=\"Delete\" variant=\"danger\" onClick={() => del(item)}>\n              <TrashIcon />\n            </TableActionButton>\n          </TableActions>\n        </TableCell>\n      </TableRow>\n    ))}\n    {items.length === 0 && (\n      <TableEmpty colSpan={3} title=\"No agents yet\" description=\"Create your first agent.\" />\n    )}\n  </TableBody>\n</Table>\n<TablePagination page={page} pageSize={25} total={total} onPageChange={setPage} />\n```\n\n**`Table` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `scrollable` | `boolean` | `true` | No |\n| `children` | `ReactNode` | — | No |\n\n**`TableRow` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `clickable` | `boolean` | `false` | No |\n| `onClick` | `(e: MouseEvent) => void` | — | No |\n| `children` | `ReactNode` | — | No |\n\n**`TableSortHead` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `sortKey` | `string` | — | Yes |\n| `activeSort` | `string \\| null` | — | No |\n| `direction` | `\"asc\" \\| \"desc\" \\| null` | — | No |\n| `onSort` | `(key: string, direction: \"asc\" \\| \"desc\") => void` | — | No |\n| `children` | `ReactNode` | — | No |\n\n**`TableActionButton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `label` | `string` (aria-label) | — | Yes |\n| `variant` | `\"default\" \\| \"danger\"` | `\"default\"` | No |\n| `children` | `ReactNode` | — | No |\n\n**`TableEmpty` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `colSpan` | `number` | — | Yes |\n| `title` | `string` | `\"No results\"` | No |\n| `description` | `string` | — | No |\n| `icon` | `ReactNode` | — | No |\n| `action` | `ReactNode` | — | No |\n\n**`TablePagination` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `page` | `number` | — | Yes |\n| `pageSize` | `number` | — | Yes |\n| `total` | `number` | — | Yes |\n| `onPageChange` | `(page: number) => void` | — | Yes |\n| `onPageSizeChange` | `(size: number) => void` | — | No |\n| `pageSizeOptions` | `number[]` | `[10, 25, 50, 100]` | No |\n\n**`TableSkeleton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `columns` | `number` | `4` | No |\n| `rows` | `number` | `5` | No |\n\n---\n\n#### `StatCard` + `StatCardGrid`\n\nDashboard stat tiles.\n\n```tsx\n<StatCardGrid columns={4}>\n  <StatCard\n    label=\"Total Conversations\"\n    value=\"1,234\"\n    icon={<ChatIcon />}\n    iconColor=\"purple\"\n    variant=\"gradient\"\n  />\n  <StatCard label=\"Active Agents\" value={8} icon={<BotIcon />} iconColor=\"blue\" />\n</StatCardGrid>\n```\n\n**`StatCard` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `label` | `string` | — | Yes |\n| `value` | `string \\| number` | — | Yes |\n| `icon` | `ReactNode` | — | No |\n| `iconColor` | `\"purple\" \\| \"pink\" \\| \"blue\" \\| \"green\" \\| \"orange\" \\| \"red\"` | `\"purple\"` | No |\n| `variant` | `\"default\" \\| \"gradient\"` | `\"default\"` | No |\n| `valueClassName` | `string` | — | No |\n\n**`StatCardGrid` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `columns` | `2 \\| 3 \\| 4` | `4` | No |\n| `children` | `ReactNode` | — | Yes |\n\n---\n\n#### `Badge`\n\nInline status labels.\n\n```tsx\n<Badge variant=\"success\">Active</Badge>\n<Badge variant=\"warning\">Pending</Badge>\n<Badge variant=\"error\">Failed</Badge>\n<Badge variant=\"info\" size=\"sm\">12 new</Badge>\n<Badge color=\"purple\">Custom</Badge>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `variant` | `\"default\" \\| \"success\" \\| \"warning\" \\| \"error\" \\| \"info\" \\| \"outline\" \\| \"secondary\"` | `\"default\"` | No |\n| `color` | `\"green\" \\| \"yellow\" \\| \"red\" \\| \"blue\" \\| \"purple\" \\| \"pink\" \\| \"orange\" \\| \"gray\"` | — | No |\n| `size` | `\"sm\" \\| \"md\"` | `\"md\"` | No |\n| `children` | `ReactNode` | — | No |\n\n#### `StatusBadge`\n\nMaps a `status` string to a badge variant automatically.\n\n```tsx\n<StatusBadge status=\"active\" />     {/* green */}\n<StatusBadge status=\"pending\" />    {/* yellow */}\n<StatusBadge status=\"failed\" />     {/* red */}\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `status` | `string` | — | Yes |\n\n---\n\n#### `InfoCard`\n\nColored callout card for alerts, tips, or highlights.\n\n```tsx\n<InfoCard color=\"purple\" title=\"Pro Tip\" description=\"Use structured outputs to extract data.\" />\n<InfoCard color=\"red\" title=\"Warning\">Custom children content here.</InfoCard>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `color` | `\"purple\" \\| \"blue\" \\| \"green\" \\| \"yellow\" \\| \"red\" \\| \"gray\"` | `\"blue\"` | No |\n| `title` | `string` | — | No |\n| `description` | `string` | — | No |\n| `children` | `ReactNode` | — | No |\n\n---\n\n#### `Breadcrumb`\n\nNavigation breadcrumbs with auto-truncation.\n\n```tsx\n<Breadcrumb\n  items={[\n    { label: \"Home\", href: \"/\" },\n    { label: \"Settings\", href: \"/settings\" },\n    { label: \"Team\" },\n  ]}\n  separator=\"›\"\n  maxItems={4}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `items` | `BreadcrumbItem[]` | — | Yes |\n| `separator` | `ReactNode` | `\"/\"` | No |\n| `maxItems` | `number` | `0` (no limit) | No |\n\n**`BreadcrumbItem` interface:**\n```ts\ninterface BreadcrumbItem {\n  label: string;\n  href?: string;\n  onClick?: () => void;\n}\n```\n\n---\n\n### Feedback Components\n\n#### `ToastProvider` + `useToast`\n\nGlobal toast notification system. Wrap your app in `<ToastProvider>` once, then call `useToast()` anywhere.\n\n```tsx\n// Setup (once, in root layout)\n<ToastProvider>{children}</ToastProvider>\n\n// Usage in any component\nconst { success, error, info, warning } = useToast();\n\nsuccess(\"Saved!\", \"Your changes have been saved.\");\nerror(\"Failed\", \"Could not connect to server.\");\ninfo(\"Update available\");\nwarning(\"Low credits\", \"You have fewer than 100 credits left.\");\n```\n\n**`useToast` methods:**\n\n| Method | Signature |\n|--------|-----------|\n| `success` | `(title: string, message?: string) => void` |\n| `error` | `(title: string, message?: string) => void` |\n| `info` | `(title: string, message?: string) => void` |\n| `warning` | `(title: string, message?: string) => void` |\n\n---\n\n#### `Dialog`\n\nModal dialog with focus trap, backdrop, and 5 size options.\n\n```tsx\n<Dialog open={open} onClose={() => setOpen(false)} size=\"lg\">\n  <DialogHeader>\n    <h2 className=\"text-lg font-semibold text-foreground\">Edit Agent</h2>\n    <DialogCloseButton onClose={() => setOpen(false)} />\n  </DialogHeader>\n  <DialogBody>\n    <Input label=\"Agent name\" />\n  </DialogBody>\n  <DialogFooter>\n    <Button variant=\"ghost\" onClick={() => setOpen(false)}>Cancel</Button>\n    <Button variant=\"primary\" onClick={handleSave}>Save</Button>\n  </DialogFooter>\n</Dialog>\n```\n\n**`Dialog` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `open` | `boolean` | — | Yes |\n| `onClose` | `() => void` | — | Yes |\n| `size` | `\"sm\" \\| \"default\" \\| \"lg\" \\| \"xl\" \\| \"full\"` | `\"default\"` | No |\n| `children` | `ReactNode` | — | No |\n\n**`DialogCloseButton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `onClose` | `() => void` | — | Yes |\n\n---\n\n#### `ConfirmDialog`\n\nPre-built confirmation modal for destructive or warning actions.\n\n```tsx\n<ConfirmDialog\n  open={open}\n  onClose={() => setOpen(false)}\n  onConfirm={handleDelete}\n  title=\"Delete agent?\"\n  description=\"This action cannot be undone.\"\n  variant=\"danger\"\n  confirmLabel=\"Delete\"\n  isLoading={deleting}\n/>\n```\n\n**Legacy prop aliases** (for backward compat): `isOpen` = `open`, `message` = `description`, `confirmText` = `confirmLabel`, `cancelText` = `cancelLabel`, `onCancel` = `onClose`.\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `open` | `boolean` | — | Yes |\n| `onClose` | `() => void` | — | Yes |\n| `onConfirm` | `() => void` | — | Yes |\n| `title` | `string` | — | Yes |\n| `description` | `string` | — | No |\n| `variant` | `\"danger\" \\| \"warning\" \\| \"info\"` | `\"danger\"` | No |\n| `confirmLabel` | `string` | `\"Confirm\"` | No |\n| `cancelLabel` | `string` | `\"Cancel\"` | No |\n| `isLoading` | `boolean` | `false` | No |\n| `icon` | `ReactNode` | — | No |\n\n---\n\n#### `BottomSheet`\n\nMobile bottom sheet that slides up from the bottom of the screen. Supports drag-to-dismiss, snap points, backdrop overlay, focus trap, and body scroll lock.\n\n```tsx\nconst [open, setOpen] = useState(false);\n\n<BottomSheet open={open} onClose={() => setOpen(false)}>\n  <div className=\"px-4 pb-6\">\n    <h2 className=\"text-lg font-semibold text-foreground\">Sheet Title</h2>\n    <p className=\"mt-2 text-sm text-muted-foreground\">Sheet content here.</p>\n  </div>\n</BottomSheet>\n\n{/* With snap points (heights in px, ascending) */}\n<BottomSheet\n  open={open}\n  onClose={() => setOpen(false)}\n  snapPoints={[200, 400, 600]}\n>\n  <div className=\"px-4 pb-6\">Snappable content</div>\n</BottomSheet>\n```\n\n**`BottomSheet` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `open` | `boolean` | -- | Yes |\n| `onClose` | `() => void` | -- | Yes |\n| `snapPoints` | `number[]` | -- | No |\n| `children` | `ReactNode` | -- | Yes |\n| `className` | `string` | -- | No |\n\n**Behavior:**\n- Drag the handle down past 30% of sheet height to dismiss\n- With `snapPoints`, the sheet snaps to the nearest point on drag end\n- Escape key closes the sheet\n- Clicking the backdrop closes the sheet\n- Body scroll is locked while open\n- Focus is trapped inside the sheet (`role=\"dialog\"`, `aria-modal`)\n\n---\n\n#### `EmptyState`\n\nIllustrated empty state for lists and tables.\n\n```tsx\n<EmptyState\n  icon={<BotIcon />}\n  title=\"No agents yet\"\n  description=\"Create your first AI voice agent to get started.\"\n  action={<Button variant=\"primary\">Create Agent</Button>}\n  height=\"lg\"\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `title` | `string` | — | Yes |\n| `description` | `string` | — | No |\n| `icon` | `ReactNode` | — | No |\n| `action` | `ReactNode` | — | No |\n| `height` | `\"sm\" \\| \"md\" \\| \"lg\"` | `\"md\"` | No |\n\n---\n\n#### `ErrorState`\n\nError feedback in page, card, or inline variants.\n\n```tsx\n<ErrorState\n  title=\"Failed to load agents\"\n  message=\"Check your connection and try again.\"\n  onRetry={refetch}\n  variant=\"card\"\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `variant` | `\"page\" \\| \"card\" \\| \"inline\"` | `\"card\"` | No |\n| `title` | `string` | `\"Something went wrong\"` | No |\n| `message` | `string` | `\"An unexpected error occurred. Please try again.\"` | No |\n| `onRetry` | `() => void` | — | No |\n| `retryLabel` | `string` | `\"Try again\"` | No |\n\n---\n\n### Skeleton Components\n\nPlaceholder loading states. Use before data arrives.\n\n```tsx\n// Full page loading state\n<PageSkeleton showCards tableRows={8} />\n\n// Stats grid\n<StatCardsSkeletonGrid count={4} />\n\n// Card grid\n<GridSkeleton columns={3} count={6} variant=\"agent\" />\n\n// Form sections\n<FormSkeleton sections={3} />\n\n// Table only\n<TableSkeleton columns={5} rows={10} />\n\n// Raw skeleton block (compose your own)\n<Skeleton className=\"h-4 w-32 rounded\" />\n<SkeletonText lines={3} />\n```\n\n**`PageSkeleton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `showCards` | `boolean` | `true` | No |\n| `cardCount` | `number` | `4` | No |\n| `tableRows` | `number` | `5` | No |\n\n**`GridSkeleton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `columns` | `2 \\| 3 \\| 4` | `3` | No |\n| `count` | `number` | — | No |\n| `rows` | `number` | `1` | No |\n| `variant` | `\"default\" \\| \"agent\"` | `\"default\"` | No |\n\n**`FormSkeleton` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `fields` | `number` | `4` | No |\n| `sections` | `number` | — | No |\n| `variant` | `\"flat\" \\| \"sections\"` | `\"flat\"` | No |\n\n**`SkeletonText` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `lines` | `number` | `3` | No |\n\n---\n\n### Selector Components\n\n#### `LanguageSelector`\n\nSearchable language dropdown.\n\n```tsx\n<LanguageSelector\n  value={lang}\n  onChange={setLang}\n  searchable\n  label=\"Language\"\n  languages={[\n    { code: \"en\", name: \"English\" },\n    { code: \"es\", name: \"Spanish\" },\n    { code: \"fr\", name: \"French\" },\n    { code: \"de\", name: \"German\" },\n  ]}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `onChange` | `(code: string) => void` | — | Yes |\n| `languages` | `Array<{ code: string; name: string }>` | — | Yes |\n| `placeholder` | `string` | `\"Select language\"` | No |\n| `searchable` | `boolean` | `true` | No |\n| `disabled` | `boolean` | `false` | No |\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n\n---\n\n#### `PhoneInput`\n\nPhone number input with country code selector.\n\n```tsx\n<PhoneInput\n  value={phone}\n  onChange={setPhone}\n  defaultCountry=\"US\"\n  label=\"Phone Number\"\n  error={phoneError}\n/>\n```\n\nBuilt-in countries: US, GB, CA, AU, DE, FR, IN, JP, BR, MX (with flag emojis and dial codes).\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `string` | — | Yes |\n| `onChange` | `(value: string) => void` | — | Yes |\n| `defaultCountry` | `string` | `\"US\"` | No |\n| `placeholder` | `string` | `\"Phone number\"` | No |\n| `disabled` | `boolean` | `false` | No |\n| `error` | `boolean \\| string` | — | No |\n| `label` | `string` | — | No |\n\n---\n\n#### `DatePicker`\n\nNative date picker with `Date` object API.\n\n```tsx\n<DatePicker\n  value={startDate}\n  onChange={setStartDate}\n  label=\"Start Date\"\n  min={new Date()}\n  error={dateError}\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `onChange` | `(date: Date) => void` | — | Yes |\n| `value` | `Date` | — | No |\n| `min` | `Date` | — | No |\n| `max` | `Date` | — | No |\n| `label` | `string` | — | No |\n| `error` | `boolean \\| string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `placeholder` | `string` | — | No |\n\n---\n\n#### `TimePicker`\n\nNative time picker with `\"HH:mm\"` string API.\n\n```tsx\n<TimePicker\n  value={startTime}\n  onChange={setStartTime}\n  label=\"Start Time\"\n  min=\"09:00\"\n  max=\"17:00\"\n  step={900}   // 15-minute increments\n/>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `onChange` | `(time: string) => void` | — | Yes |\n| `value` | `string` (`\"HH:mm\"`) | `\"\"` | No |\n| `min` | `string` (`\"HH:mm\"`) | — | No |\n| `max` | `string` (`\"HH:mm\"`) | — | No |\n| `step` | `number` (seconds) | `60` | No |\n| `label` | `string` | — | No |\n| `error` | `boolean \\| string` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `placeholder` | `string` | — | No |\n\n---\n\n### Utility Components\n\n#### `Tooltip`\n\nHover tooltip with 4 positions. Respects viewport edges.\n\n```tsx\n<Tooltip content=\"This will permanently delete the agent.\" side=\"top\">\n  <Button variant=\"danger\">Delete</Button>\n</Tooltip>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `content` | `ReactNode` | — | Yes |\n| `children` | `ReactNode` | — | Yes |\n| `side` | `\"top\" \\| \"bottom\" \\| \"left\" \\| \"right\"` | `\"top\"` | No |\n| `delayMs` | `number` | `300` | No |\n| `disabled` | `boolean` | `false` | No |\n\n---\n\n#### `Popover`\n\nPositioned content panel. Supports controlled and uncontrolled modes.\n\n```tsx\n{/* Uncontrolled */}\n<Popover\n  trigger={<Button variant=\"outline\">Options</Button>}\n  side=\"bottom\"\n  align=\"start\"\n>\n  <div className=\"p-4 text-sm text-foreground\">Popover content</div>\n</Popover>\n\n{/* Controlled */}\n<Popover\n  trigger={<Button>Open</Button>}\n  open={open}\n  onOpenChange={setOpen}\n>\n  ...\n</Popover>\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `trigger` | `ReactNode` | — | Yes |\n| `children` | `ReactNode` | — | Yes |\n| `side` | `\"top\" \\| \"bottom\" \\| \"left\" \\| \"right\"` | `\"bottom\"` | No |\n| `align` | `\"start\" \\| \"center\" \\| \"end\"` | `\"center\"` | No |\n| `open` | `boolean` | — | No |\n| `onOpenChange` | `(open: boolean) => void` | — | No |\n\n---\n\n#### `DropdownMenu` + `DropdownMenuItem`\n\nFull keyboard-navigable dropdown with ARIA roles.\n\n```tsx\n{/* With built-in trigger */}\n<DropdownMenu trigger={<Button variant=\"ghost\" size=\"icon\"><MoreHorizontalIcon /></Button>} align=\"right\">\n  <DropdownMenuItem icon={<EditIcon />} onClick={() => edit(item)}>Edit</DropdownMenuItem>\n  <DropdownMenuDivider />\n  <DropdownMenuItem icon={<TrashIcon />} variant=\"danger\" onClick={() => del(item)}>Delete</DropdownMenuItem>\n</DropdownMenu>\n\n{/* Controlled / external trigger */}\n<DropdownMenu open={open} onOpenChange={setOpen} align=\"left\" width=\"w-56\">\n  <DropdownMenuHeader>Workspace</DropdownMenuHeader>\n  <DropdownMenuItem>Account Settings</DropdownMenuItem>\n</DropdownMenu>\n```\n\n**`DropdownMenu` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `children` | `ReactNode` | — | Yes |\n| `trigger` | `ReactNode` | — | No |\n| `open` | `boolean` | — | No |\n| `onOpenChange` | `(open: boolean) => void` | — | No |\n| `align` | `\"left\" \\| \"right\"` | `\"right\"` | No |\n| `width` | `string` (Tailwind class) | `\"w-48\"` | No |\n\n**`DropdownMenuItem` props:**\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `children` | `ReactNode` | — | No |\n| `variant` | `\"default\" \\| \"danger\"` | `\"default\"` | No |\n| `icon` | `ReactNode` | — | No |\n| `disabled` | `boolean` | `false` | No |\n| `onClick` | `(e: MouseEvent) => void` | — | No |\n\n**`DropdownMenuHeader` props:** `children`, `className`\n\n**`DropdownMenuDivider` props:** `className`\n\n#### `MoreButton`\n\nPre-styled `···` icon button for use as a dropdown trigger.\n\n```tsx\n<DropdownMenu trigger={<MoreButton />}>...</DropdownMenu>\n```\n\n---\n\n#### `Avatar`\n\nUser avatar with image and initials fallback.\n\n```tsx\n<Avatar name=\"John Doe\" src={user.avatarUrl} size=\"default\" />\n<Avatar name=\"Bot Alpha\" size=\"sm\" variant=\"rounded\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `name` | `string` | — | Yes |\n| `src` | `string` | — | No |\n| `size` | `\"sm\" \\| \"default\" \\| \"lg\"` | `\"default\"` | No |\n| `variant` | `\"circle\" \\| \"rounded\"` | `\"circle\"` | No |\n\n---\n\n#### `Progress`\n\nLinear progress bar.\n\n```tsx\n<Progress value={75} variant=\"gradient\" showLabel />\n<Progress value={progress} size=\"sm\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `value` | `number` (0–100) | — | Yes |\n| `variant` | `\"default\" \\| \"gradient\"` | `\"default\"` | No |\n| `size` | `\"sm\" \\| \"default\"` | `\"default\"` | No |\n| `showLabel` | `boolean` | `false` | No |\n\n---\n\n#### `ThemeToggle`\n\nIcon button cycling light → dark → system. Controlled or standalone.\n\n```tsx\n{/* Standalone — manages own state */}\n<ThemeToggle />\n\n{/* Controlled — pair with next-themes */}\n<ThemeToggle theme={resolvedTheme as \"light\" | \"dark\" | \"system\"} onChange={setTheme} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `theme` | `\"light\" \\| \"dark\" \\| \"system\"` | — | No |\n| `onChange` | `(theme: \"light\" \\| \"dark\" \\| \"system\") => void` | — | No |\n\n---\n\n#### `ThemeSelector`\n\nSegmented 3-option theme control (light / dark / system).\n\n```tsx\n<ThemeSelector theme={theme} onChange={setTheme} />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `theme` | `\"light\" \\| \"dark\" \\| \"system\"` | — | No |\n| `onChange` | `(theme: \"light\" \\| \"dark\" \\| \"system\") => void` | — | No |\n\n---\n\n## Media Components\n\n### MediaPlayer\n\nHTML5 audio/video player with playback controls, seek bar, volume, captions, keyboard shortcuts. No Video.js dependency — uses native `<audio>` and `<video>` elements.\n\n```tsx\nimport { MediaPlayer, useMediaSync } from \"@speakai/ui\";\n\nfunction PlayerExample() {\n  const { currentTime, setCurrentTime, seekTarget, seekTo, clearSeekTarget } = useMediaSync();\n\n  return (\n    <MediaPlayer\n      src=\"https://example.com/audio.mp3\"\n      mediaType=\"audio\"\n      title=\"Interview Recording\"\n      seekTarget={seekTarget}\n      onSeekComplete={clearSeekTarget}\n      onTimeUpdate={setCurrentTime}\n      captions={[\n        { src: \"/captions/en.vtt\", label: \"English\", language: \"en\" }\n      ]}\n    />\n  );\n}\n```\n\n**Video mode:**\n```tsx\n<MediaPlayer\n  src=\"https://example.com/video.mp4\"\n  mediaType=\"video\"\n  poster=\"/thumbnail.jpg\"\n  mode=\"default\"\n/>\n```\n\n**Docked mode** (compact bottom bar for mobile):\n```tsx\n<MediaPlayer src={url} mediaType=\"audio\" title=\"Recording\" mode=\"dock\" />\n```\n\n| Prop | Type | Default | Required |\n|------|------|---------|----------|\n| `src` | `string` | — | Yes |\n| `mediaType` | `\"audio\" \\| \"video\"` | — | Yes |\n| `title` | `string` | — | No |\n| `poster` | `string` | — | No |\n| `seekTarget` | `number \\| null` | `null` | No |\n| `onSeekComplete` | `() => void` | — | No |\n| `onTimeUpdate` | `(time: number) => void` | — | No |\n| `onPlayStateChange` | `(playing: boolean) => void` | — | No |\n| `onDurationChange` | `(duration: number) => void` | — | No |\n| `captions` | `Array<{ src, label, language }>` | `[]` | No |\n| `mode` | `\"default\" \\| \"dock\"` | `\"default\"` | No |\n| `playbackRates` | `number[]` | `[0.5, 0.75, 1, 1.25, 1.5, 2]` | No |\n| `className` | `string` | — | No |\n\n**Keyboard shortcuts:** Space (play/pause), Left Arrow (seek -10s), Right Arrow (seek +30s)\n\n### useMediaSync\n\nHook for syncing MediaPlayer with transcript components. Returns shared state that both player and transcript can read/write.\n\n```tsx\nconst {\n  currentTime,     // Current playback position (seconds)\n  setCurrentTime,  // Update from player's timeupdate\n  duration,        // Total media duration\n  setDuration,     // Update from player's durationchange\n  isPlaying,       // Whether media is currently playing\n  setIsPlaying,    // Update from player's play/pause\n  seekTarget,      // Time to seek to (set by transcript click)\n  seekTo,          // Trigger a seek (call from transcript)\n  clearSeekTarget, // Clear after seek completes\n} = useMediaSync();\n```\n\n**Usage pattern — connect player and transcript:**\n```tsx\nfunction MediaView() {\n  const sync = useMediaSync();\n\n  return (\n    <>\n      <MediaPlayer\n        src={mediaUrl}\n        mediaType=\"audio\"\n        seekTarget={sync.seekTarget}\n        onSeekComplete={sync.clearSeekTarget}\n        onTimeUpdate={sync.setCurrentTime}\n        onDurationChange={sync.setDuration}\n        onPlayStateChange={sync.setIsPlaying}\n      />\n      <TranscriptViewer\n        sentences={transcript}\n        currentTime={sync.currentTime}\n        onSeek={sync.seekTo}\n      />\n    </>\n  );\n}\n```\n\n---\n\n## Z-Index Layering\n\nComponents use a consistent z-index scale. Do not override these without understanding the stack:\n\n| Layer | z-index | Components |\n|-------|---------|------------|\n| Desktop sidebar | `z-30` | `Sidebar` rail |\n| Backdrops | `z-40` | Sidebar mobile backdrop, `SidePanel` backdrop |\n| Dropdowns / Tooltips | `z-50` | `DropdownMenu`, `Popover`, `Tooltip`, `Chips` suggestions |\n| Drawers / Panels | `z-[60]` | `Sidebar` mobile drawer, `SidePanel` panel |\n| Modals | `z-[70]` | `Dialog` overlay + panel, `BottomSheet` overlay + panel |\n| Toasts | `z-[9999]` | `Toast` container |\n\n---\n\n## Accessibility\n\nWCAG 2.1 AA compliant:\n\n- `focus-visible` ring on all interactive elements\n- `aria-busy`, `aria-invalid`, `aria-live`, `role=\"alert\"`, `role=\"menu\"`, `role=\"listbox\"`\n- `Dialog` focus trap on open, restores focus on close\n- `Tabs` / `DropdownMenu` arrow-key navigation\n- `RadioGroup` keyboard cycling\n- 40px minimum touch targets on all interactive elements\n- 16px minimum input font size (prevents iOS zoom)\n- Decorative SVGs use `aria-hidden=\"true\"`\n\n---\n\n## Development\n\n```bash\nnpm install\nnpm run build   # compile to dist/\nnpm run dev     # demo at localhost:5555\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}