{"_id":"@c2n/text-field","_rev":"15-8716c2d1c16f00ce8e94ee5182032bab","name":"@c2n/text-field","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.6":{"name":"@c2n/text-field","version":"0.0.6","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.6","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"a11b925e30782359318df941fc116017339a7d7a","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.6.tgz","fileCount":10,"integrity":"sha512-qZ2nsGfirVviy8UoCL792yZKjvkzD3YeJJUkTaXykwjBnIGtqye9XS09HJIU6LGlNRbw66+TDoh6tc/iy8WwnA==","signatures":[{"sig":"MEUCIBgOvTljst3qL+s9dQaIW9c3aETQGIrauAhRsYxF3nIqAiEA1oiDxcIhBz9CQ2bmKVtVMc6NMKH31Qc4oWNFzOUkST4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34820},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"2921054bc75299da66dad11c1e374246ff88a51e","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.6_1789059288975_0.8933060681431746","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@c2n/text-field","version":"0.0.7","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.7","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"60faed0dd0ce2729169f95db795720f4f1167ce0","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.7.tgz","fileCount":14,"integrity":"sha512-aEfmxDrSSGS1TTKyrkXdVDNONVcB2EPluPoR5jCY/hqr46DyPx08SqzeJl+Cw0n8QEjiaXvM8sWOOw419Nhxow==","signatures":[{"sig":"MEUCIQDYEoF9naUOHur+YITe7ld7x+Pg/t0qeTHza7IbDDg2LgIgP5r8Njk0VG29jhA/roASgHJa/faIZLEabObyyocZ/ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfr7VSmEG+zcjjDICdjE3yquOvydh/Ummni1Lq3bd1kAIgQYXdI6w6acu4MCnEHB5ck4wP2gs0sR510pjHvlb8XJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42610},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"c8db398a27f7cd417d665fdf5da455fee2d4e910","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.7_1789478597451_0.29130202560318685","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@c2n/text-field","version":"0.0.8","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.8","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"97960c5f6328e45f22ee4befc4b6882b1b1a7eee","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.8.tgz","fileCount":14,"integrity":"sha512-2uqNPopNzTj56w1K5LRsdIgqaHBYQV414ptigQs+PTSK3FHxOlFLcMJJ9eskXcaw6V049xIN00FYf5iaEUATKA==","signatures":[{"sig":"MEQCIDKxxkQkcajhdghy/U0Zk5SuHmgiTU4MyBQJIhE46zXgAiBThzTwZOdfx3wg2iroiAdpgMXOX7wt2donU6erMvzv9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLNi12H+Eggs2BhbmaS5NzJVRoGIJ71Ww3I2tWZx7qjAiAwI8AfLTa4wHt1CwLgYYSV6zzij0+Ac0al4e6rhgYULg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42610},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"be59cbccee1d33ca248e39f69b05c0b595ec6c6d","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.8_1789486290961_0.9169500643015756","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@c2n/text-field","version":"0.0.9","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.9","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"a1c10438e60609c43b27a996c6917ff2a438534c","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.9.tgz","fileCount":14,"integrity":"sha512-JoNYpJDXj2MRXmtMMggTwzQWkcCtdfOQPfKn6uQgvNin4AFiJmkftmYLoJCO0B+iBkWajb6GkJRNFGRnkv5m+Q==","signatures":[{"sig":"MEQCIBkEHMAWjya++/qhcLdnN91TcgpBzpP73cONFz6YVbwfAiA2lBIpGIth3Sf0vqO3TmBZwQykIgbXVA5FqP7RVb5SAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrfj+7JiMlxmGvFj5gtZo541YTgygmu6WPUPRUaMak2AIgEzYzYW9TeU+jOChc6A43RpTia6i5QKnVyKe4LPjl6fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42610},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"e4768cce5e0fbd5bc3165cd493a1e8d57cf0fff4","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.9_1789633678524_0.6549011183864792","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@c2n/text-field","version":"0.0.10","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.10","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"2d81412f285606469918b8ddd0dded81216f1390","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.10.tgz","fileCount":14,"integrity":"sha512-m9QcHsbspfn3GGyDaZEMuGCgqsJYI0KSEXsbhBlMDR4/1nTv3otUS2f7QXdTboom3qqv5baVWuZEbLTIKZ8yTA==","signatures":[{"sig":"MEUCIQCTBSE4vh3Cm104UE6/muSVqs86NBslGefg54xPgqPfogIgT/PLusugaKPJRRSHrn+h9a9Wj2lPDowfMdZb0rH3Akk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSjlqmPiupnKPcK/Jct47rSxGZV8+04RFGxqF9kD+wBgIhAPj02rA2qtoo7sIBBitKryrPvxV/bFDkf/6egYYGIIFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42612},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"8d57710b3345fcb01cdb4cb15d2d43ba8bf21642","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.10_1789708142116_0.3001542147704215","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@c2n/text-field","version":"0.0.11","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.11","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"163bbf6db32cdd7f25fe6993a5840c48b2097fbc","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.11.tgz","fileCount":14,"integrity":"sha512-q1spciZQJlvYW0wT9aoC1R9G6PQPE0B+bU9+UIP19tr5uDEMBjaZu97RyqqCSfQc7Nf4rAxKtSgh12rcovo78g==","signatures":[{"sig":"MEUCIBDAKSljbGYzPBgXXTZb+BtxbA2etis00rBm6UqHfV4LAiEA3wpHjWuacC+oJyQz63KYF6qAO//rPJXu/gb6gGxOfrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfOZHkoYhqxeQfeV0Ibdmn7LFkvuKxntW/5f0lc9vhIAiEApRkZDKBN+Lw4qHpF4/bhLYETkWY3wO8fH9JDil07SlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42612},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"bf962fba5e49a0ac7555a082584e262949d323a5","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.11_1789739130795_0.8790505576651582","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@c2n/text-field","version":"0.0.12","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.12","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"88d8adf8f20f1becff6e49e70a4e69d8c14fd645","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.12.tgz","fileCount":14,"integrity":"sha512-Ez06waIUpfRp5yZ5vg3FzfHhU2rQp9J+DJ7CfTdry1wDy1xPzOdpyggCZS3vK1xQE6s0kD3geTLSdU/FfUajpw==","signatures":[{"sig":"MEQCIFhRTeq7dDrt8O0q7ecwQtj03/ointfZksaRGbGhJTD5AiAQva5GlO2tM/7oT2cdruihLxBvgBh6ReBYo1zr40ifsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+YBaAPwHnK+Tqsftxq4F7qerJFPgeJtWDWKcqagPTfgIhANsQ66s9JCZIRs1ngYevZWKsRiJR6Bi2XGfRgbs8h/zG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43216},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"43e38b42ac221ffeef99a773c42dd3356961d26a","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.12_1789748945826_0.6538700427125572","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@c2n/text-field","version":"0.0.13","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.13","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"26c872b74045f523807a13d043443bc47ab8f1dc","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.13.tgz","fileCount":15,"integrity":"sha512-DtEsZVtJ/05a7D4B1o0rsTLf9LRh4b2nIr+tc4hSGERPh0lPLP+KS1DD6cMT68+eO6OMBhe2X6mnLl+cisRmOg==","signatures":[{"sig":"MEUCIQCVMHpzEFtj9q/KJBOcYG33gwZX1oplPyYQoPHl5IzSQwIgKgu1YUh0Z/NwjZXGBEgwZxT9JtpqUqa48/SmdpwSHWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHk4kn/resNRks87bR4BxC4hJGqZZDeykxptReM+kAXxAiEA1cp3WI6B31t8U/y7M4iQv4p+Ykhjgm6FqMz04NVuiQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88589},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"aa19b641f64fbc54c36b7649a8171d7a686abbdd","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.13_1789764039683_0.6350038228480113","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@c2n/text-field","version":"0.0.14","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.14","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"13316577633efb1d07928338c14ddb523dc65566","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.14.tgz","fileCount":15,"integrity":"sha512-xY+iUvLctrmjhipnO2E8DCPN7UOQARMPlNyHZ4OWK744xIH59ISSl8C1GjsyleVTuFKk+1UPHslRNSjI2M2nZA==","signatures":[{"sig":"MEQCIEMwk2qq2vIdIzc07SjA8k+Xa6eg4+iTpLiasq4dtJyrAiAe8Hm4Mz6Sadig5LRL31PKgVgn/x/+5HO60erwlPgopQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwyWp4GbLteJavvLqpmlCnoyQUJqg31E69nMRntk9LcAiACcbppQtEq7yCkH8rMeGucf2yH86+ATtpvEWwwosbmNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88537},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"0261bfceaaa9f710a54e8f36cb57f946c0b83e53","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.14_1789998725289_0.21109988780702849","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@c2n/text-field","version":"0.0.15","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.15","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"2542c109f7a4e99f2593b4bf930fff6719265f05","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.15.tgz","fileCount":15,"integrity":"sha512-7ntuesFf3W0RrWdbO98U+s+jODsEumSRUqBPSouWcVk8fTb8jIfHPzS0ZLZx0292WpPQ5ZzYOn1p4zbJnQCKxQ==","signatures":[{"sig":"MEUCIFOiuDEIxEr13vrHIH7l+aURbt7KJVK6a323X5p8hnrcAiEAooVbY1KsJe38UwDhjQNnFTKHlgmJ5bT8AF7E7rxcnBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBY0ObtNGRwLZAn6F6xQXdbr3Wbx+Dfw6D6Xp+1Vp7JHAiB2CvcLKO+jikxh72KBdW61/XQw8z2tAt/ehlZycHMp1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88682},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"129a6e537c68c04ed2a36508789bf42c9781e196","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.15_1790180301380_0.09169650474874902","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@c2n/text-field","version":"0.0.16","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.16","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"9ba9f4038ac6c7bb0146bdec0c777f3b9ad49e2f","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.16.tgz","fileCount":15,"integrity":"sha512-1SoIUxtl01SpyOHTJrtufr2Oz1hDOUBFkSix4ah/+CQm20AjwFZeSBdY+yP0TVO+YLPRnFIB+ADfLVZUtiQ1nQ==","signatures":[{"sig":"MEUCICg6fMZu4X3zQ74unAKWmWvSmjjBE9r8bTX6WauKtwzXAiEAmaKXpnmMut+bbUfOO0Lua2141gwdrVRVYrJMDRALX8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJufihlA55qNaraPiLgWTLIUq7CX9rDMkh7Kv1dV6yQAiEAlmAp50BceF1ijB0WqM1YiZ952uWCLu/bxdk3zTsajI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88682},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"d04bcc1c278febafc95f94904d68ea583d380e05","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.16_1790260289479_0.7443863565108988","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@c2n/text-field","version":"0.0.17","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.17","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"ddf37de984314e135d57b24f9aaafad2c68c5893","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.17.tgz","fileCount":15,"integrity":"sha512-NqUdcdmoWQB5QPpfZfi7HK6QTxMXQB3B+ZYaeL9Rm/cnEN0jMT/yxlbilRLSd4qOr2v/PIrHVZVc00MjBBDuiQ==","signatures":[{"sig":"MEYCIQC5qf9Cc0ng9LrPDoBftu5XGePTJGgh/p43ypgSRtiYKgIhAOfn0c+CU7KN5fjnKsi1ol0e236Tme+6SB4k1vFnU123","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCIgNuE9RZvYVXDbI8AOCx7ShG28a9j9tl9dqIAWSptAiEAl1TODnboGoLDfZqBD6dMI5vu1Wiv3fgrKqZLVkNEgw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88682},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"0f012d5c8f91bb1bf7c1a39437147f76802c6a6f","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.17_1790624655838_0.9657341953409504","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@c2n/text-field","version":"0.0.18","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.18","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"e916386f5375fc8a59210e7e1d269464a594019b","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.18.tgz","fileCount":15,"integrity":"sha512-2IaXWjJIjXRu2cuzNefS9AcOWpumoQw0ZG8nJbI1X8JeAnyQgXQ47+YzmwaSb4ed2lMilJZ2C8sw6DY3egrOHQ==","signatures":[{"sig":"MEUCIQCgwFinzTA9U6rm4mGhe5gqLiVEaB60d1l6yjgqpdvwHgIgeizTGm/Ce1kKB4soMh21w61z7TPL5sbEvVRFUkQchrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsQ6GRxI54qrymYyhAPot7YhWTi+eklP5rX8emHFtlvgIhAIwAg77AWVDICEFIDyYGOwCIkXkRCDGoqoW+iDDvpi+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88864},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"fda447c5290caf4e16fdb810d8f89b91ecb3b7db","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.18_1790702687674_0.367199564683208","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@c2n/text-field","version":"0.0.19","keywords":["text-field","web component","lit"],"author":{"name":"code2nguyen@gmail.com"},"_id":"@c2n/text-field@0.0.19","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"homepage":"https://github.com/code2nguyen/web-components#readme","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"64c3d81e0ee83087b8fc65615b53005b5c7a3dcd","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.19.tgz","fileCount":15,"integrity":"sha512-LScgwBEqiStP3ljTNtK/9Qlb8OaYLJ3/gwvvCCjfSRoy+dU7oF7lmh1/LgvGmoSTEYVPRyelzd1Fn14fdqwYsA==","signatures":[{"sig":"MEUCIC+sJcs2KJkfjRb1gS7U3ekaH0fxz4fsDO1uluu4/+MXAiEA8fW3hVCCuN+TfS0LxZ8ndta0fCKvLeNXOR5PLdk3XPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWP1ljqFB7oMuQEwNJ6BuUPV8UswkmzsjL0iOT52TP4QIhANlS6I6Ys9SMC9VDCCy/b3HSF8PKUbOk608JGgZhuAHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89136},"main":"dist/text-field.js","type":"module","wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"97db30ae10cfe0b1571ba5081116bc134422fce4","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/text-field_0.0.19_1790715798037_0.8226511684696556","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"_id":"@c2n/text-field@0.0.20","bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"dist":{"shasum":"7330708a581b32cd769c109c05bbda681ece1a46","tarball":"https://registry.npmjs.org/@c2n/text-field/-/text-field-0.0.20.tgz","fileCount":15,"integrity":"sha512-xFxoXMDdQqQWd0Vf1VOIE0nExmc85OJISq6MjNIzhzPyxw6GxGsq3VOvlmlIH7QHWCjOD/UInULM2RNfFqqSHA==","signatures":[{"sig":"MEQCIB2XfQ1djUK9y4roUJUR2T6EnrP+BROS8MJG5vJ2CoJTAiBrOTwKlrBi1XO1urYuo5U7alULF+ovIU9mMHPh8kYN+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBEWA/RNpk6IMkic8GSDh1O9z3yiphzPC6/C2wZbx2mPAiB14tgSXJ8dk5sc9iMz+tfjc9427R2zGCMBcyAKWwi2lA=="}],"unpackedSize":89136},"main":"dist/text-field.js","name":"@c2n/text-field","type":"module","author":{"name":"code2nguyen@gmail.com"},"wireit":{"build":{"command":"vite build","dependencies":["type-check"]},"type-check":{"command":"tsc -p tsconfig.lib.json --composite false","dependencies":["../../core:build"]}},"exports":{".":{"types":"./types/src/text-field.d.ts","default":"./dist/text-field.js"},"./vue":{"types":"./vue.d.ts","default":"./vue.js"},"./react":{"types":"./react.d.ts","default":"./react.js"},"./text-field-clear.js":{"types":"./types/src/text-field-clear.d.ts","default":"./dist/text-field-clear.js"},"./custom-elements.json":"./custom-elements.json"},"gitHead":"3511c8887d324e582b8284a9719e59f6577b0aaf","scripts":{"dev":"vite","build":"wireit","type-check":"wireit"},"version":"0.0.20","_npmUser":{"name":"code2nguyen","email":"code2nguyen@gmail.com"},"homepage":"https://github.com/code2nguyen/web-components#readme","keywords":["text-field","web component","lit"],"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","directories":{},"maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"lit":"3.3.3","@c2n/core":"0.0.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"customElements":"custom-elements.json","devDependencies":{"@c2n/config":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/text-field_0.0.20_1790936538175_0.7246422197886326"}}},"time":{"created":"2026-09-10T16:54:48.762Z","modified":"2026-10-02T10:22:18.439Z","0.0.6":"2026-09-10T16:54:49.145Z","0.0.7":"2026-09-15T13:23:17.530Z","0.0.8":"2026-09-15T15:31:31.036Z","0.0.9":"2026-09-17T08:27:58.614Z","0.0.10":"2026-09-18T05:09:02.207Z","0.0.11":"2026-09-18T13:45:30.872Z","0.0.12":"2026-09-18T16:29:05.932Z","0.0.13":"2026-09-18T20:40:39.759Z","0.0.14":"2026-09-21T13:52:05.388Z","0.0.15":"2026-09-23T16:18:21.465Z","0.0.16":"2026-09-24T14:31:29.574Z","0.0.17":"2026-09-28T19:44:15.918Z","0.0.18":"2026-09-29T17:24:47.765Z","0.0.19":"2026-09-29T21:03:18.130Z","0.0.20":"2026-10-02T10:22:18.266Z"},"bugs":{"url":"https://github.com/code2nguyen/web-components/issues"},"author":{"name":"code2nguyen@gmail.com"},"homepage":"https://github.com/code2nguyen/web-components#readme","keywords":["text-field","web component","lit"],"repository":{"url":"git+https://github.com/code2nguyen/web-components.git","type":"git"},"description":"`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.","maintainers":[{"name":"code2nguyen","email":"code2nguyen@gmail.com"}],"readme":"# @c2n/text-field\n\n`c2-text-field` is a single-line input in a themeable field: icon slots, an optional clear button, helper and error text, and a character counter.\n\n```html\n<c2-text-field type=\"email\" placeholder=\"you@example.com\" help=\"We never share it.\" clearable>\n  <svg slot=\"prefix-icon\" viewBox=\"0 0 24 24\">…</svg>\n</c2-text-field>\n```\n\n- Attributes: `type`, `name`, `autocomplete`, `placeholder`, `value`, `maxlength`, `minlength`, `pattern`, `required`, `disabled`, `readonly`, `error`, `error-text`, `help`, `clearable`.\n- Slots: `prefix-icon`, `suffix-icon`, `clear-icon`, `help-icon`, `supporting-text`.\n- Events: `input`, `change` (re-dispatched from the inner input), `clear`.\n- Theming: `--c2-text-field--*` with `__hover`, `__focus`, `__error`, `__read-only`, `__disabled` states, plus `__icon`, `__clear-icon`, `__help-icon` and `__supporting-text` parts. Pair with `c2-label` for a caption.\n","readmeFilename":"README.md"}