{"_id":"gbu-accessibility-package","_rev":"32-a34f8ae3b820fd64a4a8e8a5a6fba915","name":"gbu-accessibility-package","dist-tags":{"latest":"3.13.0"},"versions":{"1.0.0":{"name":"gbu-accessibility-package","version":"1.0.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.0.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/your-org/gbu-accessibility-package#readme","bugs":{"url":"https://github.com/your-org/gbu-accessibility-package/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"1c9b2ba69647880eaa7eeb57f593475e49b90d67","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.0.0.tgz","fileCount":13,"integrity":"sha512-koBto274QTBlOvyYV7FCkPPuXLw2wSa3wMCRw4DGnNvT42mRO3YpjQOOWT1PZt9YLso5TKer3IcDgdoXqsXS9w==","signatures":[{"sig":"MEQCIDQtnzOmDYYJ/Ixr2LUXOiCNZUJyC0cqgSfMc+XN/2ukAiBVL2/BsMVNckD8KnGPCK9XZA0IoIoyP2VE79DnEPub9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64132},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"31f4dc2ab1fffdade35c6962e83d1fe02977f86f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node example.js","start":"node cli.js","preview":"node cli.js --dry-run","prepublishOnly":"npm run demo"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/your-org/gbu-accessibility-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.0.0_1753345023110_0.39497692584824295","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"gbu-accessibility-package","version":"1.1.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.1.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/your-org/gbu-accessibility-package#readme","bugs":{"url":"https://github.com/your-org/gbu-accessibility-package/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"50d24132708878de3e5e011e11d8dbddb86798fa","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.1.0.tgz","fileCount":15,"integrity":"sha512-isjS2jdd5zfF0vhraiEt4EPKS6XSwrMmiA+vUZEbTBq70vzve+tQdfu7gj0FBVaBSGB62gWUlJxp0wWmmR/1EA==","signatures":[{"sig":"MEUCIQCbIAQSD757+/KFbRpIXBGQn2NF9bVON+yZmZxQdMd95AIgeh/KcLQNcCXjYDUUuPCu3d8u2HOGsXWkVVOD2GT2jpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75447},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"31f4dc2ab1fffdade35c6962e83d1fe02977f86f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node example.js","start":"node cli.js","preview":"node cli.js --dry-run","prepublishOnly":"npm run demo"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/your-org/gbu-accessibility-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.1.0_1753351384935_0.8627198952504995","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"gbu-accessibility-package","version":"1.2.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.2.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/your-org/gbu-accessibility-package#readme","bugs":{"url":"https://github.com/your-org/gbu-accessibility-package/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"872322b5ba078a90f83974bcdd739f5f4b06be61","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.2.0.tgz","fileCount":16,"integrity":"sha512-Km9Plizfu6nXDNjpU0yWP+vY43yEijjwjta4CKLi31377TrALdUCKPh2nigzEjA3dSocGW18VF5tmNSdbaSi5w==","signatures":[{"sig":"MEYCIQC1aNtmxIKcmVbLrQXGtMinun3UpAVZh4XDjeseVjq0YQIhAINpPieC6eM6eLlJdt4sp1VAZgnSeuPupWth5BJmQcNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79070},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"d6db5ce5b957116411732867a7d40df396584593","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","prepublishOnly":"npm run test"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/your-org/gbu-accessibility-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.2.0_1753368018766_0.6107638505269568","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"gbu-accessibility-package","version":"1.3.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.3.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/your-org/gbu-accessibility-package#readme","bugs":{"url":"https://github.com/your-org/gbu-accessibility-package/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"1b04eed78b29b5085e38bf22e217a2dc3abe50e9","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.3.0.tgz","fileCount":16,"integrity":"sha512-/0RWdS3xy5uekq1BEaTjim0NVS6AEKot8JxR9zBGW0am/IAwoNUziAlXLB45OkTlT8ZzdJmsQbrGUeXZqGJ5uQ==","signatures":[{"sig":"MEQCIFRTW1zyZXHL2jXSf5Hn/G2AIq/LoU8mqrga+VIwdAO+AiAdLZruwHN0MqJNuwIP+PpgaZZ4OedcNMfM41ZTrwNdWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83627},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"d6db5ce5b957116411732867a7d40df396584593","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","role-only":"node cli.js --role-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","prepublishOnly":"npm run test"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/your-org/gbu-accessibility-package.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation with individual fix options and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2","gbu-accessibility-package":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.3.0_1753369307051_0.4375476231209938","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"gbu-accessibility-package","version":"1.4.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.4.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"6514f67f60ee7ad4eba52e89902ca66199690990","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.4.0.tgz","fileCount":16,"integrity":"sha512-5Jphi5PXKEq4umWpJTpF/J0RQDFvLWfLV3Gqs5mTyWNr/7dHE1Buga1lkBS7C+KpDBPTraXFR4RNyDfKtwK0VA==","signatures":[{"sig":"MEUCIQD84i0JcnCajD8jDdvjvtAD3ijXOdG/PD4bbtOjCuEjBQIgJi2VyrWv7WiXAA4JaxLn/qx7x3hBZP8iwAzwgClGMJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83575},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"210878ece4f59e92e643e227bb30f641e2b12ccf","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","role-only":"node cli.js --role-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","prepublishOnly":"npm run test"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation with individual fix options and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.4.0_1753370700187_0.9851649703507048","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"gbu-accessibility-package","version":"1.5.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.5.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"105c6e86123f9bff42e7645ea0073c8d6fe2cb18","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.5.0.tgz","fileCount":18,"integrity":"sha512-9Lv1ubuS34iHhji5lHAk1qmvtkSPuDdQFj2isAiNq45YqXq8OKIFx432acoUR3elp7PA7I7xZvyITjjr9+bzPQ==","signatures":[{"sig":"MEYCIQD0ztfcJFYYMLINcmxfvhnUbYax6VrefF5q13iWvBgmUwIhAIve0KmWFSaFOZBMJ14L5ugsRPstUZmFBX/6c/qYWcpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88610},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"210878ece4f59e92e643e227bb30f641e2b12ccf","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","role-only":"node cli.js --role-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","prepublishOnly":"npm run test"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation with individual fix options and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.5.0_1753371588785_0.7215685571015098","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"gbu-accessibility-package","version":"1.6.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@1.6.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"096614a4aa5d7a1050f77a3a7960f6f65b1fb6f0","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-1.6.0.tgz","fileCount":18,"integrity":"sha512-50oGFY/srOLcCEn2g16FQHrQyXhe6evQ3U50yqKpq+bqd3kE6z2fLumEE5oTOzagssmv5HB3s7+inPuiqqQBhw==","signatures":[{"sig":"MEUCIQCAJS9Jxg3cZ1yjfaFR5f8JiesRI0E83VmRH+17c6bitgIgOduG0SiIteBHaIeGb0+Y8vAHs8q/l2c0VT+bI0DMCWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87473},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"ce1361da613f4eebe3aeb8e1bda11fb5aa357e2f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation with individual fix options and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_1.6.0_1753416411183_0.3813886746884365","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"gbu-accessibility-package","version":"3.0.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","gbu","context-aware","smart-alt-text","accessibility-fixer","html-accessibility"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.0.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"cbe9db406cfec7d41c9e7381ff217b401ae92e3d","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.0.0.tgz","fileCount":22,"integrity":"sha512-Y2puuQeMq0EwfJ6Y+o34i0oSHRYPJF+gFwN04PEy6ZT9q9dQL5LCgGWRpKDL0Z4wWHRtLEjZj+28OqRYnY1zSw==","signatures":[{"sig":"MEUCIFIb0aw+5fUOohH7Fgqt6H4xcrj0ht0H2+1yOnT+uuwRAiEA8Y+IAmeXx+xpevnUEOlp3uuDXpmyeeu0Z6UQ2IcQBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120177},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"6128d179ea2cf73690e11cab05508229dd1051fb","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Automated accessibility fixes for HTML files - Alt attributes, Lang attributes, Role attributes. Smart context-aware alt text generation with individual fix options and comprehensive role attribute management.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.0.0_1753418621310_0.5794142802432409","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"gbu-accessibility-package","version":"3.1.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.1.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"ae78f8e48fec2a780664687a0d055a2611e70fb3","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.1.0.tgz","fileCount":24,"integrity":"sha512-vrMSXDRY7t55tKUlz4YZa1ITyTNlo9oi1fBoPN/VmT0PYiFyWHtGJp9DQgy0pm+aisJj4tRoDxz+7o7l4HSqgQ==","signatures":[{"sig":"MEYCIQCYJbIvH37oPdfC6yV7nZlNbtNAWWDUBx+yytn0Hxaz3wIhAJYus2eX5iglEQ+ftBuSc+F7FZv58D/RIZz2AkG4rqQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145696},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"eec2c4599c6bfa9611a1a76b928b1114f3eac365","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.1.0_1753431889543_0.9226255823788005","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"gbu-accessibility-package","version":"3.1.3","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.1.3","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"01e364f8ba0c72e137051d239264c6bc1d180b85","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.1.3.tgz","fileCount":26,"integrity":"sha512-22JNFl47lUGSVl1Tq5+oi7oxoOi+OD7Nl3vBtdHdtUZiD4Zf7OUI9mOwGXrcMX41vyorjsbGMRf5KEe51lG72g==","signatures":[{"sig":"MEUCIQDtI5WtUnJUHiaGDN4rOR0Ro3zXfsPyVY/Z/j8UQ7dZAAIgBvRjZSnnJ4TFdR5OsfB6mGivab5wtWRmru8IywzzBWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155411},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"db2c57db30d637a3c8ae996aac648f11a2e01ae1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.1.3_1753441425217_0.27350594685685325","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"gbu-accessibility-package","version":"3.2.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.2.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"6b6e0c21e6e189ef554f373cf3adbaa2d10d566c","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.2.0.tgz","fileCount":23,"integrity":"sha512-6dgF+MuerRIQgGPce4QsdWIV+KUH/PYZzDz5ZAIw3noR1CEFTC/N94Pq1MVYUYGaCCNsi48sJoQDH8drBfg93g==","signatures":[{"sig":"MEUCIGw0MJ5esqzZI+l4o4lNSnxtqJIEE2nDN1AYP+bRFh7jAiEAqw5fAaqlj0P9pS/LeDz4Ghf4DZNeHZPxf6jEEHAkrwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199182},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"db2c57db30d637a3c8ae996aac648f11a2e01ae1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.2.0_1753462639284_0.6581712075121493","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"gbu-accessibility-package","version":"3.2.1","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.2.1","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"fdb5fc3470c7959e22cb3b9d9e7246b15bd4d3b6","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.2.1.tgz","fileCount":22,"integrity":"sha512-FNqdJcnGpUW+CYLv7uXPOEDKQNzpGhowPNutgLoYEOzNXGxUMyqn2FT+rQP8LAKDnCLr56d8FVAGt8zfW8IWwg==","signatures":[{"sig":"MEUCICnsTqHGjvfXxZApNv8YGl0x5v1hxGYLbB8UCr95JijxAiEAu7NcdzVWboIITLABLnAgIu1YdPoyTWpQPg2/lSdYU64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206662},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"fd5ede77ae0c8b0f44553ce419bd0c107a138e4c","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.2.1_1753672844392_0.46886011796666915","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"gbu-accessibility-package","version":"3.3.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.3.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"7ea6405f62a59ce131265c635961ea97b1e7ff64","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.3.0.tgz","fileCount":23,"integrity":"sha512-bx4iFDrNQ5TTDUXlBrwmXBzsdWKkMRbImcvrQabSdk6TTV2Scr88hIyGTSsdkdQTyXd5I2Wq3G52jIsE2rvBFQ==","signatures":[{"sig":"MEUCIDofaIJ6/jK9XyHjLMjIQVNf4X7jFENREE8gr/3s3xg+AiEAkVP8XbwlpgGueAcH06QwF0UVXhQ7umupCcOFky4hgwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247846},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"cece360eaad535c422d528ce9ec326424e8976e1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.3.0_1753707592010_0.8771216288773849","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"gbu-accessibility-package","version":"3.4.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.4.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"554a87e3f9856f0c9618f34b7a64f95f5ba6bb29","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.4.0.tgz","fileCount":24,"integrity":"sha512-xV6H691mUfy5xxdyWZm7OinVmyAy77jkd05+NryhKC+3zq8kqCV5ICH4YSSvM3vJp+golPC5HJazbmrVNCu6Gw==","signatures":[{"sig":"MEQCIHB72GZXuRc13VmHJ2TwFeKJ9p9kvLfcHj45SsIVdvZ7AiARkfTnw+7ESTsGmSRsuWN2j9C4ypvcHtLBZQsQBiPhcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268132},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"ea1399043d6cfecf2603160753c8515990f60ae4","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.4.0_1753798793067_0.5092047022911337","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"gbu-accessibility-package","version":"3.5.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.5.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"4e074c2201ab35ffe511bc324c5b2fbe3a341971","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.5.0.tgz","fileCount":25,"integrity":"sha512-aLitPsGw0aev6E1hdKtjEe2cgWqMWf1edc7LvJeZaxCC9v+9C8WRb/idlK1739em4KEFBVUa6jKcvk8eEQHhMA==","signatures":[{"sig":"MEYCIQDj8vB8aA0L/uY6SpatBrK4sgu6fiF93YbeHDi1bo52JQIhANPubbgO2+a0Jri9E0XAuuHA6NYahPcUV80Wa2rHXuI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297223},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"ca6f20fdcd859c603143dc311eac407782f2df40","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, and WCAG-compliant role attributes. Covers major axe DevTools issues with individual fix modes.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.5.0_1754451961715_0.7273945749696296","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"gbu-accessibility-package","version":"3.8.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"e0c73966791cfcb993b416751c074f5f3cd1124e","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.0.tgz","fileCount":38,"integrity":"sha512-a+FDxyh1diK/6SyjqYGYoLz7ZI1cr7ITh8Paa3M7A33PXps/QbliZiVxrpP5dg8DlXLhbOyeEo8i0dvrMiFQ2A==","signatures":[{"sig":"MEUCICC8EAw/8G5QfIytWAiB6IHQSOk9ImZH1ipHGOJ4iE4MAiEA3tkZs4w68Q50FJIRadtrPpAv66LMYRVT9bPSurBN07I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531049},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"598998f7b3618fa3ec5046c96fb497b7f76d68a6","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.0_1759492668279_0.8282534763765275","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"gbu-accessibility-package","version":"3.8.1","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.1","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"1af07d51c08e4c20f0340d4503d4fb9caea69330","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.1.tgz","fileCount":14,"integrity":"sha512-0yvmYPH5F35NZ9YEuEGqEVmZ5PO3KnkWMb69j9DYdZH5qiAOhBsOgjWHNZNd/yyVqddZNk7uqpLyzqoAq8Of9A==","signatures":[{"sig":"MEUCIQCm24XOY9QZWvRraSwEXYOXMZca2MD//DH0NchSvPLxBQIgeg8RV1fca8jQPVBGLJAqTJ80UtCGGaDgmxHWKvwhVzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329022},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"88caadcbbebc647da940ac1758e9b4adbb7bf1e7","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.js","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.1_1759542033343_0.4692893036412893","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"gbu-accessibility-package","version":"3.8.2","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.2","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"ebd4cb45d10476b8ce15e8a203a378b863fa2560","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.2.tgz","fileCount":13,"integrity":"sha512-cwRdWw//G0ZELz3pk34+Cm74GUa4VGy8y3vziDlf+GxGAkhdF/yoLp0DSwuSGZQdsIt9TSxyNO0aZC+OiCOv7g==","signatures":[{"sig":"MEUCIEnFmctNREh1Apkb+tTKqfBIemzBFhHa8PGUhnDLQjsoAiEA+ogLoWjmBXjxAeMUKFClpMMjIuOY/bI8oFbyIImRuYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341808},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"5b9bc7b021d468cf3146cf3d45d894820595228f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.2_1759741540316_0.1742303875906921","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"gbu-accessibility-package","version":"3.8.3","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.3","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"f98627cfd2d0a115fd8888d723fed092790ae0d9","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.3.tgz","fileCount":13,"integrity":"sha512-ji0o3IUXJkeR1JFpGRpL9njJj80DUlx3oJE9ifKUvqd8rf8YuuVL3FExj/bhf90jJuipTqOip1sDPqMSPD11yg==","signatures":[{"sig":"MEYCIQDSsZGDZEVlRNJ55WXkyOd9hf/2p9lGMn3Fz+cqpBuRSAIhAKrSRDA74MA4rTImUv7wOPox8vkYr60FSYgIJHWR64tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342341},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"5b9bc7b021d468cf3146cf3d45d894820595228f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.3_1759743182971_0.7365809914647674","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"gbu-accessibility-package","version":"3.8.5","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.5","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"08cc67a20ba1bcafeb480c85543f74c2cb27dd01","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.5.tgz","fileCount":13,"integrity":"sha512-wst/zYKHpQXTN7H/dc7TFtdIF5I566V0zs09gqFXql2EvmTkSVPuOssmBskjyMofwtmKRVVNtxmfJUirCVLyjg==","signatures":[{"sig":"MEUCIQC173aRvF1Rb71H8UAAslot/uorhhcPjeiYy7r0UZlbcQIgGdKjUhQZiqI2VbzugKJbwcyGR/iaCqQrn+pascoMV7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342677},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"5b9bc7b021d468cf3146cf3d45d894820595228f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.5_1759744088135_0.9958193860382996","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"gbu-accessibility-package","version":"3.8.6","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.6","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"08d61b7611b1798cb9800b3ca11303c3de123690","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.6.tgz","fileCount":13,"integrity":"sha512-O7nXoFArbLUryOgRc3d3EgfjovlDF30BwIDgHvD/5o3KjMtjV8gi2m+ITmHCmpnE9t+ylAv+o7t1hElHmch83Q==","signatures":[{"sig":"MEUCIQDf+ePYr8OOU3d3ycqWNDZOx6gxVMGu/stQJOoudY6svwIgJEMMwsaVajrr8AwHEw1i5JCWEDV02VaQjZJw4U4gopQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343820},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"5b9bc7b021d468cf3146cf3d45d894820595228f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.6_1759745623578_0.4651796659674763","host":"s3://npm-registry-packages-npm-production"}},"3.8.7":{"name":"gbu-accessibility-package","version":"3.8.7","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.7","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"homepage":"https://github.com/dangpv94/gbu-accessibility-tool#readme","bugs":{"url":"https://github.com/dangpv94/gbu-accessibility-tool/issues"},"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"a949ccb21c4941fcf096f3060a1ad51a81ac4226","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.7.tgz","fileCount":13,"integrity":"sha512-oETaMn9S1GBEPohahM5tm8Yvbp+aTUtRtkGehwkfVPJaDkz/39Oc7Akij1SQ53NXh+s13yq3qioru8kFK1+TDA==","signatures":[{"sig":"MEQCICrrJvS0yfedWSquOACQTeXpANkUhHrZP3LquLiNGrczAiBFmEKRIpWsezp2dV+dwIaVT3VyVj769KaJlyxfsi8kEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344868},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"5b9bc7b021d468cf3146cf3d45d894820595228f","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"repository":{"url":"git+https://github.com/dangpv94/gbu-accessibility-tool.git","type":"git"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.7_1759752541633_0.39857736347427686","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"gbu-accessibility-package","version":"3.8.8","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.8","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"39397dc9cfa48034bf673e1a773b0e269376b20b","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.8.tgz","fileCount":13,"integrity":"sha512-l0fyJHq/MEgblHVlpevcbdt2nNtIhOc8a1Z5Rz8CVGR+qwM681caMhM+V/Df6f1nM/mXaqj1R5Xm4yRnIwJxPA==","signatures":[{"sig":"MEYCIQDkVxI/M2o9B0wuyafGcCuC4MrAS59tqf6hqrNmEniG7wIhAO6nMLahvsow4237XLSUVafOdwBZL/Lc7iiaL4UZOVap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344586},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"55567c66f7ccc5d07df9db0bff70eccb6f361493","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.8_1759920858371_0.6206576014436267","host":"s3://npm-registry-packages-npm-production"}},"3.8.9":{"name":"gbu-accessibility-package","version":"3.8.9","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.8.9","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"a59776c770db1640c6f5807639ce3415aaaff3ee","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.8.9.tgz","fileCount":13,"integrity":"sha512-2uqiANoOOBb3Ucufa4oOIHCo+Zd59qxb/J2BcuKlO2o14Inao9C9H7gNyNVeW2UM15gCLZB8FJg6EEMbaAzt+Q==","signatures":[{"sig":"MEQCIERSFADQqavM/89ETmFIsnUxwCq8tp8FWcAcFkAmmfqWAiBQXmfmrm/6sIRSkEDrQZy2Tzmk/TPiiIsNSQdLyHVlUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349917},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"ed66209ad7c14edf2b06ec636eb292186452a35c","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.8.9_1761209937435_0.1494897763881713","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"gbu-accessibility-package","version":"3.9.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.9.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"2e92f3fc9de5ddcacd80112c0e1a8d56460fde86","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.9.0.tgz","fileCount":13,"integrity":"sha512-te3FcJ9YwRFxy4qAC2SBAI0sBs0LG5N+UEFO1BdjQ+P9YPOYoo+XwZNkVhY/wwgHmJ2MxYdOpot1WdAnqyDeiA==","signatures":[{"sig":"MEYCIQD59VVNCtIpe1WvcpB9o7+5vtN0lFnYZToRn9MOn4icCwIhAMy74P/Jn29tbCxbZkLzlLy+i2xjik4TIMNKK7BMj9El","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367899},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"9ec78041c74c4dc7fb1ee4d92c01b462912a21ee","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.9.0_1761894526323_0.444750859783805","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"gbu-accessibility-package","version":"3.10.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run","meta-tags","open-graph","ogp","twitter-card","seo"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.10.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"123a9f2759e33f73dd7882396de255a845fd9e7b","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.10.0.tgz","fileCount":13,"integrity":"sha512-1ZwFTHyBwYcR+UXwtc4sClsqvJlGz3anF/upojGtTzAAD5u+PNOSw4/kMF9BFyAGQ7XDHzNSKeI9RFnn2PusjA==","signatures":[{"sig":"MEQCIH4hf+OMx43/EWayVm7C6LfVFHlGBu/T6uCPg8iTdVksAiBLLnZo9qs37o8iy+ele4ZEqXNL7a/+9GNj2v6TZAGXkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409208},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"c904d8d7fd34eb3a2a41d14ea5637f42baf4dab1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","meta-fix":"node cli.js --meta-fix","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","meta-check":"node cli.js --meta-check","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.10.0_1765275611506_0.358774093542507","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"gbu-accessibility-package","version":"3.10.1","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run","meta-tags","open-graph","ogp","twitter-card","seo"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.10.1","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"4b1146a92ffa71797e0ac4446a4e09c3fb6c1961","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.10.1.tgz","fileCount":13,"integrity":"sha512-8NrrNugpV3aiW94TMcl+BVRR9Q9D8YqrBZZF+T8hbkYwoHGz4FiZq10JKOaPaJtxsT5QbBH7Xbkfg+iPnPCzBQ==","signatures":[{"sig":"MEUCIEvq+7bY9S99QGUR/ZAX+Tcs6j4SSfsx+chhaNkBiaONAiEAx4lRPH+aEPwGuIT0QjBsB2uJ+xA9lFB8lOx+Ks4DQbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412083},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"c904d8d7fd34eb3a2a41d14ea5637f42baf4dab1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","meta-fix":"node cli.js --meta-fix","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","meta-check":"node cli.js --meta-check","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.10.1_1765276753880_0.09075350217574862","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"gbu-accessibility-package","version":"3.10.2","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run","meta-tags","open-graph","ogp","twitter-card","seo"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.10.2","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"6b507e24802e496065af373953e7e30092def2c6","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.10.2.tgz","fileCount":13,"integrity":"sha512-FBjAAT3Bh9/z/HRc65M+VCRGqDom2cr4ghTfBt0hmJkOOdFtSgDBLay2KY0Lpgxbx90bqeIemxmWxPBucwl23w==","signatures":[{"sig":"MEYCIQC2Gn19+LkRPqQwitOUls761LRnx++vw0YJyRVg0PMThAIhAOOm+5I/0shwJl05l1iycFueiqy6HuKHFZlEb0Y+pWFL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413336},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"c904d8d7fd34eb3a2a41d14ea5637f42baf4dab1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","meta-fix":"node cli.js --meta-fix","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","meta-check":"node cli.js --meta-check","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.10.2_1765276978477_0.21169446908861045","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"gbu-accessibility-package","version":"3.11.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run","meta-tags","open-graph","ogp","twitter-card","seo"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.11.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"002b29b83c6849cb8cd3fb3a4a38cf6557b225e8","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.11.0.tgz","fileCount":13,"integrity":"sha512-WYR4drmdVxWR8bnfTpo7PEdlxPvX5WL4BRCy2YFVQitTKUHhYWLwBoiPAgPnuE1z3vUTI1BSb/PBM27eqBv6ew==","signatures":[{"sig":"MEMCIFdTukqTFzj9BjIMFxxJxBCdRrEqwHsi07qT2Lv2oh6kAh8tF6NT9XUsbYKebeYmhXzhzJQo1bSchhd5I4VzZu1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440523},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"c904d8d7fd34eb3a2a41d14ea5637f42baf4dab1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","meta-fix":"node cli.js --meta-fix","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","meta-check":"node cli.js --meta-check","test-local":"./test-local-projects.sh","full-report":"node cli.js --full-report","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2","exceljs":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.11.0_1765280954330_0.7436893041386552","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"gbu-accessibility-package","version":"3.12.0","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.12.0","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"f8e3633b2fb9e480fc5520c964d4d8f1484add8a","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.12.0.tgz","fileCount":13,"integrity":"sha512-Yl3LqYjldBcugq/PmSvxQMpM2uIEm7GYXnkxejLKiNSiGyFdNrv9lQsHOPaE428EoXJUWORMHncE8RQUb/5Ebg==","signatures":[{"sig":"MEUCIQCBGEls1V2AQOA8P+Q0nhuVc2Yb1u1jTgvCVDmf1gjxrgIgLcuO1VaKq26Po6ybHNAIesEe7dtNdcud641ppsJ+t1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430755},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"c904d8d7fd34eb3a2a41d14ea5637f42baf4dab1","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.12.0_1765356799825_0.8297058946995459","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"gbu-accessibility-package","version":"3.12.1","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-fixer","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","individual-fixes","backup-safe","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","_id":"gbu-accessibility-package@3.12.1","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"bin":{"gbu-a11y":"cli.js","accessibility-fixer":"cli.js"},"dist":{"shasum":"dabdd17e6c4fa647a3e4c9b6d3d0731341bba8a4","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.12.1.tgz","fileCount":13,"integrity":"sha512-zxvaUBqlClHMYROTtigHKqDCiwCNZ80AQ7ttCAIibr6S0dQV2KRfA3PxgjIF0Smub5SYRESgo+JPUVaVSuQSbg==","signatures":[{"sig":"MEUCIQCk38WL1DLmqfKkzf+Wgnil8oKeGHsJ3c0Kr4fnsJKerAIgPbr5DAm7ZKnj+SKRE5VogDjd5jgch3hHzgmLF4zWtrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440677},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"8dfcb010b22bbdd9045906b45fcbddb2e2829c44","scripts":{"fix":"node cli.js","demo":"node cli.js --dry-run demo","test":"node test-package.cjs","start":"node cli.js","preview":"node cli.js --dry-run","alt-only":"node cli.js --alt-only","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","gtm-check":"node cli.js --gtm-check","lang-only":"node cli.js --lang-only","no-backup":"node cli.js --no-backup","role-only":"node cli.js --role-only","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","forms-only":"node cli.js --forms-only","links-only":"node cli.js --links-only","test-local":"./test-local-projects.sh","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","buttons-only":"node cli.js --buttons-only","cleanup-only":"node cli.js --cleanup-only","unused-files":"node cli.js --unused-files","404-resources":"node cli.js --404-resources","comprehensive":"node cli.js --comprehensive","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","headings-only":"node cli.js --headings-only","landmarks-only":"node cli.js --landmarks-only","prepublishOnly":"npm run test","aria-label-only":"node cli.js --aria-label-only","cleanup-backups":"find . -name '*.backup' -type f -delete","test-enhanced-alt":"node test-enhanced-alt.js","test-unused-files":"./test-unused-files.sh","unused-files-list":"node cli.js --unused-files-list","delete-unused-files":"node cli.js --delete-unused-files"},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"_npmVersion":"11.3.0","description":"Comprehensive accessibility fixes and project optimization for HTML files. Smart context-aware alt text generation, form labels, button names, link names, landmarks, heading analysis, WCAG-compliant role attributes, unused files detection, dead code analy","directories":{},"_nodeVersion":"24.2.0","dependencies":{"chalk":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gbu-accessibility-package_3.12.1_1774413887778_0.8824360330759211","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"gbu-accessibility-package","version":"3.13.0","description":"Accessibility checking and reporting toolkit for HTML projects. Dry-run-only analysis for alt text, forms, headings, links, meta tags, unused files, dead code, GTM validation, and Excel reporting without modifying source files.","main":"index.js","bin":{"gbu-a11y":"cli.js","accessibility-checker":"cli.js"},"scripts":{"start":"node cli.js","check":"node cli.js","preview":"node cli.js --dry-run","comprehensive":"node cli.js --comprehensive","alt-only":"node cli.js --alt-only","lang-only":"node cli.js --lang-only","role-only":"node cli.js --role-only","aria-label-only":"node cli.js --aria-label-only","forms-only":"node cli.js --forms-only","nested-only":"node cli.js --nested-only","buttons-only":"node cli.js --buttons-only","links-only":"node cli.js --links-only","landmarks-only":"node cli.js --landmarks-only","headings-only":"node cli.js --headings-only","links-check":"node cli.js --links-check","broken-links":"node cli.js --broken-links","404-resources":"node cli.js --404-resources","gtm-check":"node cli.js --gtm-check","meta-check":"node cli.js --check-meta","unused-files":"node cli.js --unused-files","unused-files-list":"node cli.js --unused-files-list","dead-code":"node cli.js --dead-code","file-size":"node cli.js --file-size","full-report":"node cli.js --full-report","test":"node test-package.cjs","demo":"node cli.js demo","demo-enhanced":"node cli.js --enhanced-alt --dry-run demo","demo-creative":"node cli.js --enhanced-alt --alt-creativity creative --include-emotions --dry-run demo","test-local":"./test-local-projects.sh","test-unused-files":"./test-unused-files.sh","test-pack":"npm pack && echo 'Package created. Install in test project with: npm install ./gbu-accessibility-package-$(node -p \"require('./package.json').version\").tgz'","prepublishOnly":"npm run test"},"keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-checker","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","check-only","reporting","dry-run"],"author":{"name":"GBU Team"},"license":"MIT","dependencies":{"chalk":"^4.1.2","exceljs":"^4.4.0"},"engines":{"node":">=12.0.0"},"publishConfig":{"access":"public"},"_id":"gbu-accessibility-package@3.13.0","gitHead":"db1a1fcd53599c31d8054172f13e87ee0ce0a354","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-FWNZJhPn8WeQ/oIwEFnpMXxCuAX+tIYQJeBNzgrJHwvc1PtaRSO+kJVbLZcIuhWHBmQlCejxuk01mDvKE/FGWw==","shasum":"713db6274b53015fa3e04e67da8509c87d0bbafd","tarball":"https://registry.npmjs.org/gbu-accessibility-package/-/gbu-accessibility-package-3.13.0.tgz","fileCount":14,"unpackedSize":381556,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGFgEn7VEhcNlp9XbnV7rHvryrL2tKPcjvGFsfBSoOTAiAwQPe+ZPKlWGcCz7DMgpTakT/5JcfLUL1o9S70xKrFCg=="}]},"_npmUser":{"name":"dangpv","email":"magicgreen48@gmail.com"},"directories":{},"maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gbu-accessibility-package_3.13.0_1779191378879_0.8227732282539584"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-24T08:17:03.029Z","modified":"2026-05-19T11:49:39.160Z","1.0.0":"2025-07-24T08:17:03.306Z","1.1.0":"2025-07-24T10:03:05.114Z","1.2.0":"2025-07-24T14:40:18.981Z","1.3.0":"2025-07-24T15:01:47.254Z","1.4.0":"2025-07-24T15:25:00.349Z","1.5.0":"2025-07-24T15:39:48.957Z","1.6.0":"2025-07-25T04:06:51.361Z","3.0.0":"2025-07-25T04:43:41.484Z","3.1.0":"2025-07-25T08:24:49.735Z","3.1.3":"2025-07-25T11:03:45.405Z","3.2.0":"2025-07-25T16:57:19.480Z","3.2.1":"2025-07-28T03:20:44.587Z","3.3.0":"2025-07-28T12:59:52.210Z","3.4.0":"2025-07-29T14:19:53.237Z","3.5.0":"2025-08-06T03:46:01.886Z","3.8.0":"2025-10-03T11:57:48.515Z","3.8.1":"2025-10-04T01:40:33.513Z","3.8.2":"2025-10-06T09:05:40.511Z","3.8.3":"2025-10-06T09:33:03.145Z","3.8.5":"2025-10-06T09:48:08.343Z","3.8.6":"2025-10-06T10:13:43.763Z","3.8.7":"2025-10-06T12:09:01.845Z","3.8.8":"2025-10-08T10:54:18.563Z","3.8.9":"2025-10-23T08:58:57.637Z","3.9.0":"2025-10-31T07:08:46.521Z","3.10.0":"2025-12-09T10:20:11.661Z","3.10.1":"2025-12-09T10:39:14.012Z","3.10.2":"2025-12-09T10:42:58.652Z","3.11.0":"2025-12-09T11:49:14.476Z","3.12.0":"2025-12-10T08:53:20.044Z","3.12.1":"2026-03-25T04:44:47.935Z","3.13.0":"2026-05-19T11:49:39.061Z"},"author":{"name":"GBU Team"},"license":"MIT","keywords":["accessibility","a11y","html","automation","alt-text","role-attributes","lang-attributes","wcag","axe","form-labels","button-names","link-names","landmarks","heading-analysis","aria-label","context-aware","smart-alt-text","accessibility-checker","html-accessibility","unused-files","dead-code","missing-resources","404-resources","link-validation","resource-checking","project-optimization","code-analysis","gbu","comprehensive","check-only","reporting","dry-run"],"description":"Accessibility checking and reporting toolkit for HTML projects. Dry-run-only analysis for alt text, forms, headings, links, meta tags, unused files, dead code, GTM validation, and Excel reporting without modifying source files.","maintainers":[{"name":"dangpv","email":"magicgreen48@gmail.com"}],"readme":"# GBU Accessibility Package\n\nAccessibility checking and reporting toolkit for HTML projects.\n\nThe package runs in check-only mode. It does not edit or delete source files, and is intended for accessibility review, project validation, and report export.\n\n[![npm version](https://badge.fury.io/js/gbu-accessibility-package.svg)](https://www.npmjs.com/package/gbu-accessibility-package)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D12.0.0-brightgreen)](https://nodejs.org/)\n\n## What It Does\n\n- Checks HTML `lang`, `alt`, `role`, `aria-label`, forms, buttons, links, landmarks, nested controls, headings, and description lists\n- Checks broken external links and missing local resources\n- Checks meta tags, Google Tag Manager installation, dead code, unused files, and large files\n- Exports unused file lists and comprehensive Excel reports\n- Supports enhanced alt-text analysis with stricter review rules and richer suggestions\n\n## Installation\n\n```bash\nnpm install -g gbu-accessibility-package\n```\n\nOr install locally:\n\n```bash\nnpm install gbu-accessibility-package\n```\n\n## Quick Start\n\n```bash\n# Default comprehensive check\ngbu-a11y\n\n# Check a specific directory\ngbu-a11y ./src\n\n# Check only alt text issues\ngbu-a11y --alt-only ./src\n\n# Check broken links and missing resources\ngbu-a11y --links-check ./public\n\n# Export a full Excel report\ngbu-a11y --full-report -o reports/accessibility-report.xlsx\n```\n\n## CLI\n\n```bash\ngbu-a11y [options] [directory]\n```\n\nCore options:\n\n- `-d, --directory <path>`: target directory, defaults to current directory\n- `-l, --language <lang>`: language context, defaults to `ja`\n- `--dry-run`: legacy alias; check-only mode is always on\n- `-h, --help`: show help\n- `-v, --version`: show version\n\nCheck modes:\n\n- `--comprehensive`, `--all`: run the default multi-area review for accessibility structure, labels, links/resources, and project-level quality signals in one pass\n- `--alt-only`: review image alt text quality, including missing `alt`, empty `alt` on meaningful images, overly generic descriptions, and enhanced alt analysis when enabled\n- `--lang-only`: review missing or incorrect root HTML `lang` usage so you can catch pages that do not declare the expected document language\n- `--role-only`: review suspicious or missing ARIA role usage, including cases where elements may need better semantic roles or have role patterns that do not match their behavior\n- `--aria-label-only`: review elements that depend on `aria-label` for accessible naming, such as images, links, or controls that do not expose enough text on their own\n- `--forms-only`: review form accessibility issues such as inputs without clear labels, weak accessible names, or fields that rely too heavily on placeholder text\n- `--nested-only`: review nested interactive controls, for example a `button` inside a link, a link inside a button, or clickable controls placed inside other focusable widgets; these patterns often confuse keyboard users and screen readers because multiple interactive targets overlap\n- `--buttons-only`: review buttons and button-like controls for missing accessible names, empty text, or controls that appear clickable but do not expose enough meaning\n- `--links-only`: review accessible link naming issues such as empty links, image-only links without usable text alternatives, or vague labels like “click here” without context\n- `--landmarks-only`: review page landmark structure such as missing `main`, weak navigation structure, or layouts that make region-based navigation harder for assistive technology users\n- `--headings-only`: review heading hierarchy and document outline problems, such as skipped heading levels, duplicate headings in the same context, multiple top-level headings, or empty heading text\n- `--dl-only`: review description list markup problems, such as invalid `dl` structure, missing `dt`/`dd` pairing, or malformed content inside description lists\n- `--links-check`: run both external link validation and local resource existence checks so you can catch broken URLs and missing files together\n- `--broken-links`: check external HTTP/HTTPS links only and report unreachable URLs, 404/5xx responses, redirects that fail, and similar outbound link problems\n- `--404-resources`: check local resources only, such as missing images, scripts, stylesheets, and other referenced files that do not exist at the expected path\n- `--gtm-check`: review Google Tag Manager installation patterns, including whether the expected script and `noscript` pieces are present and placed correctly\n- `--check-meta`: review meta tags and Open Graph metadata for typos, malformed attributes, suspicious property names, and other metadata quality issues\n- `--unused-files`: scan the project for files that do not appear to be referenced anywhere, helping you spot dead assets or stale source files for manual review\n- `--unused-files-list`: export the unused-file findings to a text file so your team can review and clean them up manually outside the tool\n- `--dead-code`: review CSS and JavaScript for selectors, rules, or functions that appear unused based on static project references\n- `--file-size`: review large files and oversized assets to highlight optimization opportunities and possible frontend performance risks\n- `--full-report`: generate the Excel report with aggregated findings across the supported check areas for sharing, triage, or audit tracking\n- `-o, --output <file>`: custom output path for `--full-report`\n- `--list-file <file>`: custom output path/name for `--unused-files-list`\n\nEnhanced alt analysis:\n\n- `--enhanced-alt`\n- `--alt-creativity <mode>`: `conservative`, `balanced`, `creative`\n- `--include-emotions`\n- `--strict-alt`\n\n## Examples\n\n```bash\n# Comprehensive review\ngbu-a11y\n\n# Forms only\ngbu-a11y --forms-only ./pages\n\n# Broken links only\ngbu-a11y --broken-links ./dist\n\n# Meta tags only\ngbu-a11y --check-meta ./site\n\n# Unused file list export\ngbu-a11y --unused-files-list --list-file reports/unused-files.txt ./project\n\n# Enhanced alt review\ngbu-a11y --alt-only --enhanced-alt --strict-alt ./src\n```\n\n## Programmatic Usage\n\n```js\nconst { AccessibilityChecker } = require('gbu-accessibility-package');\n\nconst checker = new AccessibilityChecker({\n  language: 'en',\n  enhancedAltMode: true,\n  strictAltChecking: true\n});\n\nasync function main() {\n  await checker.checkAltText('./src');\n  await checker.checkBrokenLinks('./src');\n  await checker.generateFullReport('./src', './reports/accessibility-report.xlsx');\n}\n\nmain().catch(console.error);\n```\n\n`AccessibilityFixer` is still exported for compatibility, but it is now locked to the same check-only behavior and will not modify source files.\n\n## Output Behavior\n\n- Source files stay unchanged\n- `--unused-files-list` writes a report file only\n- `--full-report` writes an Excel report only\n- Findings are printed to the console during analysis\n\n## Publish Checklist\n\nBefore publishing:\n\n```bash\nnpm test\nnpm pack\n```\n\nThen verify:\n\n- `gbu-a11y --help`\n- `gbu-a11y`\n- `gbu-a11y --full-report`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}