{"_id":"@acezentrix/vinext-a11y","_rev":"13-7b8aaf13ed0fa13b28edc9655e8a4e9b","name":"@acezentrix/vinext-a11y","dist-tags":{"latest":"0.1.12"},"versions":{"0.1.0":{"name":"@acezentrix/vinext-a11y","version":"0.1.0","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.0","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"96c88959ec25d418f86178c6bf1576dbc313c2f2","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.0.tgz","fileCount":22,"integrity":"sha512-LgtTJH5cfl9xmJGzLi0VNbnHuf6UeqJ2gLDJzdcaet+tMdIHsQfyaBV5KKaEc65nThjhbez0oasE2HnxtgGJLA==","signatures":[{"sig":"MEYCIQCg200lANV7LyCEgAoLnD253aDevW0J/srWzgNvkLJeFQIhALqXVpASyQlrIwK5WV6kAhfjmcw5H+Sx/R+xAiHjJ8nb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.0_1775932978895_0.9964618449268519","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acezentrix/vinext-a11y","version":"0.1.1","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.1","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"813104760df57e5ea5f75be487d83b9392a034c4","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.1.tgz","fileCount":22,"integrity":"sha512-hKUOnl7MTRJwzpWMR99pKrvE52Dgwg0IpAVZr7/3FeK+14msTNib1bkfpMHQBZp51rzYNXSymacR4efENTfRSg==","signatures":[{"sig":"MEQCIByaRsJD8fQmKSewigMqwuJ8K4kbdzvPhXb2UH+ejMHkAiAqraJnWm5tFeguTlmiWTlHgAJ32OvPDbBKh0vrzzFeoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"95c8d75b74e7bdeb59b1febf606160316421e09a","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.1_1775933250139_0.5733677862131843","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acezentrix/vinext-a11y","version":"0.1.2","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.2","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"5e907177267515e4f20bf19a076f6e7fae702844","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.2.tgz","fileCount":22,"integrity":"sha512-11B8ej/g8gYS8KTd8xwSrpqJ76NAETZkRWnwumzwCocLDL7doxlidkdjjtw3DQ3cTaiWIH2iadlNg+Yew/uylA==","signatures":[{"sig":"MEYCIQCdXTdzsReDvU8z1E4JrNUD2G/EG09wVhFfjqZQeA8AKAIhAPYOiN43rglmhg6u8kvmRdaGgRiQEiWtqvifE6xrN2+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"0b57dd9abf21a742dc8c82efeaeb15a5a2b3c95a","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.2_1775933449642_0.061007411687190594","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acezentrix/vinext-a11y","version":"0.1.3","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.3","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"51782a9db66d1d66846791834e6b2df2d9bbdb5c","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.3.tgz","fileCount":22,"integrity":"sha512-IMODXFMYVISNT6wKx8oKVs7LYLhahn7PF6kcSYMgzjix1IEZt0ycJ13u9N78HR/Bjlfj3XnQK6ppyOEnD7JGtw==","signatures":[{"sig":"MEYCIQCR4L/lguiIzRT7c4zzsIaRT8IMz6p8De6ibAxri9vZTwIhAOWKr1CfmYxXr7FS7GQIDGF/J/SYak/wBXGGkV+RZ4GI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"c6bc21435ed5d3488af1cc7d6ba5a85b7711a7d0","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.3_1775933660487_0.4490267237152368","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@acezentrix/vinext-a11y","version":"0.1.4","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.4","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"4a5dbad3523ab6db13899f4a61db675d3b91fe3a","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.4.tgz","fileCount":22,"integrity":"sha512-zX3SUh0PH519pBnuZF5Fqfh3ibZv7f5bgEW8K7Yimgp5TCLpKfjXXYsDX+ZGjiaRyyqnY/Rd8lITFfyHwW1jwA==","signatures":[{"sig":"MEUCIQCrBQXfh4cefq6QrWkDu5SYyLekI4b2+fjQ6MTtwJI56AIgRuDMmJ80w0+pjER9as2LJdOMIIGva6S74m2+UXFli4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"1734335f3f2ba88092c83266b242eaf92ccf5000","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.4_1775933828458_0.34913031677126627","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@acezentrix/vinext-a11y","version":"0.1.5","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.5","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"1cd55016517edbd1b6699e5550a0abbaae99fbdb","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.5.tgz","fileCount":22,"integrity":"sha512-NllxQCSI1P3kJngYBOJs3+JUCFkHMwseuL4ZMcvfSCsDDWmu10NmPsh3XPQO278oPk13rxkYUIePdbI3V5zsCg==","signatures":[{"sig":"MEYCIQCM+1C7CJzMFL7dmrRRY0y/JGmnfP4DtPAv97Kyx1kbegIhAIpR1BOdXN9ILNhy4CSoVMfSw25a6fBbcR0Vixg8+iJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"7efcb2bc03ab69437acfa89c5b2be5d72cbc489a","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.5_1775934066480_0.003626815512841386","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@acezentrix/vinext-a11y","version":"0.1.6","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.6","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"012e2ac7358543cf55b6931da4070f20bdcbfc08","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.6.tgz","fileCount":22,"integrity":"sha512-sS9LzoQolTaUAlRAzuIFh1pAfB0wOCb96gTiK7ifrb7yRWFYZE4jcXkid0Xm4/LtMrBakziTzRJT0CbunNKTww==","signatures":[{"sig":"MEQCIF55HWrbWYVEbwIErTDFm1/Rddn6j36rKsdlPDuqc89dAiAc7YjBSrazykTUqix7TDKApM+ruAbc1bhWr/9s8j9XgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"1116d094d889236181fd864a98001534b4ce2f04","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.6_1775934377531_0.8386285202892254","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@acezentrix/vinext-a11y","version":"0.1.7","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.7","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"2774470417d2a646cbdfd64d1aa834a8d36cad5a","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.7.tgz","fileCount":22,"integrity":"sha512-VFA+8iUB+yBujR5Ee2idioN2LjxcqvELtE4Wg3A3g9uhsISVl8lw6Ms04Fk488OpjWb9+z94GcGOweiFxycDlQ==","signatures":[{"sig":"MEUCIQDe9Sgjwf4VaMCUCiadftMxRC0SKyU/zqn84lpyVbciugIgYNowJsZQ9HrH86wEk2XEJuO45TvofKVOMcqphtF/4lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.7_1775935092091_0.7367337065551804","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@acezentrix/vinext-a11y","version":"0.1.8","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.8","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"62421f6ea3b0e923271c431999bf2f5c3f18fc96","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.8.tgz","fileCount":22,"integrity":"sha512-RRho90+6HLskcDoEyGlsm8MJtD2uercLL6O/+CzeUFTOThdGX/05vZFcSeuvTQBz1ZV1TSGPnxc5ZsPs4x24DQ==","signatures":[{"sig":"MEYCIQD9FoyzmJ2aFm9WzEUJMnp3ZxCTdUKh2HlejroKcWfZ6QIhAIGSL8ZiwgaknRtaXRkVEBpQHqzitFqtOiLPV088t5P7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.8_1775980591381_0.717741965922285","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@acezentrix/vinext-a11y","version":"0.1.9","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.9","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"637f42629e2e6673df457c7bc08b49d3a02a70a9","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.9.tgz","fileCount":22,"integrity":"sha512-nRs3zZ/oc5UzGOcJTie7GVeZbOlPnKBDUY9XRpB3jToLswsjTDnD66d6mb0AQDzIX26L9OD8GrwQRN+kTD3leQ==","signatures":[{"sig":"MEUCIQCf+Ivhh3693yrZ1LlUkh4xS7KTWv/HOTa4Z4jqnVomiwIgSRwTelFmzWXxEv8LhrAzAjCOVa8u6Jlb6rvXWbYqukw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.9_1775981405939_0.9425275700321136","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@acezentrix/vinext-a11y","version":"0.1.10","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.10","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"00e3ed62e9b93056be6875c0d67d25d3292f4e45","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.10.tgz","fileCount":22,"integrity":"sha512-qaZxBo3fww17JKHpj5x34iLU1CrowSZtZfWlGpyYM4n+shofJ/qcLOqVV+643bB8eDWYAWyQxchfAo7VPE058g==","signatures":[{"sig":"MEUCIHzGjcogEsow91f/MpiaKDGbnIwZkbS6Rg/JJUQIBPEmAiEA2s40IMHFSOaVyvPNEGPvEXiqs7UNAKSG3Zj0Q2XlZhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.10_1775985408294_0.0562733444435044","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@acezentrix/vinext-a11y","version":"0.1.11","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.11","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"dist":{"shasum":"5afc730a18e865320c911174cba67506947783ef","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.11.tgz","fileCount":22,"integrity":"sha512-CZOwCM8vrFhyAwqBuVsx21wKx0dsIIt7RCYtGMRztboUEzJycPFgf9I09OEJOL/O++ZzEdOISWUN4DpTW3Uvcw==","signatures":[{"sig":"MEQCIG+suXreJfOZ757LhY3jSCCl2rA9CuBL9B3RuV1KOLX+AiBgIBPlzZkA2kAi/rmywgmXwV078cbLzQioOLDwgj9FMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./font":{"types":"./dist/sections/font-section.d.ts","import":"./dist/sections/font-section.js"},"./hook":{"types":"./dist/hooks/use-accessibility.d.ts","import":"./dist/hooks/use-accessibility.js"},"./zoom":{"types":"./dist/sections/zoom-section.d.ts","import":"./dist/sections/zoom-section.js"},"./theme":{"types":"./dist/sections/theme-section.d.ts","import":"./dist/sections/theme-section.js"},"./text-size":{"types":"./dist/sections/text-size-section.d.ts","import":"./dist/sections/text-size-section.js"}},"gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","scripts":{"dev":"bun run build.ts --watch","build":"bun run build.ts"},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"_npmVersion":"10.9.4","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.8.0","@types/react":"^19.1.0","lucide-react":"^1.7.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"_npmOperationalInternal":{"tmp":"tmp/vinext-a11y_0.1.11_1776322696863_0.9545504112132066","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@acezentrix/vinext-a11y","version":"0.1.12","description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./theme":{"import":"./dist/sections/theme-section.js","types":"./dist/sections/theme-section.d.ts"},"./font":{"import":"./dist/sections/font-section.js","types":"./dist/sections/font-section.d.ts"},"./text-size":{"import":"./dist/sections/text-size-section.js","types":"./dist/sections/text-size-section.d.ts"},"./zoom":{"import":"./dist/sections/zoom-section.js","types":"./dist/sections/zoom-section.d.ts"},"./hook":{"import":"./dist/hooks/use-accessibility.js","types":"./dist/hooks/use-accessibility.d.ts"}},"scripts":{"build":"bun run build.ts","dev":"bun run build.ts --watch"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","lucide-react":">=0.400.0"},"devDependencies":{"@types/react":"^19.1.0","typescript":"^5.8.0","react":"^19.2.0","react-dom":"^19.2.0","lucide-react":"^1.7.0"},"keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"author":{"name":"acz"},"license":"MIT","_id":"@acezentrix/vinext-a11y@0.1.12","gitHead":"4c2fa61cf3d4997e8615c17c4e8b6bc4db25c087","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-gPvk/Xl/wXw0KMySxhiYi9IP8gBm5iOl9Zi8X7Uoece9b37vlkUZqOmZ/QOc0YZhomdCvjp+asWKCkLTjhtx2g==","shasum":"6b230b0a37bf9711a4199505fd1f26901623712d","tarball":"https://registry.npmjs.org/@acezentrix/vinext-a11y/-/vinext-a11y-0.1.12.tgz","fileCount":22,"unpackedSize":27694,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC84xeL8k0YRzV5JCpkoebj5CSRFUqVvPIYolmTKmpYHAiB8PsVWo1czZE30CYNZfrmRvvdeZHd7Q/h0zKuKZeqezA=="}]},"_npmUser":{"name":"sariz","email":"sariz.wachirasook@gmail.com"},"directories":{},"maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vinext-a11y_0.1.12_1776323061112_0.4302759328308645"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T18:42:58.755Z","modified":"2026-04-16T07:04:21.390Z","0.1.0":"2026-04-11T18:42:59.040Z","0.1.1":"2026-04-11T18:47:30.286Z","0.1.2":"2026-04-11T18:50:49.782Z","0.1.3":"2026-04-11T18:54:20.622Z","0.1.4":"2026-04-11T18:57:08.591Z","0.1.5":"2026-04-11T19:01:06.614Z","0.1.6":"2026-04-11T19:06:17.665Z","0.1.7":"2026-04-11T19:18:12.250Z","0.1.8":"2026-04-12T07:56:31.527Z","0.1.9":"2026-04-12T08:10:06.088Z","0.1.10":"2026-04-12T09:16:48.438Z","0.1.11":"2026-04-16T06:58:17.028Z","0.1.12":"2026-04-16T07:04:21.249Z"},"author":{"name":"acz"},"license":"MIT","keywords":["accessibility","a11y","vinext","daisyui","theme","font","zoom"],"description":"Accessibility plugin for ViNext apps — theme, font, text size, zoom","maintainers":[{"name":"sariz","email":"sariz.wachirasook@gmail.com"}],"readme":"# @acezentrix/vinext-a11y\n\nAccessibility plugin for ViNext + DaisyUI apps.\n\n**Features:** Theme switching, Font selection, Text size control, Page zoom.\n\n## Install\n\n```bash\n# Local (development)\nbun add file:../packages/vinext-a11y\n\n# npm (after publishing)\nbun add @acezentrix/vinext-a11y\n```\n\n## Usage\n\n### 1. Create config\n\n```ts\n// lib/a11y-config.ts\nimport type { AccessibilityConfig } from \"@acezentrix/vinext-a11y\";\n\nexport const a11yConfig: AccessibilityConfig = {\n  prefix: \"myapp_\",\n  storage: \"cookie\", // \"cookie\" for SSR | \"localStorage\" for client-only\n  defaultTheme: \"light\",\n  defaultFont: \"inter\",\n  defaultTextSize: \"md\",\n  defaultZoom: \"100\",\n  themes: [\n    { label: \"Light\", key: \"light\" },\n    { label: \"Dark\", key: \"dark\" },\n  ],\n  fonts: [\n    { label: \"Inter\", key: \"inter\", value: \"'Inter', sans-serif\" },\n    { label: \"Sarabun\", key: \"sarabun\", value: \"'Sarabun', sans-serif\" },\n  ],\n  textSizes: [\n    { label: \"S\", key: \"sm\", value: \"14px\" },\n    { label: \"M\", key: \"md\", value: \"16px\" },\n    { label: \"L\", key: \"lg\", value: \"18px\" },\n    { label: \"XL\", key: \"xl\", value: \"20px\" },\n  ],\n  zoomLevels: [\n    { label: \"90%\", key: \"90\", value: 0.9 },\n    { label: \"100%\", key: \"100\", value: 1.0 },\n    { label: \"110%\", key: \"110\", value: 1.1 },\n    { label: \"125%\", key: \"125\", value: 1.25 },\n  ],\n};\n```\n\n### 2. Add to layout\n\n```tsx\n// app/layout.tsx or app/admin/layout.tsx\nimport { AccessibilityPlugin } from \"@acezentrix/vinext-a11y\";\nimport { a11yConfig } from \"@/lib/a11y-config\";\n\nexport default function Layout({ children }) {\n  return (\n    <div>\n      {children}\n      <AccessibilityPlugin config={a11yConfig} />\n    </div>\n  );\n}\n```\n\n### 3. Tailwind — scan the package\n\n```css\n/* globals.css */\n@import \"tailwindcss\";\n@plugin \"daisyui\";\n@source \"../node_modules/@acezentrix/vinext-a11y/dist\";\n```\n\n### 4. SSR (cookie storage only)\n\n```tsx\n// app/layout.tsx (server component)\nimport { cookies } from \"next/headers\";\nimport { a11yConfig } from \"@/lib/a11y-config\";\n\nexport default async function RootLayout({ children }) {\n  const c = await cookies();\n  const p = a11yConfig.prefix;\n  const theme = c.get(`${p}theme`)?.value ?? a11yConfig.defaultTheme;\n  const font = a11yConfig.fonts.find(f => f.key === (c.get(`${p}font`)?.value ?? a11yConfig.defaultFont));\n  const size = a11yConfig.textSizes.find(t => t.key === (c.get(`${p}text_size`)?.value ?? a11yConfig.defaultTextSize));\n  const zoom = a11yConfig.zoomLevels.find(z => z.key === (c.get(`${p}zoom`)?.value ?? a11yConfig.defaultZoom));\n\n  return (\n    <html data-theme={theme} style={{ fontSize: size?.value, fontFamily: font?.value, zoom: zoom?.value }}>\n      ...\n    </html>\n  );\n}\n```\n\n### 5. SSR (localStorage — inline script)\n\n```tsx\n<script dangerouslySetInnerHTML={{ __html: `(function(){\n  var p = \"myapp_\";\n  var t = localStorage.getItem(p+\"theme\");\n  if (t) document.documentElement.setAttribute(\"data-theme\", t);\n  var fs = localStorage.getItem(p+\"text_size\");\n  if (fs) document.documentElement.style.fontSize = fs;\n  var ff = localStorage.getItem(p+\"font\");\n  if (ff) document.documentElement.style.fontFamily = ff;\n  var z = localStorage.getItem(p+\"zoom\");\n  if (z) document.documentElement.style.zoom = z;\n})();`}} />\n```\n\n## Custom sections\n\nAdd project-specific sections via `children`:\n\n```tsx\n<AccessibilityPlugin config={a11yConfig}>\n  <LanguageSwitcher />\n  <LogoutLink />\n</AccessibilityPlugin>\n```\n\n## Advanced — use individual sections or hook\n\n```tsx\nimport { useAccessibility, ThemeSection, FontSection } from \"@acezentrix/vinext-a11y\";\n\nfunction MyCustomPanel({ config }) {\n  const a11y = useAccessibility(config);\n  return (\n    <div>\n      <ThemeSection themes={config.themes} current={a11y.state.theme} onChange={a11y.setTheme} />\n      <FontSection fonts={config.fonts} current={a11y.state.font} onChange={a11y.setFont} />\n    </div>\n  );\n}\n```\n\n## Peer Dependencies\n\n- `react` >= 19.0.0\n- `react-dom` >= 19.0.0\n- `lucide-react` >= 0.400.0\n- DaisyUI + Tailwind (class names only, no dependency needed)\n\n## Build\n\n```bash\nbun run build    # one-shot build\nbun run dev      # watch mode\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}