gbu-accessibility-package
Version:
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
101 lines (100 loc) • 3.27 kB
JSON
{
"name": "gbu-accessibility-package",
"version": "3.8.9",
"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 analysis, broken external links detection, and missing local resources detection. Covers major axe DevTools issues with individual fix modes.",
"main": "index.js",
"bin": {
"gbu-a11y": "cli.js",
"accessibility-fixer": "cli.js"
},
"scripts": {
"start": "node cli.js",
"fix": "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",
"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",
"unused-files": "node cli.js --unused-files",
"dead-code": "node cli.js --dead-code",
"file-size": "node cli.js --file-size",
"cleanup-only": "node cli.js --cleanup-only",
"no-backup": "node cli.js --no-backup",
"cleanup-backups": "find . -name '*.backup' -type f -delete",
"test": "node test-package.cjs",
"test-enhanced-alt": "node test-enhanced-alt.js",
"demo": "node cli.js --dry-run 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-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": "GBU Team",
"license": "MIT",
"files": [
"lib/",
"bin/",
"index.js",
"cli.js",
"README.md",
"README-vi.md",
"CHANGELOG.md",
"QUICK_START.md",
"PACKAGE_SUMMARY.md",
"LICENSE"
],
"dependencies": {
"chalk": "^4.1.2"
},
"engines": {
"node": ">=12.0.0"
},
"publishConfig": {
"access": "public"
}
}