{"_id":"@doriansmith/kiln","_rev":"36-b2e31e2c5c1014ac93d68f726c37df2b","name":"@doriansmith/kiln","dist-tags":{"latest":"0.13.1"},"versions":{"0.1.0":{"name":"@doriansmith/kiln","version":"0.1.0","author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.1.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"dist":{"shasum":"2501d573691e5dbc651cb6058db19100899a2672","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.1.0.tgz","fileCount":7,"integrity":"sha512-rqnPBtkAzIcAKUX/35P7+vgHjp8NqIkdJIc7SOtxdXEnk53ZVAo+OVTfXp4W4UkX8M0LhtVOlCZW8hyMAUje1g==","signatures":[{"sig":"MEUCIBSoAB/mQ55WAV+BVYivyRDpMZCFm8nsV/FheGFBum+fAiEA/cK7nWrZsK8vcDdT1yAnTX4Vq6CKSlOAusIgnw9GKhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/kiln.css"},"gitHead":"e3f43a2d1c112a988bfac6c6f95822a41b16f74b","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup","format":"prettier --write src demo","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"_npmVersion":"11.12.1","description":"Kiln design system — React + TypeScript component library","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.1.0_1777480450903_0.31532976735278995","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@doriansmith/kiln","version":"0.2.0","author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.2.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"dist":{"shasum":"efb08c44cf408f8790cd605cb13c1c5a26f6938d","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.2.0.tgz","fileCount":10,"integrity":"sha512-lLwgrFlJQw4p2btCct+tSPvO1a40dCQF/TKKUUh41grPMC3OioaWxCnCV/k5BObg9pOi5Qhute2hyRpbZ173rQ==","signatures":[{"sig":"MEUCIQCdqnIixazctJQT3RjK86G7xxsw//NSPqgQY4gdxBNPTQIgN/9AMRy0Xfg2brZcsM97LwQcc8yFAsaHhKuvdB3KP68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726935},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"c6cf3c7997b57fda38cc40eb6e42a148955efc8c","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"_npmVersion":"11.12.1","description":"Kiln design system — React + TypeScript component library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.2.0_1777563239569_0.47342412657210087","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@doriansmith/kiln","version":"0.3.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.3.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"ad004221f38caf83f062b0f0c46570722c2990cc","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.3.0.tgz","fileCount":10,"integrity":"sha512-j+nP8i1YgpunZH21uW8ftubzIi2+emu4ETLxf4zhtVCoQggvorvqqQl6SHHE6aleZcHipm5FzBRM/WD13m5aLQ==","signatures":[{"sig":"MEQCIE7I3+Gvhn7iksLuSy/EbuO/bsd1VNe7d1ilVoByAlPZAiAd/pE2vTTAUGgKYXeFG3YMC2xd3M1ZkQbzlSdbJgtIWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037101},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"a07858a0f9692b9c6c074c6d66be8fa57e0cd670","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.3.0_1777840561556_0.6690752836625731","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@doriansmith/kiln","version":"0.3.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.3.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"76537b3e7e4b93e5a377b9863eba7fb9e8a4b84a","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.3.1.tgz","fileCount":10,"integrity":"sha512-ZalB8qYKzc84SCTqgPmgwNpgxqXVhbOMRSt9GMjyK0DId+gC2unR8fCflpu+Ov2zoom8obGq5nlMBhn4dD/srA==","signatures":[{"sig":"MEYCIQCaut+c/lYSEgIJ503T1AyeNPsUE1ouPzcLIqSSsEXNIAIhAPoDLEq5mgvf5gj3WQTDCwfMdyjuKAf3v7asBZW/C2JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037017},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"86f03c7c504236cdd1ba752b2680a7154e6d4d52","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.3.1_1777843507570_0.9712099325568619","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@doriansmith/kiln","version":"0.3.2","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.3.2","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"def2868020afb613b5827681535ff47105069522","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.3.2.tgz","fileCount":10,"integrity":"sha512-c7Ap5RsWzBlorFIRf5sq1ylnTK8OmmKUWqcpbgcJu7Yt4+Y95KRUOxGMwLrSCO2cCOuP3UZ+ZZQctaE1yDSVbA==","signatures":[{"sig":"MEUCIQCj87dwHaGKWEnJiTcUKjnaJpB/8N6MenyfW4jZgL7s0QIgF/phEVrOEUCrqBsmRu6esZnSHuX9Ap37rhdshuCE8fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040796},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"f0df9dd834095f91ca30a8eb6fb353c10efd1b5d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.3.2_1777851540913_0.293088262228814","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@doriansmith/kiln","version":"0.3.3","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.3.3","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"6d83407c222d889a01784a402875bb9f3895736f","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.3.3.tgz","fileCount":10,"integrity":"sha512-xVfUZci+iPB2mcfCbM5jLotXIo378oao0vpnbxalyrq1Q0K7BUZlckrkiXXq0fs4Qh4Dz4Yy+wKcaZcFgHJImA==","signatures":[{"sig":"MEYCIQD1zn8dewzq0xkXhlIzB+L64ucub+zmSZy/RTz+dTcitgIhAL4ybVqA9OiVeGeEHR6mvdWJ5OzJxqQWI3MgVcXsL52k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041025},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"40b01d6eac03def8a2a96ab48f0ee79922c3efad","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.3.3_1777852398428_0.9064066968872149","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@doriansmith/kiln","version":"0.4.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.4.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"c44f800dea23c92b6e4d26df666bb062a6c3988e","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.4.0.tgz","fileCount":10,"integrity":"sha512-H8vjM28/wNpwvY5RnihUTQ8/AYJexqIrXyHc9VYClaXjcgNV+/TlgtQQgKYii0FeFc9eV3pgc9my+kQn2F4JCA==","signatures":[{"sig":"MEYCIQCy2hjT+oQGwgLM27Yh6Bm17xhnFgH2/ZP0G9IA4UI/OgIhAO+n0RnwzzCnUVseSmqE8XfjRT9IuhDqMqwndcWSR7gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066760},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"40b01d6eac03def8a2a96ab48f0ee79922c3efad","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.4.0_1777864847631_0.5412506553485927","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@doriansmith/kiln","version":"0.4.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.4.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"daf7ff7c4a2f87c623093f7372c6d34788bc1fcd","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.4.1.tgz","fileCount":25,"integrity":"sha512-+CYH6ztnlwUIAbYRm9MDyWFogGw/PYmCCuUDccvb93wBuruyFqZoYaquT4IjX2Nt6S5pl24mL6aVN8tkgsg/JA==","signatures":[{"sig":"MEUCIFqRrYMoTTove1AzVloXddTFCyhksE4ooegzN3SqWNMbAiEA33JvUu8RaeL+xuNN1OiPDmt75XfWeJkwLfw6HaBCN3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"4c362b18ce173b70035a27843a4074b6326b118f","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.4.1_1777904820929_0.7407463092601716","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@doriansmith/kiln","version":"0.5.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.5.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"63d89f360bb764110114823b8032264d4b37e394","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.5.0.tgz","fileCount":25,"integrity":"sha512-SGYphM7OYWb+x2FyOi5exL6wBqAiEGIYT9T/hn829VTJR64xCTxQ3kN+yZUUWcl1jU2zxE9eMFDqFX67H2S+YA==","signatures":[{"sig":"MEYCIQDkry7Ne0j8ZmeLknu5N+nsNlp8/j88+ciMX3ZYvpNlbgIhAMQrtK3auCeu+qnDo8W5mK/C0fcFyQyDZ/fj1HUScYKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119506},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"634cbd710f22a03f8e5ae00d18658eaabe61c4e4","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.5.0_1777937281715_0.5071531891172967","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@doriansmith/kiln","version":"0.6.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.6.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"e10c03bb7e770154da83826fea8390139f3fd27c","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.6.0.tgz","fileCount":25,"integrity":"sha512-B5fgWiNQMbOooKpVAfiHXo5O79hlkEA4+I29OmZoq4fpSkMDp0+N7G8JTUOq6oa6EKAexnnOmjW4AzuTvT5j5g==","signatures":[{"sig":"MEYCIQDIOOpzmLAnGWxjfcGrz1f2q+ip4/kyectyIQ2MTbFmhwIhAIm6WbYAfzDA43kq/VJLdXwL8erzphNvCnzbjfKVy+th","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"9920ffe96a623916827c2862bf8946531b0ca3d6","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.6.0_1777953848387_0.7030892003315039","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@doriansmith/kiln","version":"0.7.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.7.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"12bb9002e6a4f29ad3313ca30801fd46ef69a5fe","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.7.0.tgz","fileCount":25,"integrity":"sha512-Wa7YTScRMnTG/vaKj/VNgUdcr8TaicacopnAjRKcyN6lB8y1Ws0ZVRhN6rFSgQykEhG9MY8taUPnjb4AbQ0Xmg==","signatures":[{"sig":"MEUCIQDNt11zyHmuH/ysPs/545YJz6Z7RXOoLhzJTQ2LODrCjQIgM9BZ38EDOshFpe7sQZymUQf7bczthUXUDhWqXuAgXsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"22d70fb3c952690aea8e1d7852e4a2e12d6c71e5","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.7.0_1778006849621_0.8265361413063914","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@doriansmith/kiln","version":"0.7.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.7.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"226cf7afce8dde9b915b52e050f1c9394ea23181","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.7.1.tgz","fileCount":25,"integrity":"sha512-k8yeWv4fNRb9/p82zm4yup0fiCjYTydHT1D0RP+OB0hPGWRx318+y22p4lZ/yHmNrLnlAdXbuZypxtj1zCdg8Q==","signatures":[{"sig":"MEQCIB4YDMB5GpD25tFqmr1++/N7Gp9FLlM6y25XeEPOmL3mAiAGCughV5iPIE40FBY9SRtY4/s6urOxoHG8IF81d7AXdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202888},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"5a6f1f505e022d7b76e16d47d9cdbabb9b776fb9","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.7.1_1778029628308_0.650366220598948","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@doriansmith/kiln","version":"0.8.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.8.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"7720d092a9a0574cbb0b08e946e60e25863cbb11","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.8.0.tgz","fileCount":15,"integrity":"sha512-dephYovYNdRtGtst7Pcli2X9CGy/Y239PDFiWK3loRtCbKKD86+OoxECb0+nT+RC4IlqwroTjrXL8eyMJQFaYg==","signatures":[{"sig":"MEQCIAuItbsgRy/2fUg1ZeqpLVnXGovkl9NNmHvOjnKqsQ5XAiABXsXmyZ313JL/0q3RUf0BvOHDdXDD0WVS0iAILhxhig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947967},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"0941fbac2624c5df73f1a96eb974036f77b3c8ce","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.8.0_1778093833483_0.5820930233541115","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@doriansmith/kiln","version":"0.9.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.9.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"ac3cc519ba08dd4cc22f0d9567d9aaf8291763e8","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.9.0.tgz","fileCount":15,"integrity":"sha512-0RVuCDxCdbc3Fg1bwNsQUFo5Ow0+/JkNg4eQcGuc0eY8+n4u2qOCjbOJAcWNBSyPIj/0rZZQHsP/qiKMrhQS4A==","signatures":[{"sig":"MEQCICM0/Q2WViE0HUudekuLoZlJI1DMAC9AOKcLJmeeEXatAiAH+wq9cVSpAD6ZqsC/a+SysPPd9c6r9dbgtsasqAMx1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1951812},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"c552f22daab1901ccdad2fb632dedbd609f2f103","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.9.0_1778099589314_0.6257803668151407","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@doriansmith/kiln","version":"0.9.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.9.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"67df581fc0879453d0ffd1ed437b03bbb93de3b3","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.9.1.tgz","fileCount":15,"integrity":"sha512-LLmkwirOmmVpGc8vifcZQAhLtYdBpTjEqXhBOwtaUAEARBXV6Us527baJuZUVgC+IlS2jK+2M2z+4Fd5X9Xtpw==","signatures":[{"sig":"MEYCIQDtGS7Ejlodjs+CdeWwhTuR+dF0p9ubBzivSfZ+/Be1hgIhAL2QhFSvmbdZnlJEMb4D2pOQ2XC/X28oqlVkd5OyoIVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979284},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"4864bf74a477c4a815816a12921012f258717909","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.9.1_1778100693710_0.8577391440556645","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@doriansmith/kiln","version":"0.9.2","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.9.2","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"2cea64038fdf8e65670a45680df9929343af9f6f","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.9.2.tgz","fileCount":15,"integrity":"sha512-uwIjLhPvzkmLN7JynfqRBHJa2iK8A8vePjmkBFvML9Ia5KVQ4qAVApr43aEngkkUAq2KDTwHLT+G2odqk5DFQA==","signatures":[{"sig":"MEQCIBE0GCgm/5muEiE86vTBICke37tCD89XcPXrWbKjpNCFAiAPPBdv0XpcW8kqzntXmrE8DkKZ/WTRZOg0GD3uOC8fnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1975509},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"bf13fc6739e387775090245d011953a3b578787d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.9.2_1778101040656_0.5070961409378452","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@doriansmith/kiln","version":"0.9.3","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.9.3","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"958a91cc4a914f40dfd6358cf293f3f54f380174","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.9.3.tgz","fileCount":15,"integrity":"sha512-KEXQCbWimNw/KkG06LgkzgcwTMkvCGZfc5KaMzPAbDVtPzDJXq9KwcSKtXnXM/Hmuf3+48tDJN84Po7YSNMxvA==","signatures":[{"sig":"MEUCIHxK05CVhV4r4PXfXfSl7xUnb8x30Vayjg7FXE2R7UXtAiEA97d61Wal3Tbhf8rwKM/Mk5P7kKZDIFEMmAq4b7HU4Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1975509},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"4648755fe41381fbdd82c40a5ff5bece34380fdd","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.9.3_1778102070746_0.22078760631177907","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@doriansmith/kiln","version":"0.10.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"19ba8790745b1427bd5b8fe2565c078dfb53d582","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.0.tgz","fileCount":15,"integrity":"sha512-7TJUB9MMJUM1q9/Yyhs1pHXoB+27ZDq7DBNrwdmjGZCDV7zkJ/hRiy0bdtSTXMkjrlkeh05GL5rqYSZrlDtE6g==","signatures":[{"sig":"MEQCIGsxiTabXcY1wfAOLZIw0fwm8lAmHhXpURRpFETNOKX7AiAIjr4u/ie3cLMbewg0wTR1ZJzd216+Ziu2Q+TNAZbigA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023490},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"5e48eb7e732f630c0bcde98ec7499d2e02405e8e","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.0_1778161660197_0.9390539006919509","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@doriansmith/kiln","version":"0.10.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"abe94ba3ee6608bdbed3cc90195bb20a2c67fe7d","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.1.tgz","fileCount":15,"integrity":"sha512-0wAjRR5EcTQvKYq24TeIF4t4mnBr29CaLJTGdziCqUqqVUcYifgOjRFIvaH9ukILxxsXOgg8nNCom/I8H9szpw==","signatures":[{"sig":"MEUCIAyqbeHTaTibDn3NBAWF3glLSgKSQiI6CyzvJkXE8bsrAiEAi/AhmV8xBUnyA8DGE9al9qH9b41G+Sqyrq1ZqA9+xa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"e5eb169cdb496098b0799093e5b050a200f9c1e8","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.1_1778162172723_0.08473629056216625","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@doriansmith/kiln","version":"0.10.2","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.2","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"f701f4f9c1e8fef816f9a713da432666d104d868","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.2.tgz","fileCount":15,"integrity":"sha512-u7QwgP1R525VaCBBmIuUH7EzPgchn347d3xJP5xKJoez2D6sdOveyswcjh1r4KLB+Hjm40h8XzH5VJ1LV2mvyA==","signatures":[{"sig":"MEYCIQCoCKWIBI5KJuj4NPqtwIKo4rtkFnOwc8YNUyWvoPbeswIhANZhg0/9O1H13/ztoH6qZMaMdAVQ9UnKqDHvyusP4cEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026553},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"4fc5ef71c1b177c1cf62d3dfa3cacf42d8f89ede","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.2_1778163355147_0.37112833081316476","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@doriansmith/kiln","version":"0.10.3","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.3","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"7f0ffd396374c15fee8657ed5763ce2feff945c2","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.3.tgz","fileCount":15,"integrity":"sha512-ZsKWINpQyiXMwBj5TaR2Br1G3AeEiHoO2772jseMDYvhSCbf9bIE1tMUxaI0Ga9x0+cPgo5EI2d/xgRn7AuyPw==","signatures":[{"sig":"MEUCIQCnZBM71IA7/NJAygRPo/oLaNkgmC+TzULBlG9KTjao3wIgIpK38lueaojL0McY33vDvulSa0+6+YEfp3l0YfXSOwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2029096},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"7d22820dc3026c293856023915f9651715fec18d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.3_1778164237580_0.38030114974229834","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@doriansmith/kiln","version":"0.10.4","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.4","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"d3d6e5a0d736c936e8bb0d753a4bf372f9379dc2","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.4.tgz","fileCount":15,"integrity":"sha512-ocyOpRjULSskcT8USoAS4j0eenUPohJQOQN97ibNn8rQ0iT9Dz+TuNaxH5N1FogJeTs0tUbEPW/51tAha+32cQ==","signatures":[{"sig":"MEQCIA1TdDKOVejcj8WS8gWVtvQIcaqpZMx2kfQy0xEFKGg1AiA85/VJgs94KxzvOQONq4YZ0vP5SL5lv2+XEhIBnlBUsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2029382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"3dd10ee49fafbd967853a49f28ec3a56c5435427","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.4_1778165084094_0.8279532744619167","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@doriansmith/kiln","version":"0.10.5","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.5","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"be1d26158aacd00676302de95dea9acc8a32a4a7","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.5.tgz","fileCount":15,"integrity":"sha512-/im5Z5i05QNb49gaidiy6SIZiwO1fKgAYmcPmnwjw2aBszU0uG+Luw2UNDG7gFGUQ8i+NBRsu0jgCiZ+jPlN6Q==","signatures":[{"sig":"MEUCIQCiwP+8mWTVm8XPIbyjPcGO3i9aH5SRTeyLbZcWI1pNXwIgIDh0SpTNDKPxp/Mn4N2tuQlJe2LriRbZG6VxTUy9YCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2029178},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"206eb61d08b91a0e9a8a4d502700aff99ef8b13a","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.5_1778165435221_0.08342142684418352","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@doriansmith/kiln","version":"0.10.6","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.10.6","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"e3c535de804410079a22a3bfd651bca46f6817e1","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.10.6.tgz","fileCount":15,"integrity":"sha512-NOMYQvLFzhIpJ8qPkIzhEUF82SWHc+yk7kVrfaiwN7hIS0iln37/AMD2OC18bTYIaTTYuprCjO/g+SXMkQNrsA==","signatures":[{"sig":"MEYCIQCT3liPVvpeUVX9m4ousvwX+8ciLSCddmjaTBjLWX9xMwIhAJ7Ct8Rl7LNrpjqXPSPoCdvwpkZ2T9C9eDZU0nPvehZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2036037},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"f62ff8d1a7d23a6309335fb73871762dfe326a02","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.10.6_1778166004337_0.31843423008566685","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@doriansmith/kiln","version":"0.11.1","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.1","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"3b5001bd1148f9bdaf47a5463655c612cccc1f79","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.1.tgz","fileCount":15,"integrity":"sha512-4n38ZSfHRluME9jiK74V58qdrO7+ffLgInOdgeTVarXCDU5Tu3Re5R/JEyicU19Z9kMyNkvvyYbxzJHbFFtUBg==","signatures":[{"sig":"MEYCIQCmzGQAUwJ0W0h/o7ks5mwNwnWfLpBFxO9CTuRmHc6uGQIhAKoGGS2ZO33+RKv0nC/3rUDBN1/TANqR3u59Y4HuWSXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078036},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"65d0390d487e179d08e73841b882af7e8753184d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.1_1778167542115_0.49765600768522766","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@doriansmith/kiln","version":"0.11.2","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.2","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"b87f756fe84807f8d8fae551c6db087d79cc6094","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.2.tgz","fileCount":15,"integrity":"sha512-gmeMoWJ4USWwuKG2d3rp2OEk94ykFVQA05gSpPlToUckp+KvpEteJyG9tojkNT3zjStiX1iRu5APoSF3aJVnGA==","signatures":[{"sig":"MEUCIQDnK+xYi/SnGMSqOclN3AByufHB+9tRDJF9WYjZsqcmvwIgaqr8BMhhslUrotcg12vVmY/GQBczIqaxvbwbk//+eaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078533},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"05800f5c1fc9d50374ed590acc5cc7e07e757d9c","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.2_1778169733390_0.423925725922905","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@doriansmith/kiln","version":"0.11.3","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.3","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"94c84fef7ee230b12500439f074ac6ea15885da7","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.3.tgz","fileCount":15,"integrity":"sha512-KYPTNnHYIaC0z2hAc8QkWfMu/LUv8iqU42ezNHbi2PsNXmp1B+GuLJrebCDWKwrMyeWuRZ+NiNDqkQtCh0uJxA==","signatures":[{"sig":"MEQCIA0oRUz0ty3Zl9drljE8AemHIY8sZ/zfPbmp/hx8SUVeAiAYSrHfirET8/0eSiYliwrPYgSVL/wpTGgcFN1Rngea8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078791},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"c3386c4ec2fd8380ef70be6b8f7a6e235f60e038","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.3_1778171609560_0.8821467364919096","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@doriansmith/kiln","version":"0.11.4","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.4","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"e96a01fac7119d859caae8eb47d2da021b46ff30","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.4.tgz","fileCount":15,"integrity":"sha512-8Sd8mbsz4dp2+1Oqup6EoSVzLqZ7/UCYl09m522ykABcNjkIsz00TP+2Y+TlARVjWKB4sqhiuPdyDD9oaH3pMA==","signatures":[{"sig":"MEUCIQCorRlNm9nM97bgAjYwb0JnV2A/2455xWIXY4P+OPn3mAIgWuwfAnbF5IF+/Um4m6eApVRyjm7PLHr4o12rkglw+BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079034},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"309ff2a699d334e66b0967d2a60a8dd9027a944e","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.4_1778171863247_0.3592082651770603","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@doriansmith/kiln","version":"0.11.5","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.5","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"d8d7d4c12feaedd673c6d47736f1d0cce32cb6cc","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.5.tgz","fileCount":15,"integrity":"sha512-4NmgkXhvgweIVLgryJY+xI2aTeQFnr3PuB2UU8ZTCPAKOUjsc0UaZtdX4cGYGo9pstS/H6OM0QE1TRRX8IngBg==","signatures":[{"sig":"MEQCIHB/L+55q4Y4D3mRzys8a1m2cl35qLlIGgFKgRoOlEr2AiBvrqzAD77oWuv/aZAFDopTvyHFXkXBU8I8ir2xX0HBmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079908},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"329e82c7f3dcd65115ed0cac11d022f151838964","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.5_1778173443415_0.33542537204131984","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@doriansmith/kiln","version":"0.11.6","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.6","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"ddff83a872b2fcc5ac65d3bceca6913ce09655a0","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.6.tgz","fileCount":15,"integrity":"sha512-9otRPRXXvGmrNBCONbp6jHUTMxkUFp4or1TT3bmwCw5tBKEp/DpIv1NlSxOvNctfmGqqkmNUn6MbVBOb3dZGBw==","signatures":[{"sig":"MEUCIQD30jHRgCTPxhX7pOJ/Ure3gks9N2P/y5yv68WIZO+qIAIgQYGAFdVyiz6yDXjHTkqPFzr+pB/P+U/TVZM6TBOhxo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079945},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"d8b406d50a12e6757cb2200476190eb499fc0a8d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.6_1778633276333_0.7375016422864382","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@doriansmith/kiln","version":"0.11.7","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.7","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"5ae7bb0d3e0d746492415f5a25bed082f7e48740","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.7.tgz","fileCount":15,"integrity":"sha512-62+IHzt9EQceepPVd/XSHB2Pw7qxV/vYpcbbDCb1eq9zZfiWzcN9CtxV2X3LesIQZ88RzZD00FGW9+J2h7vmLA==","signatures":[{"sig":"MEYCIQCyH1QcCfTYyT5/HTZkEYfy41qG5vqV30iSeHr0yRXfmQIhAK+KOerRxwXAd86TQihJm4Ck3CRH+O424TtZ8DJgXyOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080142},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"60062e0c6d79ba65916ec3f9d80737fca7f19e3d","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.7_1778850465498_0.833953569472158","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@doriansmith/kiln","version":"0.11.8","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.8","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"a6ad673bcef38c07dc476d82c8d5caeee9728f70","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.8.tgz","fileCount":15,"integrity":"sha512-+HjJHZgsntPs41Gu8y6khr/Sn5z0fPAv0R+XglISs3fgL9t2zkxH5R3Vd+0X9ovaw4Leney+93laXpafrYhuww==","signatures":[{"sig":"MEUCIDt4X64ai9QVJGC9y6L4QD3iW3yXRseruQb/s4xIO/7kAiEAxMfgmqJeOBZSO173w/SMNQsuM67gsn9FCpSnEiNOTzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2081553},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"d781567434bab9fd1a9c3af55ed9122e6d5b3cc9","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.8_1778856954076_0.11095598504218929","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@doriansmith/kiln","version":"0.11.9","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.11.9","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"e3b6ccd1e07b585248c614fb2ddfa02a379963f2","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.11.9.tgz","fileCount":15,"integrity":"sha512-sfhfWjGZoscFUfgUeclqVXPSxJAc8XwEfMpzFDKrce9UXpfkASqNcFx2ti5N6ef/iURoJ0NPHEtJhYwi7YgOKw==","signatures":[{"sig":"MEUCIBsDh7iS0EjE1ubF0nhM5hbFTQJGuEKvPLcYI0C+rDWlAiEA4oYVOp7nRk5CFjVxERkhl8hhA7LZqEMCzKX+ry7fbS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"2fb9cd32e3aa8614844580c2c8738d930555550f","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.11.9_1778863293758_0.7774246579643809","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@doriansmith/kiln","version":"0.12.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.12.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"a32c884ba88affe5c18a8f204f61b03da8071137","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.12.0.tgz","fileCount":15,"integrity":"sha512-vLHBJbO5eHTpxVAiF8s3poAliH0OlNXHiSZCuV6UTF1cqnORj9DSSWDEOyLCS5RQFUBduB5f4e8cataCD5gF0A==","signatures":[{"sig":"MEUCIBJSuWNj2XiTesR87pjSEyjju4lmrWC5bUPqbdpzoBnoAiEAxbktoUlEfRlmsq7r5JNeinZou0aFHcpEYP7JGQGmcE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104904},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"eb12a642ba9525ed0d0f425781a90a8ce37d409e","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.12.0_1779051579473_0.005457788062465996","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@doriansmith/kiln","version":"0.13.0","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"author":{"name":"Dorian Smith"},"license":"MIT","_id":"@doriansmith/kiln@0.13.0","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"homepage":"https://kiln-ui.com","bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"dist":{"shasum":"231ce7fb260db4332f2c3be2f3701180f47de281","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.13.0.tgz","fileCount":15,"integrity":"sha512-7YGRSLAgI9jbqsg1gnRgZcqoiZ+cTIgLGaakhRpB05Z4hLNKvgfm7e3OwonEMpKN/2ZiDrazZicALDecWrEXKA==","signatures":[{"sig":"MEUCIQC8hxraEj/bjTeOz/PvsQlHBsTPdPQF9L+wwfTOisGaJgIgFs7O1c/PZlYYpBcqwvWa3DBvXaTCWLWY9YedRXaoYq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2253610},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"},"./kiln.css":"./dist/kiln.css"},"gitHead":"977a91b8717846e3752c0b3faf148827368ac2d5","scripts":{"dev":"vite","lint":"eslint src","test":"vitest run","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","format":"prettier --write src demo","preview":"vite preview","typecheck":"tsc --noEmit","build:site":"node scripts/build-sitemap.mjs && vite build","test:watch":"vitest","build:icons":"node scripts/build-icons.mjs","deploy:site":"npm run build:site && cd cdk && npm run deploy","prepublishOnly":"npm run build"},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"repository":{"url":"git+https://github.com/Aldentec/kiln.git","type":"git"},"_npmVersion":"11.12.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vite":"^5.4.2","jsdom":"^25.0.0","react":"^19.0.0","sharp":"^0.34.5","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","prettier":"^3.3.3","react-dom":"^19.0.0","typescript":"^5.5.4","@types/react":"^19.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@types/react-dom":"^19.0.0","typescript-eslint":"^8.2.0","eslint-plugin-react":"^7.35.0","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.4.6","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/kiln_0.13.0_1779071212481_0.029252379525871897","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@doriansmith/kiln","version":"0.13.1","description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"homepage":"https://kiln-ui.com","repository":{"type":"git","url":"git+https://github.com/Aldentec/kiln.git"},"bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"author":{"name":"Dorian Smith"},"license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./kiln.css":"./dist/kiln.css","./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","require":"./dist/icons/index.cjs"},"./icons/*":{"types":"./dist/icons/*.d.ts","import":"./dist/icons/*.js","require":"./dist/icons/*.cjs"}},"scripts":{"build:icons":"node scripts/build-icons.mjs","build":"npm run build:icons && tsup && node -e \"const fs=require('fs');fs.renameSync('dist/index.css','dist/kiln.css');fs.renameSync('dist/index.css.map','dist/kiln.css.map');\"","dev":"vite","test":"vitest run","test:watch":"vitest","lint":"eslint src","format":"prettier --write src demo","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build:site":"node scripts/build-sitemap.mjs && vite build","preview":"vite preview","deploy:site":"npm run build:site && cd cdk && npm run deploy"},"peerDependencies":{"react":">=18","react-dom":">=18"},"devDependencies":{"@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","@testing-library/jest-dom":"^6.4.6","@testing-library/react":"^16.0.0","@testing-library/user-event":"^14.5.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.1","eslint":"^9.9.0","eslint-plugin-react":"^7.35.0","eslint-plugin-react-hooks":"^5.1.0","globals":"^15.9.0","jsdom":"^25.0.0","prettier":"^3.3.3","react":"^19.0.0","react-dom":"^19.0.0","sharp":"^0.34.5","tsup":"^8.2.4","typescript":"^5.5.4","typescript-eslint":"^8.2.0","vite":"^5.4.2","vitest":"^2.0.5"},"dependencies":{"clsx":"^2.1.1","highlight.js":"^11.11.1"},"gitHead":"737acda7b8f41bd1bb6c426fe112e02dfab75802","_id":"@doriansmith/kiln@0.13.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-yGEMmfju7JAjC5ue6rEIwhK25gz8F6eGofAPwYWzcqwqNlIlnuKu5/H9qKNCq4EO9ozkCh+1cTf1aSAfOoAsOg==","shasum":"232fcfe786f305fcc85ace12272d1d621624e71c","tarball":"https://registry.npmjs.org/@doriansmith/kiln/-/kiln-0.13.1.tgz","fileCount":15,"unpackedSize":2253610,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHpiWO0q7eG/y7iHdzPax60KFOZ+334F6qFLB2WAvZdxAiEA7vv1LnwUoWtoV7fP7oNgoidGMbRVDadRiFFxQS93SLs="}]},"_npmUser":{"name":"doriansmith","email":"dorianalden89@gmail.com"},"directories":{},"maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kiln_0.13.1_1779071337991_0.09970644382133353"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T16:34:10.759Z","modified":"2026-05-18T02:28:58.295Z","0.1.0":"2026-04-29T16:34:11.047Z","0.2.0":"2026-04-30T15:33:59.730Z","0.3.0":"2026-05-03T20:36:01.756Z","0.3.1":"2026-05-03T21:25:07.745Z","0.3.2":"2026-05-03T23:39:01.147Z","0.3.3":"2026-05-03T23:53:18.632Z","0.4.0":"2026-05-04T03:20:47.857Z","0.4.1":"2026-05-04T14:27:01.145Z","0.5.0":"2026-05-04T23:28:01.912Z","0.6.0":"2026-05-05T04:04:08.576Z","0.7.0":"2026-05-05T18:47:29.897Z","0.7.1":"2026-05-06T01:07:08.484Z","0.8.0":"2026-05-06T18:57:13.661Z","0.9.0":"2026-05-06T20:33:09.543Z","0.9.1":"2026-05-06T20:51:33.882Z","0.9.2":"2026-05-06T20:57:20.873Z","0.9.3":"2026-05-06T21:14:30.965Z","0.10.0":"2026-05-07T13:47:40.378Z","0.10.1":"2026-05-07T13:56:12.942Z","0.10.2":"2026-05-07T14:15:55.303Z","0.10.3":"2026-05-07T14:30:37.813Z","0.10.4":"2026-05-07T14:44:44.345Z","0.10.5":"2026-05-07T14:50:35.434Z","0.10.6":"2026-05-07T15:00:04.517Z","0.11.1":"2026-05-07T15:25:42.291Z","0.11.2":"2026-05-07T16:02:13.625Z","0.11.3":"2026-05-07T16:33:29.724Z","0.11.4":"2026-05-07T16:37:43.666Z","0.11.5":"2026-05-07T17:04:03.666Z","0.11.6":"2026-05-13T00:47:56.791Z","0.11.7":"2026-05-15T13:07:45.763Z","0.11.8":"2026-05-15T14:55:54.287Z","0.11.9":"2026-05-15T16:41:33.968Z","0.12.0":"2026-05-17T20:59:39.633Z","0.13.0":"2026-05-18T02:26:52.655Z","0.13.1":"2026-05-18T02:28:58.182Z"},"bugs":{"url":"https://github.com/Aldentec/kiln/issues"},"author":{"name":"Dorian Smith"},"license":"MIT","homepage":"https://kiln-ui.com","keywords":["react","component-library","accessible","wcag","aria","ui-components","typescript","lightweight","zero-dependency","design-system","frontend","indie-developer","dark-mode","mobile-first","performant"],"repository":{"type":"git","url":"git+https://github.com/Aldentec/kiln.git"},"description":"Accessible React component library for indie developers. WCAG AA, < 25 KB gzipped, zero dependencies, zero config. Install and ship in under 2 minutes.","maintainers":[{"name":"doriansmith","email":"dorianalden89@gmail.com"}],"readme":"<h1 align=\"center\">Kiln</h1>\n\n<p align=\"center\"><strong>Ship fast without compromise.</strong></p>\n\n<p align=\"center\">An accessible, performant React component library for indie developers and small teams.<br>Stop rebuilding the same buttons, inputs, cards, and modals every project — drop in Kiln and ship.</p>\n\n<p align=\"center\">\n  <a href=\"https://kiln-ui.com\"><strong>→ Live Demo</strong></a> · <a href=\"https://www.npmjs.com/package/@doriansmith/kiln\"><strong>npm</strong></a>\n</p>\n\n---\n\n## Why Kiln\n\n### 1. Accessible by default\nEvery component meets WCAG AA out of the box. Keyboard navigation, focus management, focus rings, and correct ARIA are built in — not bolted on. Accessibility debt costs more to fix later than to build correctly now.\n\n### 2. Performance-first\nKiln components don't tank your Lighthouse score. The production site scores **99 Performance / 100 Accessibility / 100 SEO** on Lighthouse (FCP 0.6s, LCP 0.6s, TBT 0ms, CLS 0.005). Zero layout shift on every interaction. All animations use `transform` and `opacity` — GPU-accelerated, no layout thrashing. Bundle size is measured and budgeted. These scores are a floor, not a one-time achievement — every new component must maintain them.\n\n### 3. Genuinely mobile-ready\nEvery component works on real devices at 375px. All interactive elements meet the 44×44px WCAG touch target requirement. No text below 14px on small screens. Positioned overlays are viewport-constrained. Mobile is not optional.\n\n### 4. Built for solo devs\nFrom `npm install` to rendering a Kiln page in under 2 minutes. No config files, no setup wizards, no theme provider components, no required context wrappers. Every code example is copy-paste ready. TypeScript is fully inferred — no required generic annotations.\n\n---\n\n## Install\n\n```bash\nnpm install @doriansmith/kiln\n```\n\nPeer deps (already in your project):\n\n```bash\nnpm install react react-dom\n```\n\n---\n\n## Usage\n\nImport the CSS once at your app root:\n\n```ts\nimport '@doriansmith/kiln/kiln.css';\n```\n\nUse components:\n\n```tsx\nimport { Button, Input, Card } from '@doriansmith/kiln';\n\nexport default function App() {\n  return (\n    <Card variant=\"raised\">\n      <Input label=\"Email\" placeholder=\"you@example.com\" />\n      <Button variant=\"primary\">Ship it</Button>\n    </Card>\n  );\n}\n```\n\n**Dark mode:** set `data-theme=\"dark\"` on `<html>`. Use the built-in `ThemeToggle` component for automatic `localStorage` persistence.\n\n```ts\ndocument.documentElement.setAttribute('data-theme', 'dark');\n```\n\n### Using your own brand colors\n\nKiln supports named themes — register as many as you need and switch between them with a single call. All themes are accessibility-enforced automatically.\n\n---\n\n**Register and apply themes**\n\n```js\nimport { registerTheme, applyTheme } from 'kiln';\n\n// Register light and dark variants of your brand\nregisterTheme('brand-light', {\n  primary: '#2563eb',\n  accent:  '#f59e0b',\n  mode:    'light',\n});\n\nregisterTheme('brand-dark', {\n  primary: '#2563eb',  // same hue — Kiln recalculates for dark surface\n  accent:  '#f59e0b',\n  mode:    'dark',\n});\n\n// Apply one\napplyTheme('brand-light');\n\n// Switch later (e.g. when user toggles dark mode)\napplyTheme('brand-dark');\n```\n\nKiln compiles each theme independently against its surface, so your `brand-light` and `brand-dark` primary values will have different lightness — whatever is needed to meet WCAG AA on each background.\n\n---\n\n**Register any number of themes**\n\n```js\nregisterTheme('high-contrast', {\n  primary: '#000080',\n  accent:  '#cc0000',\n  mode:    'light',\n});\n\nregisterTheme('campaign-summer', {\n  primary: '#e85d04',\n  accent:  '#ffba08',\n  mode:    'light',\n});\n\n// Inspect registered themes\nimport { getRegisteredThemes } from 'kiln';\ngetRegisteredThemes(); // ['brand-light', 'brand-dark', 'high-contrast', 'campaign-summer']\n```\n\n---\n\n**Preview a theme before applying**\n\n```js\nimport { getThemeTokens } from 'kiln';\n\nconst tokens = getThemeTokens('brand-dark');\n// { '--kiln-primary': '#4d8fff', '--kiln-primary-fg': '#ffffff', ... }\n// Inspect resolved values before committing to the switch\n```\n\n---\n\n**Compile without registering (SSR / build-time use)**\n\n`compileTheme` is a pure function — no DOM, no side effects. Use it at build time or in server environments:\n\n```js\nimport { compileTheme } from 'kiln';\n\nconst tokens = compileTheme({ primary: '#2563eb', mode: 'light' });\n// Inject as inline styles, generate a CSS file, or pass to a renderer\n```\n\n---\n\n**Simple single-theme setup**\n\nIf you only need one theme and don't want to think about registration:\n\n```js\nimport { applyKilnTheme } from 'kiln';\n\napplyKilnTheme({\n  primary: '#2563eb',\n  accent:  '#f59e0b',\n  mode:    'light',\n});\n```\n\n---\n\n**HTML attribute API (SSR / no-JS)**\n\n```html\n<html data-kiln-primary=\"#2563eb\" data-kiln-accent=\"#f59e0b\" data-kiln-mode=\"light\">\n```\n\nKiln picks these up automatically on load. For multi-theme SSR setups, use `registerTheme` / `applyTheme` in your JS instead.\n\n---\n\n**Resetting to Kiln defaults**\n\n```js\nimport { resetTheme } from 'kiln';\nresetTheme(); // Removes all custom tokens, restores design-tokens.css defaults\n```\n\n---\n\n**What gets themed**\n\n| Affected | Not affected |\n|---|---|\n| Buttons, badges, chips | Status colors (error, warning, success) |\n| Focus rings, links | Severity indicators |\n| Primary-tinted surfaces | Neutrals / grays |\n| Gradients using primary | Typography, spacing, radius |\n\n> **Note on color adjustment:** Kiln may silently adjust your color's lightness to meet contrast requirements. Use `getThemeTokens(name)` to inspect the final resolved values before applying.\n\n> **Note on dark mode:** Register a separate `dark` variant of your theme. Kiln does not automatically derive a dark variant — it recalculates from scratch against the dark surface, which produces better results than any automatic inversion.\n\n> **Note on OS preference detection:** Kiln does not watch `prefers-color-scheme` automatically. Wire that up yourself and call `applyTheme()` in the handler:\n> ```js\n> const mq = window.matchMedia('(prefers-color-scheme: dark)');\n> mq.addEventListener('change', e => applyTheme(e.matches ? 'brand-dark' : 'brand-light'));\n> applyTheme(mq.matches ? 'brand-dark' : 'brand-light');\n> ```\n\n---\n\n## What's included\n\n| Component | Description |\n|---|---|\n| `AppLayout` | Full-page app shell. Composes sidebar, tools panel, breadcrumbs, notifications, page header, and split panel. |\n| `Avatar` | Circular user avatar showing an image, auto-derived initials (first + last initial from `name`), or a fallback icon. 5 sizes, 8 deterministic hue variants, optional dropdown menu — ideal for navbar user menus. |\n| `Blockquote` | Styled pull quote with a left accent border, italic serif text, and optional attribution. Three variants: `default`, `accent`, `subtle`. |\n| `Breadcrumbs` | Hierarchical nav trail with chevron separators and mobile truncation. |\n| `Button` | Primary / secondary / ghost / danger. Loading state, icons, link mode. |\n| `Checkbox` | Custom-styled checkbox with label, helper text, error state, and indeterminate support. Controlled and uncontrolled. Three sizes, animated checkmark draw-on, GPU-accelerated micro-interactions. |\n| `Input` | Label, helper text, error state, left/right icons. ARIA-linked. |\n| `List` | Consecutive items with secondary content, icons, actions, link mode, and drag-to-reorder. Keyboard reorder with live announcements. |\n| `Textarea` | Like Input, plus character counter. |\n| `Card` | Default / raised / glass / gradient-border / coming-soon. Hover lift. |\n| `Header` | Page and section heading block with optional tagline, description, and actions slot. Provides consistent spacing after the Nav. |\n| `Hero` | Full-width page hero section with eyebrow, title, description, actions, and optional media slots. Semantic `<section>` landmark. Three variants (default / gradient / glass), three sizes, left or centre alignment. |\n| `Badge` | Severity (critical → low) and status (success / warning / error / info / pending / running). |\n| `Chip` | Selectable filter chip. Controlled and uncontrolled. |\n| `Toggle` | Binary switch for boolean settings. Three sizes, controlled and uncontrolled. |\n| `RadioButton` | Single-selection control for mutually exclusive options. Controlled and uncontrolled, with optional description text, disabled, and read-only states. |\n| `Tabs` | Arrow-key navigation, ARIA tablist / tab / tabpanel. |\n| `Modal` | Portal, focus trap, Escape to close, returns focus on dismiss. |\n| `Nav` | Complete drop-in nav bar — logo slot, desktop links, actions slot, and built-in mobile hamburger + slide-out drawer. |\n| `NavMenu` | Desktop-only link strip. Used inside `Nav`, also available as a primitive for custom nav bars. |\n| `MobileNav` | Standalone mobile hamburger + slide-out drawer. Use with `NavMenu` when building a custom nav bar without `Nav`. |\n| `NotificationBar` | Stacked dismissible banners with info / success / warning / error variants and `aria-live`. |\n| `SideNav` | Grouped vertical nav with active state and keyboard navigation. |\n| `SplitPanel` | Expandable bottom panel with drag-to-resize handle and keyboard resize (arrow keys). |\n| `Table` | Full-featured data table. Column sorting, multi/single row selection, sticky header, column resize, column visibility, loading/empty/error states, and slots for header, filter, pagination, and footer. ARIA grid pattern with optional arrow-key cell navigation. |\n| `TableOfContents` | Sticky ToC with IntersectionObserver active-section tracking. |\n| `ThemeToggle` | Light/dark toggle, persists to `localStorage`. |\n| `Toast` / `ToastContainer` | Non-blocking toasts with four severity variants and configurable position. |\n| `Tooltip` | Hover/focus popup label attached to any element. |\n| `ToolsPanel` | Collapsible right panel for help or tools. Desktop slide animation, mobile overlay drawer. |\n| `Footer` | Logo, link list, copyright. |\n| `GradientText` | Inline or block gradient text using `background-clip: text`. Renders as any HTML element (`span` by default). Four built-in presets (`brand` / `warm` / `cool` / `sunset`) plus a `custom` variant driven by CSS tokens. Forced-colors safe. |\n| `Grid` + `GridItem` | Responsive CSS grid. Fixed-column mode (4→2→1) or container-aware auto-fit. Span cells with `GridItem`. |\n| `LoadingIndicator` | Spinner, inline or block. `aria-live` announcement. |\n| `ErrorMessage` | Error display with optional retry button. |\n| `ScrollIndicator` | Pulsing scroll cue — typically placed at the bottom of a full-page hero. Mouse icon with animated wheel dot and label. Renders as `<a>`, `<button>`, or decorative `<div>` depending on whether `href` or `onClick` is provided. |\n| `ScrollToTop` | Scrolls to top on route change. Renders nothing. |\n| `CodeBlock` | Styled `<pre><code>` with copy button and language label. |\n| `CopyToClipboard` | Zero-intrusion wrapper that copies a value to the clipboard on click and shows a contextual confirmation tooltip adjacent to the trigger. |\n| `Prose` | Reading-optimized typography container. Applies heading hierarchy, paragraph spacing, link styles, blockquote, inline code, and table styles to any HTML content. |\n| `Section` | Full-width layout section with background alternation (`default` / `subtle` / `emphasis` / `transparent`), constrained inner content, vertical padding scale, optional ambient animation, and optional ARIA landmark. |\n\n---\n\n## Icons\n\nKiln ships a built-in fill-based icon library. Import icons directly:\n\n```tsx\nimport { ChevronDownIcon, CheckCircleIcon, TrashIcon } from '@doriansmith/kiln';\n\n<ChevronDownIcon size={20} />\n<CheckCircleIcon size={16} aria-label=\"Success\" />\n<TrashIcon className=\"my-icon\" style={{ color: 'red' }} />\n```\n\nAll icons accept:\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `size` | `number \\| string` | `20` | Width and height in px |\n| `className` | `string` | — | CSS class |\n| `style` | `CSSProperties` | — | Inline styles |\n| `aria-label` | `string` | — | Makes icon visible to screen readers; omit for decorative icons |\n| `aria-hidden` | `boolean` | `true` | Auto-set to `true` when no `aria-label` is provided |\n\n### Icon catalogue\n\n**Navigation:** `ChevronDownIcon`, `ChevronUpIcon`, `ChevronRightIcon`, `ChevronLeftIcon`, `ArrowRightIcon`, `ArrowLeftIcon`, `ArrowUpIcon`, `ArrowDownIcon`, `MenuIcon`, `AngleUpIcon`, `AngleDownIcon`, `AngleLeftIcon`, `AngleRightIcon`\n\n**Status:** `CheckIcon`, `CheckCircleIcon`, `XIcon`, `XCircleIcon`, `InfoIcon`, `WarningIcon`, `StatusPositiveIcon`, `StatusNegativeIcon`, `StatusInfoIcon`, `StatusWarningIcon`, `StatusInProgressIcon`, `StatusPendingIcon`, `StatusStoppedIcon`, `StatusNotStartedIcon`\n\n**Actions:** `PlusIcon`, `MinusIcon`, `TrashIcon`, `PencilIcon`, `SearchIcon`, `ExternalLinkIcon`, `CopyIcon`, `SettingsIcon`, `EyeIcon`, `EyeOffIcon`, `EyeOpenIcon`, `EyeClosedIcon`, `UploadIcon`, `DownloadIcon`, `FilterIcon`, `SortIcon`, `AnchorLinkIcon`, `CalendarIcon`, `CommandPromptIcon`, `DeleteMarkerIcon`, `DotIcon`, `EditGenAiIcon`, `EllipsisIcon`, `FlagIcon`, `GenAiIcon`, `HistoryIcon`, `RefreshIcon`, `RemoveIcon`, `RedoIcon`, `ScriptIcon`, `SearchGenAiIcon`, `SendIcon`, `ShareIcon`, `SlashIcon`, `SubtractMinusIcon`, `SuggestionsIcon`, `TicketIcon`, `UndoIcon`, `UnlockedIcon`, `UploadDownloadIcon`\n\n**Content:** `FileIcon`, `FolderIcon`, `ImageIcon`, `CodeIcon`, `TerminalIcon`, `LinkIcon`, `BookmarkIcon`, `TagIcon`, `FileOpenIcon`, `FolderOpenIcon`\n\n**Social:** `UserIcon`, `UsersIcon`, `BellIcon`, `StarIcon`, `HeartIcon`, `FaceSmileIcon`, `FaceNeutralIcon`, `FaceFrownIcon`, `GroupIcon`, `HeartFilledIcon`, `StarHalfIcon`, `StarFilledIcon`, `UserProfileIcon`\n\n**Miscellaneous:** `DragHandleIcon`, `ShieldIcon`, `ZapIcon`, `SmartphoneIcon`, `GridIcon`, `ListIcon`, `KeyIcon`, `KeyboardIcon`, `LocationPinIcon`, `MapIcon`\n\n**Theme:** `SunIcon`, `MoonIcon`, `LightDarkIcon`\n\n**Communication:** `CallIcon`, `ContactIcon`, `EnvelopeIcon`, `GlobeIcon`, `BugIcon`, `LockPrivateIcon`, `SecurityIcon`, `AtSymbolIcon`, `MicrophoneIcon`, `MicrophoneOffIcon`\n\n**Media:** `AudioFullIcon`, `AudioHalfIcon`, `AudioOffIcon`, `Backward10SecondsIcon`, `Forward10SecondsIcon`, `ClosedCaptionIcon`, `ClosedCaptionUnavailableIcon`, `MiniPlayerIcon`, `MultiscreenIcon`, `PauseIcon`, `PlayIcon`, `StopCircleIcon`, `TranscriptIcon`, `VideoOffIcon`, `VideoOnIcon`, `VideoUnavailableIcon`, `VideoCameraOffIcon`, `VideoCameraOnIcon`, `VideoCameraUnavailableIcon`\n\n**UI:** `CaretDownFilledIcon`, `CaretDownIcon`, `CaretLeftFilledIcon`, `CaretRightFilledIcon`, `CaretUpFilledIcon`, `CaretUpIcon`, `ExpandIcon`, `ShrinkIcon`, `FullScreenIcon`, `ExitFullScreenIcon`, `TreeviewCollapseIcon`, `TreeviewExpandIcon`, `ZoomInIcon`, `ZoomOutIcon`, `ZoomToFitIcon`, `ResizeAreaIcon`, `ViewFullIcon`, `ViewHorizontalIcon`, `ViewVerticalIcon`, `InsertRowIcon`, `GridViewIcon`, `ListViewIcon`\n\n---\n\n## Nav\n\nA complete, drop-in navigation bar. Renders a sticky `<header>` with a logo slot on the left, a desktop link strip in the centre, a right-side actions slot, and a fully accessible mobile hamburger with a focus-trapped slide-out drawer — all from a single component.\n\n```tsx\nimport { Nav, ThemeToggle } from '@doriansmith/kiln';\n\nconst NAV_ITEMS = [\n  { href: '/', label: 'Home' },\n  { href: '/docs', label: 'Docs' },\n  { href: '/about', label: 'About' },\n];\n\n<Nav\n  logo={<img src=\"/logo.png\" alt=\"MyApp\" style={{ height: 32 }} />}\n  items={NAV_ITEMS}\n  isActive={(href) => window.location.pathname === href}\n  onNavigate={(href) => navigate(href)}\n  actions={<ThemeToggle />}\n/>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `logo` | `React.ReactNode` | — | Left-side brand slot |\n| `items` | `NavItem[]` | `[]` | `{ href, label, icon? }` links — rendered on desktop and in the mobile drawer |\n| `actions` | `React.ReactNode` | — | Right-side slot (ThemeToggle, avatar, CTAs, etc.) |\n| `sticky` | `boolean` | `true` | Sticks the bar to the top of the viewport |\n| `isActive` | `(href) => boolean` | pathname match | Returns `true` to mark a link active (`aria-current=\"page\"`) |\n| `onNavigate` | `(href, e) => void` | — | Called on any link click — call `e.preventDefault()` for client-side routing |\n| `ariaLabel` | `string` | `'Main navigation'` | Accessible label for the nav landmark and mobile dialog |\n\nFor full control over the nav bar layout, use the lower-level [`NavMenu`](#navmenu--mobilenav) and `MobileNav` primitives instead.\n\n---\n\n## AppLayout\n\nA full-page application shell — drop it in once and get sidebar, tools panel, breadcrumbs, notifications, and a sticky top bar wired up and accessible.\n\n```tsx\nimport { AppLayout, Nav, SideNav, ThemeToggle } from '@doriansmith/kiln';\n\n// SideNav manages its own open/collapse state internally\n<AppLayout\n  topBar={<Nav logo={logo} items={navItems} actions={<ThemeToggle />} />}\n  sideBar={<SideNav groups={navGroups} activeId={activeId} onSelect={setActiveId} />}\n  breadcrumbs={[{ label: 'Home', href: '/' }, { label: 'Dashboard' }]}\n  header={<h1>Dashboard</h1>}\n>\n  <YourPageContent />\n</AppLayout>\n```\n\n### Slots\n\n| Prop | Description |\n|---|---|\n| `topBar` | Sticky header (renders inside `<header role=\"banner\">`) |\n| `sideBar` | Collapsible left panel — pass a `<SideNav>` that manages its own open/collapse state |\n| `toolsPanel` | Collapsible right panel — toggle via `toolsOpen` / `onToolsChange` |\n| `header` | Page header rendered above `children` inside the content column |\n| `children` | Main page content (rendered inside `<main>`) |\n| `splitPanel` | Expandable bottom panel with its own toggle button |\n\n### Notifications\n\nPass an array of `AppLayoutNotification` objects for dismissible banners above the content area:\n\n```tsx\nconst [notes, setNotes] = useState([\n  { id: '1', type: 'success', message: 'Deployed.', dismissible: true,\n    onDismiss: (id) => setNotes((n) => n.filter((x) => x.id !== id)) },\n]);\n\n<AppLayout notifications={notes}>...</AppLayout>\n```\n\n`type` is `'info' | 'success' | 'warning' | 'error'`.\n\n### CSS token overrides\n\nOverride panel widths via inline `style`:\n\n```tsx\n<AppLayout\n  style={{\n    '--kiln-app-layout-sidebar-width': '200px',\n    '--kiln-tools-panel-width': '320px',\n  } as React.CSSProperties}\n>\n  ...\n</AppLayout>\n```\n\n### Responsive behaviour\n\n- **Desktop (≥ 768px):** sideBar and toolsPanel slide in/out without overlapping content.\n- **Mobile (< 768px):** both panels become fixed overlay drawers with a backdrop. SideBar closes on Escape or backdrop click.\n\n---\n\n## Header\n\nA consistent page and section heading block. Eliminates custom per-page hero layouts — use `Header` everywhere a heading is needed and spacing is automatically correct.\n\n```tsx\nimport { Header, Button } from '@doriansmith/kiln';\n\n// Page-level header with decorative brand tagline\n<section aria-labelledby=\"page-heading\">\n  <Header\n    id=\"page-heading\"\n    variant=\"h1\"\n    tagline=\"Analytics\"\n    description=\"Monitor usage, performance, and billing across all workspaces.\"\n  >\n    Dashboard\n  </Header>\n</section>\n\n// Section header with inline actions\n<Header\n  variant=\"h2\"\n  description=\"Manage access for your organisation.\"\n  actions={\n    <>\n      <Button variant=\"secondary\">Export CSV</Button>\n      <Button variant=\"primary\">Add user</Button>\n    </>\n  }\n  divider\n>\n  Users\n</Header>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `variant` | `'h1' \\| 'h2' \\| 'h3'` | `'h2'` | Heading level and visual size. `h1` centres content for page heroes; `h2`/`h3` are left-aligned for sections. |\n| `tagline` | `string` | — | Large decorative display text above the heading, rendered with the Kiln brand gradient. Hidden from assistive technology. |\n| `description` | `React.ReactNode` | — | Subtitle rendered below the heading in muted text. |\n| `actions` | `React.ReactNode` | — | Right-aligned slot for buttons or badges. Centres below the description for `h1`. |\n| `divider` | `boolean` | `false` | Renders a hairline separator below the header block. |\n| `id` | `string` | — | Forwards to the heading element — pair with `aria-labelledby` on the parent `<section>`. |\n| `style` | `React.CSSProperties` | — | Use `--kiln-header-max-width` (default `1100px`) and `--kiln-header-padding-x` to customise the container. |\n\n---\n\n## Card — `coming-soon` variant\n\nPass `variant=\"coming-soon\"` to render a self-contained \"work in progress\" placeholder. No children required.\n\n```tsx\nimport { Card } from '@doriansmith/kiln';\n\n// Default text\n<Card variant=\"coming-soon\" />\n\n// Custom text\n<Card\n  variant=\"coming-soon\"\n  title=\"Under construction\"\n  description=\"This section will be ready soon.\"\n/>\n```\n\nUse `--kiln-card-coming-soon-max-width` to override the default 440 px maximum width.\n\n---\n\n## NavMenu + MobileNav\n\nUse these when `Nav`'s layout doesn't fit your design and you need to assemble your own nav bar.\n\n**`NavMenu`** — the desktop-only link strip (a `<nav>` with styled links and active-state handling).  \n**`MobileNav`** — a self-contained hamburger button + focus-trapped slide-out drawer.\n\n```tsx\nimport { NavMenu, MobileNav } from '@doriansmith/kiln';\n\n// Desktop link strip\n<NavMenu\n  items={NAV_ITEMS}\n  isActive={(href) => location.pathname === href}\n  onNavigate={(href) => navigate(href)}\n/>\n\n// Mobile hamburger + drawer\n<MobileNav\n  items={NAV_ITEMS}\n  logo={<img src=\"/logo.png\" alt=\"MyApp\" style={{ height: 32 }} />}\n  isActive={(href) => location.pathname === href}\n  onNavigate={(href) => navigate(href)}\n/>\n```\n\nFor most cases, use `Nav` — it handles all of the above automatically.\n\n---\n\n## Breadcrumbs\n\nHierarchical navigation trail. Last item is the current page (no link, `aria-current=\"page\"`).\n\n```tsx\nimport { Breadcrumbs } from '@doriansmith/kiln';\n\n<Breadcrumbs\n  items={[\n    { label: 'Home', href: '/' },\n    { label: 'Projects', href: '/projects' },\n    { label: 'Kiln' },\n  ]}\n/>\n```\n\n---\n\n## NotificationBar\n\nStacked dismissible banners. Pass `dismissible: true` and `onDismiss` to enable per-item removal. Announces changes via `aria-live`.\n\n```tsx\nimport { NotificationBar } from '@doriansmith/kiln';\n\nconst [items, setItems] = useState([\n  { id: '1', type: 'success', message: 'Deployed successfully.', dismissible: true },\n]);\nconst dismiss = (id) => setItems((n) => n.filter((x) => x.id !== id));\n\n<NotificationBar items={items.map((n) => ({ ...n, onDismiss: dismiss }))} />\n```\n\n`type` is `'info' | 'success' | 'warning' | 'error'`.\n\n---\n\n## RadioButton\n\nSingle-selection control for mutually exclusive options. Custom-styled indicator with micro-interactions, optional description text, and full support for controlled and uncontrolled modes.\n\n```tsx\nimport { RadioButton } from '@doriansmith/kiln';\nimport { useState } from 'react';\n\n// Uncontrolled\n<RadioButton name=\"size\">Small</RadioButton>\n<RadioButton name=\"size\" defaultChecked>Medium</RadioButton>\n\n// With helper description\n<RadioButton name=\"plan\" description=\"Unlimited projects, $12/mo\" defaultChecked>\n  Pro\n</RadioButton>\n\n// Controlled group\nconst [plan, setPlan] = useState('pro');\n\n<RadioButton name=\"plan\" value=\"starter\" checked={plan === 'starter'} onChange={() => setPlan('starter')} description=\"Up to 3 projects, free forever\">Starter</RadioButton>\n<RadioButton name=\"plan\" value=\"pro\"     checked={plan === 'pro'}     onChange={() => setPlan('pro')}     description=\"Unlimited projects, $12/mo\">Pro</RadioButton>\n<RadioButton name=\"plan\" value=\"team\"    checked={plan === 'team'}    onChange={() => setPlan('team')}    description=\"Custom limits, contact sales\">Team</RadioButton>\n\n// Disabled / read-only\n<RadioButton name=\"locked\" disabled>Disabled</RadioButton>\n<RadioButton name=\"locked\" readOnly defaultChecked>Read-only</RadioButton>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `children` | `React.ReactNode` | — | Label text rendered beside the indicator |\n| `checked` | `boolean` | — | Controlled checked state |\n| `defaultChecked` | `boolean` | `false` | Initial checked state (uncontrolled) |\n| `onChange` | `(event: ChangeEvent<HTMLInputElement>) => void` | — | Fired when the radio is selected |\n| `disabled` | `boolean` | `false` | Prevents interaction and dims the control |\n| `readOnly` | `boolean` | `false` | Visually normal but blocks user interaction |\n| `description` | `string` | — | Helper text below the label; auto-linked via `aria-describedby` |\n| `name` | `string` | — | Radio group name — required for mutual exclusion |\n| `value` | `string` | — | Value submitted with the form |\n| `id` | `string` | auto | Explicit id; auto-generated when omitted |\n| `className` | `string` | `''` | Additional CSS classes on the root element |\n| `style` | `React.CSSProperties` | — | Inline styles; use for CSS custom property overrides |\n\n---\n\n## SplitPanel\n\nExpandable bottom panel with drag-to-resize handle and keyboard resize (↑/↓ arrow keys in 20px steps).\n\n```tsx\nimport { SplitPanel } from '@doriansmith/kiln';\n\n<SplitPanel header=\"Logs\" defaultOpen defaultHeight={240} resizable>\n  <LogViewer />\n</SplitPanel>\n```\n\n---\n\n## ToolsPanel\n\nCollapsible right-side panel anchored to the right edge.\n\n```tsx\nimport { ToolsPanel } from '@doriansmith/kiln';\n\n<ToolsPanel header=\"Help\" defaultOpen>\n  <HelpArticle />\n</ToolsPanel>\n```\n\nToken override: `--kiln-tools-panel-width` (default `280px`).\n\n---\n\n## Grid\n\nTwo modes, zero breakpoint config.\n\n### Fixed columns — `cols`\n\nDeclare the max column count. Kiln collapses it automatically: 4 cols at desktop, 2 at tablet, 1 on mobile.\n\n```tsx\nimport { Grid, GridItem } from '@doriansmith/kiln';\n\n<Grid cols={4} gap=\"md\">\n  {cards}\n</Grid>\n```\n\n### Auto-fit — `minColWidth`\n\nTell Kiln how wide each item should be. The browser calculates the column count from the container width — no breakpoints, no config. Works inside sidebars, modals, and any nested layout.\n\n```tsx\n// 1100px container → ~4 cols. 600px → 2 cols. 300px → 1 col. No code change.\n<Grid minColWidth={260} gap=\"md\">\n  {cards}\n</Grid>\n```\n\n### `GridItem` — spanning cells\n\n```tsx\n<Grid cols={3} gap=\"md\">\n  <GridItem colSpan={2}><Card>Wide</Card></GridItem>\n  <Card>Narrow</Card>\n</Grid>\n```\n\n`colSpan` is responsive-safe: it caps to 2 at tablet and resets to 1 on mobile so items never overflow implicit columns.\n\n### Dense packing\n\n```tsx\n<Grid cols={4} gap=\"sm\" dense>\n  {photos}\n</Grid>\n```\n\n`dense` enables `grid-auto-flow: dense` — fills gaps when items vary in height, useful for image galleries.\n\n### Gap tokens\n\n| `gap` prop | Value |\n|---|---|\n| `none` | 0 |\n| `xs` | 0.5rem |\n| `sm` | 1rem |\n| `md` | 1.5rem (default) |\n| `lg` | 2rem |\n| `xl` | 3rem |\n\nOverride per-instance with the `--kiln-grid-gap` CSS token:\n\n```tsx\n<Grid cols={3} style={{ '--kiln-grid-gap': '2rem' } as React.CSSProperties}>\n  {cards}\n</Grid>\n```\n\n---\n\n## CopyToClipboard\n\nA zero-intrusion wrapper that copies `value` to the clipboard when any child element is clicked, then shows a small confirmation tooltip immediately adjacent to the trigger. The child element keeps full ownership of its role, `aria-label`, and keyboard handling.\n\n```tsx\nimport { CopyToClipboard, Button } from '@doriansmith/kiln';\n\n// Wrap any element — one prop is all that's required\n<CopyToClipboard value=\"<SearchIcon />\">\n  <Button variant=\"ghost\" aria-label=\"Copy SearchIcon import\">\n    <SearchIcon />\n  </Button>\n</CopyToClipboard>\n\n// Tooltip placement\n<CopyToClipboard value={shareUrl} placement=\"right\" successMessage=\"Link copied!\">\n  <button type=\"button\" aria-label=\"Copy share link\">\n    <LinkIcon size={16} />\n  </button>\n</CopyToClipboard>\n\n// Inline code snippet\n<CopyToClipboard value=\"npm install @doriansmith/kiln\" placement=\"bottom\">\n  <code style={{ cursor: 'pointer' }}>npm install @doriansmith/kiln</code>\n</CopyToClipboard>\n\n// Callbacks and custom duration\n<CopyToClipboard\n  value={apiKey}\n  placement=\"right\"\n  successMessage=\"API key copied!\"\n  duration={3000}\n  onCopy={(v) => analytics.track('copy', { value: v })}\n  onError={(err) => console.error(err)}\n>\n  <Input label=\"API key\" value={apiKey} readOnly />\n</CopyToClipboard>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `value` | `string` | — | **Required.** String written to the clipboard on click. |\n| `children` | `React.ReactNode` | — | **Required.** The trigger element. Retains its own role, label, and keyboard events. |\n| `placement` | `'top' \\| 'bottom' \\| 'left' \\| 'right'` | `'top'` | Which side of the trigger the tooltip appears on. |\n| `duration` | `number` | `2000` | Milliseconds the tooltip stays visible before fading out. |\n| `successMessage` | `string` | `'Copied!'` | Tooltip text after a successful clipboard write. |\n| `errorMessage` | `string` | `'Failed to copy'` | Tooltip text when the write fails. |\n| `onCopy` | `(value: string) => void` | — | Called with the copied value after success. |\n| `onError` | `(err: unknown) => void` | — | Called with the caught error on failure. |\n| `className` | `string` | — | Extra classes on the wrapper `<span>`. |\n\n### Accessibility\n\n- An always-mounted `role=\"status\"` + `aria-live=\"polite\"` region announces the result to screen readers without racing against DOM mount timing.\n- The visual tooltip is marked `aria-hidden=\"true\"` to prevent double-announcement.\n- Copy is triggered via event bubbling — child buttons handle their own keyboard (`Enter` / `Space`) events naturally.\n\n### Dark mode\n\nThe tooltip automatically inverts to a light surface when `data-theme=\"dark\"` is set on `<html>` — no extra configuration needed.\n\n---\n\n## Blockquote\n\nA styled pull quote with a left accent border, italic serif text, and optional attribution.\n\n```tsx\nimport { Blockquote } from '@doriansmith/kiln';\n\n// Default — primary accent border\n<Blockquote cite=\"Dieter Rams\">\n  Good design is as little design as possible.\n</Blockquote>\n\n// Accent — border + tinted background\n<Blockquote variant=\"accent\" cite=\"Paul Rand\">\n  Design is the silent ambassador of your brand.\n</Blockquote>\n\n// Subtle — gray border, no background\n<Blockquote variant=\"subtle\">\n  The details are not the details. They make the design.\n</Blockquote>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `children` | `React.ReactNode` | — | **Required.** The quoted content |\n| `cite` | `React.ReactNode` | — | Attribution — author or source. Rendered in a `<footer>` with an em-dash prefix. |\n| `variant` | `'default' \\| 'accent' \\| 'subtle'` | `'default'` | Visual treatment of the left border and background |\n| `className` | `string` | `''` | Additional CSS classes |\n| `style` | `React.CSSProperties` | — | Inline styles. Use `--kiln-blockquote-border-color`, `--kiln-blockquote-border-width`, `--kiln-blockquote-bg` to override tokens. |\n\n---\n\n## Section\n\nA full-width layout primitive for page structure. Use it to alternate background colors between page sections, constrain content width, and optionally mark sections as ARIA landmarks.\n\n```tsx\nimport { Section } from '@doriansmith/kiln';\n\n<Section background=\"default\" padding=\"lg\" aria-label=\"Features\">\n  <h2>Everything you need</h2>\n  <p>Ship fast without compromise.</p>\n</Section>\n\n<Section background=\"subtle\" padding=\"lg\" aria-label=\"Pricing\">\n  <PricingTable />\n</Section>\n\n<Section background=\"emphasis\" padding=\"md\" maxWidth=\"800px\">\n  <Testimonial />\n</Section>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `background` | `'default' \\| 'subtle' \\| 'emphasis' \\| 'transparent'` | `'default'` | Background fill variant |\n| `padding` | `'none' \\| 'sm' \\| 'md' \\| 'lg'` | `'md'` | Vertical padding scale |\n| `maxWidth` | `string \\| 'full'` | `'1200px'` | Max-width of the inner content container. Pass `'full'` to disable. |\n| `aria-label` | `string` | — | Accessible label. When set, adds `role=\"region\"` automatically — making the section a navigable landmark. |\n| `className` | `string` | `''` | Additional CSS classes |\n| `style` | `React.CSSProperties` | — | Inline styles. Use `--kiln-section-bg` to override the background token. |\n| `children` | `React.ReactNode` | — | **Required.** Section content |\n\n---\n\n## GradientText\n\nAn inline or block gradient text element using `background-clip: text`. Renders as any HTML element — default `span` for inline use inside a heading, or set `as=\"h1\"` to render a standalone gradient heading.\n\n```tsx\nimport { GradientText } from '@doriansmith/kiln';\n\n// Inline accent inside a heading\n<h1>\n  Ship fast <GradientText variant=\"brand\">without compromise</GradientText>\n</h1>\n\n// Standalone gradient heading\n<GradientText as=\"h1\" variant=\"brand\" style={{ fontSize: '3rem', fontWeight: 800 }}>\n  Your tagline here\n</GradientText>\n\n// Other presets\n<GradientText variant=\"warm\">Golden hour</GradientText>\n<GradientText variant=\"cool\">Indie developers</GradientText>\n<GradientText variant=\"sunset\">Zero config</GradientText>\n\n// Custom colours via CSS tokens\n<GradientText\n  variant=\"custom\"\n  style={{\n    '--kiln-gradient-text-from': '#10b981',\n    '--kiln-gradient-text-to':   '#3b82f6',\n  }}\n>\n  Your brand colors\n</GradientText>\n\n// Custom angle\n<GradientText variant=\"brand\" angle={90}>Vertical sweep</GradientText>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `variant` | `'brand' \\| 'warm' \\| 'cool' \\| 'sunset' \\| 'custom'` | `'brand'` | Gradient preset. `'custom'` reads `--kiln-gradient-text-from` and `--kiln-gradient-text-to` from inline style or CSS. |\n| `as` | `'span' \\| 'p' \\| 'h1'–'h6' \\| 'div' \\| 'strong' \\| 'em'` | `'span'` | HTML element to render. |\n| `angle` | `number` | `135` | Gradient direction in degrees. |\n| `className` | `string` | — | Additional CSS classes. |\n| `style` | `React.CSSProperties` | — | Inline styles. Pass `--kiln-gradient-text-from` / `--kiln-gradient-text-to` for the custom variant. |\n| `children` | `React.ReactNode` | — | **Required.** Text content. |\n\n---\n\n## ScrollIndicator\n\nA pulsing scroll cue — typically placed at the bottom of a full-page hero. Renders a mouse icon with an animated wheel dot and an uppercase label. Automatically chooses its element type: `<a>` when `href` is set, `<button>` when `onClick` is set, or a decorative `<div>` when neither is provided.\n\n```tsx\nimport { ScrollIndicator } from '@doriansmith/kiln';\n\n// Decorative — no interaction\n<ScrollIndicator />\n\n// Anchor scroll\n<ScrollIndicator href=\"#features\" label=\"See features\" />\n\n// Button with smooth-scroll\n<ScrollIndicator\n  onClick={() => document.getElementById('content')?.scrollIntoView({ behavior: 'smooth' })}\n/>\n\n// Light variant for dark/gradient backgrounds\n<ScrollIndicator variant=\"light\" href=\"#about\" />\n\n// Inside a full-page Hero actions slot\n<Hero\n  fullPage navOffset variant=\"gradient\"\n  title=\"Your product. Shipped.\"\n  actions={\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: 'var(--kiln-space-6)' }}>\n      <Button variant=\"primary\" size=\"lg\">Get started</Button>\n      <ScrollIndicator variant=\"light\" href=\"#features\" label=\"See what we build\" />\n    </div>\n  }\n/>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `variant` | `'default' \\| 'light' \\| 'ghost'` | `'default'` | Visual style. `'light'` uses white tones for dark/gradient backgrounds. |\n| `label` | `string` | `'Scroll down'` | Accessible label and visible text. |\n| `href` | `string` | — | Anchor href. When set, renders as `<a>`. |\n| `onClick` | `() => void` | — | Click handler. When set (no `href`), renders as `<button>`. |\n| `className` | `string` | — | Additional CSS classes. |\n| `style` | `React.CSSProperties` | — | Inline styles. Token overrides: `--kiln-scroll-indicator-color`, `--kiln-scroll-indicator-size`, `--kiln-scroll-indicator-pulse-color`. |\n\n---\n\n## Prose\n\nA reading-optimized typography container. Drop any HTML content inside and get consistent heading hierarchy, paragraph spacing, link styles, blockquote treatment, inline code, and table styles — without writing custom CSS.\n\n```tsx\nimport { Prose } from '@doriansmith/kiln';\n\n<Prose>\n  <h1>Article title</h1>\n  <p className=\"lead\">A short intro paragraph styled larger and lighter.</p>\n  <p>Body copy with <a href=\"#\">links</a> and <code>inline code</code>.</p>\n  <blockquote>\n    <p>A pull quote with the Kiln accent border.</p>\n  </blockquote>\n  <h2>Sub-heading</h2>\n  <ul>\n    <li>Bullet one</li>\n    <li>Bullet two</li>\n  </ul>\n</Prose>\n\n// Smaller text for annotations\n<Prose size=\"sm\" maxWidth=\"full\">\n  <p>Terms and conditions apply.</p>\n</Prose>\n\n// Full-width (disables the 68ch line-length cap)\n<Prose size=\"lg\" maxWidth=\"full\">\n  <MDXContent />\n</Prose>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `children` | `React.ReactNode` | — | **Required.** Any HTML content — headings, paragraphs, lists, code, blockquotes, images, tables |\n| `size` | `'sm' \\| 'md' \\| 'lg'` | `'md'` | Base font size. Scales the entire type hierarchy proportionally. |\n| `maxWidth` | `string \\| 'full'` | `'68ch'` | Reading line length. 68ch is optimal for body copy. Pass `'full'` to disable. |\n| `className` | `string` | `''` | Additional CSS classes |\n| `style` | `React.CSSProperties` | — | Inline styles. Token overrides: `--kiln-prose-color`, `--kiln-prose-heading-color`, `--kiln-prose-link-color`, `--kiln-prose-lead-color`. |\n\n### Using with MDX\n\n```tsx\nimport { Section, Prose } from '@doriansmith/kiln';\n\nexport function MDXLayout({ children }) {\n  return (\n    <Section background=\"default\" padding=\"lg\">\n      <Prose>{children}</Prose>\n    </Section>\n  );\n}\n```\n\n---\n\n## Avatar\n\nCircular user avatar for navbars and user-facing UIs. Shows an image, auto-derived initials, or a fallback icon. Becomes a trigger for a dropdown menu when `menuItems` is provided.\n\n```tsx\nimport { Avatar } from '@doriansmith/kiln';\n\n// Initials — derived from name automatically\n<Avatar name=\"Dorian Smith\" size=\"md\" />\n\n// Image (falls back to initials on error)\n<Avatar src=\"/avatar.jpg\" name=\"Dorian Smith\" size=\"md\" />\n\n// Navbar user menu — the most common pattern\n<Avatar\n  name={user.name}\n  src={user.avatarUrl}\n  size=\"sm\"\n  menuItems={[\n    { label: 'Profile',  onSelect: () => navigate('/profile') },\n    { label: 'Settings', onSelect: () => navigate('/settings') },\n    { type: 'separator' },\n    { label: 'Sign out', onSelect: () => auth.signOut(), variant: 'danger' },\n  ]}\n  menuAlign=\"end\"\n/>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `name` | `string` | — | Full name. Initials are derived automatically (first letter of first and last word). Also the accessible label. |\n| `initials` | `string` | — | Explicit 1–2 character initials. Overrides derivation from `name`. |\n| `src` | `string` | — | Image URL. Takes priority over initials. Falls back to initials on load error. |\n| `alt` | `string` | `name` | Alt text for the avatar image. |\n| `size` | `'xs' \\| 'sm' \\| 'md' \\| 'lg' \\| 'xl'` | `'md'` | Circle diameter. |\n| `menuItems` | `DropdownMenuEntry[]` | — | When provided, the avatar becomes a button that opens a dropdown menu. Same entry format as `DropdownMenu`. |\n| `menuAlign` | `'start' \\| 'end'` | `'end'` | Horizontal alignment of the dropdown. |\n| `menuSide` | `'bottom' \\| 'top'` | `'bottom'` | Which side the dropdown opens on. |\n| `menuAriaLabel` | `string` | `'[name] menu'` | Accessible label for the trigger button and menu. |\n\n---\n\n## Checkbox\n\nA custom-styled checkbox with animated checkmark, indeterminate state, helper/error text, and full WCAG AA compliance.\n\n```tsx\nimport { Checkbox } from '@doriansmith/kiln';\nimport { useState } from 'react';\n\n// Uncontrolled\n<Checkbox label=\"Remember me\" defaultChecked />\n\n// Controlled with error\nconst [agreed, setAgreed] = useState(false);\n\n<Checkbox\n  label=\"Accept terms\"\n  checked={agreed}\n  onChange={(val) => setAgreed(val)}\n  errorText={!agreed ? 'You must accept to continue.' : undefined}\n/>\n\n// With helper text\n<Checkbox\n  label=\"Subscribe to updates\"\n  helperText=\"We'll only send important product news.\"\n/>\n\n// Sizes\n<Checkbox label=\"Small\"  size=\"sm\" />\n<Checkbox label=\"Medium\" size=\"md\" />  {/* default */}\n<Checkbox label=\"Large\"  size=\"lg\" />\n\n// Indeterminate — select-all pattern\n<Checkbox\n  label=\"Select all\"\n  indeterminate={someSelected && !allSelected}\n  checked={allSelected}\n  onChange={(val) => setAllSelected(val)}\n/>\n```\n\n### Props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `label` | `string` | — | Visible label text and accessible name. |\n| `labelHidden` | `boolean` | `false` | Hide the label visually while keeping it for screen readers. |\n| `checked` | `boolean` | — | Controlled checked state. |\n| `defaultChecked` | `boolean` | `false` | Uncontrolled initial state. |\n| `indeterminate` | `boolean` | `false` | Shows a dash instead of a tick. Use for select-all when only some items are selected. |\n| `onChange` | `(checked: boolean, e: ChangeEvent) => void` | — | Fired on every state change. |\n| `disabled` | `boolean` | `false` | Prevents interaction and dims the control. |\n| `helperText` | `string` | — | Helper text below the label. Hidden when `errorText` is set. |\n| `errorText` | `string` | — | Error message. Sets `aria-invalid` and shows a red shake state. |\n| `size` | `'sm' \\| 'md' \\| 'lg'` | `'md'` | Visual size of the box and label. |\n| `id` | `string` | auto | id for the underlying input. Auto-generated when omitted. |\n| `className` | `string` | — | Additional CSS classes on the root wrapper. |\n\n---\n\n## TypeScript\n\nAll props are fully typed. Named type exports:\n\n```ts\nimport type {\n  AvatarProps, AvatarSize,\n  ButtonVariant, ButtonSize,\n  CardVariant,\n  BadgeVariant, BadgeSeverity, BadgeStatus, BadgeSize,\n  CheckboxProps, CheckboxSize,\n  RadioButtonProps,\n  TabItem, NavItem, CodeBlockProps,\n  BreadcrumbItem,\n  NotificationBarItem, NotificationBarType,\n  ToolsPanelProps, SplitPanelProps,\n  AppLayoutBreadcrumb, AppLayoutNotification,\n  CopyToClipboardProps, CopyStatus, CopyPlacement,\n  BlockquoteProps, BlockquoteVariant,\n  GradientTextProps, GradientTextVariant, GradientTextAs,\n  ScrollIndicatorProps, ScrollIndicatorVariant,\n  SectionProps, SectionBackground,\n  ProseProps, ProseSize,\n} from '@doriansmith/kiln';\n```\n\nNo generic annotations required anywhere.\n\n---\n\n## Bundle size\n\n| Artifact | Minified | Gzipped |\n|---|---|---|\n| `kiln.css` | ~74 KB | ~10 KB |\n| `index.js` (ESM) | ~36 KB | ~13 KB |\n\nTotal gzipped: **< 26 KB**. Budget: 50 KB gzipped.\n\n---\n\n## Status\n\n**v0.3.0 — Stable.** APIs are stable. The visual style is opinionated and will not change without a major version bump.\n\n---\n\n## Roadmap\n\n**Future releases**\n- Storybook component explorer\n- GSAP-enhanced animation variants (optional peer dependency — base components remain CSS-only)\n- Additional primitives: Select, Combobox, DatePicker\n- Component-level token documentation\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}