{"_id":"@a1local/adpages-audit-badges","name":"@a1local/adpages-audit-badges","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@a1local/adpages-audit-badges","version":"0.1.0","type":"module","description":"Dependency-free optional audit badge generator for Website QA Score and Local SEO Basics reports.","bin":{"adpages-audit-badge":"bin/adpages-audit-badge.mjs"},"scripts":{"check":"node scripts/check.mjs","smoke":"node scripts/smoke.mjs","sample":"node bin/adpages-audit-badge.mjs --input examples/audit-result.json --format svg"},"keywords":["audit-badge","local-seo","landing-page","svg","adpages"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a1local/adpages-audit-badges.git"},"homepage":"https://github.com/a1local/adpages-audit-badges#readme","bugs":{"url":"https://github.com/a1local/adpages-audit-badges/issues"},"funding":{"type":"custom","url":"https://a1local.com.au/extensions/"},"publishConfig":{"access":"public"},"gitHead":"0051b08e303680b1f851a3980ab4207b2b954405","_id":"@a1local/adpages-audit-badges@0.1.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-1a+FlI2u6yIzDfh7gcieTCUNqsMDa/xzPL7jT+MYceqDfUlp9BR4MIPDfSu2ZAKpIHt0ZXLlFFuEkO7YjRlIcQ==","shasum":"c8e865c2236be21e471b9e1a5f79b14e759da712","tarball":"https://registry.npmjs.org/@a1local/adpages-audit-badges/-/adpages-audit-badges-0.1.0.tgz","fileCount":10,"unpackedSize":13973,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFPTqyX2p4jNry/5RU0neJ42z+heZcUnvIMvUsDXnfyQIhAMKUgcILR40W6nlWlbvkbI1VwlouVDMueh6RynDkvGrt"}]},"_npmUser":{"name":"a1local","email":"extensions@a1local.com.au"},"directories":{},"maintainers":[{"name":"a1local","email":"extensions@a1local.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adpages-audit-badges_0.1.0_1779692681397_0.23209035092305208"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T07:04:41.187Z","0.1.0":"2026-05-25T07:04:41.549Z","modified":"2026-05-25T07:04:41.780Z"},"maintainers":[{"name":"a1local","email":"extensions@a1local.com.au"}],"description":"Dependency-free optional audit badge generator for Website QA Score and Local SEO Basics reports.","homepage":"https://github.com/a1local/adpages-audit-badges#readme","keywords":["audit-badge","local-seo","landing-page","svg","adpages"],"repository":{"type":"git","url":"git+https://github.com/a1local/adpages-audit-badges.git"},"bugs":{"url":"https://github.com/a1local/adpages-audit-badges/issues"},"license":"MIT","readme":"# AdPages Audit Badges\n\nDependency-free local badge generator for optional website QA and local SEO report badges.\n\n## What It Does\n\n- Turns a local audit result JSON file into a static SVG badge.\n- Generates a small copy-paste HTML snippet when requested.\n- Supports natural labels such as `Website QA Score`, `Form Tested`, and `Local SEO Basics`.\n- Keeps attribution optional and visible.\n\nIt does not inject links into user pages, phone home, collect analytics, fetch remote assets, scrape websites, or create backlinks automatically.\n\n## Local Checks\n\nFrom the repository root:\n\n```sh\nnpm --prefix packages/adpages-audit-badges run check\nnpm --prefix packages/adpages-audit-badges run smoke\n```\n\nGenerate a sample SVG:\n\n```sh\nnode packages/adpages-audit-badges/bin/adpages-audit-badge.mjs \\\n  --input packages/adpages-audit-badges/examples/audit-result.json \\\n  --format svg\n```\n\nGenerate a sample HTML snippet:\n\n```sh\nnode packages/adpages-audit-badges/bin/adpages-audit-badge.mjs \\\n  --input packages/adpages-audit-badges/examples/audit-result.json \\\n  --format html \\\n  --link https://example.com/report\n```\n\n## Guardrails\n\n- Badges must be optional.\n- Badges must not hide backlinks.\n- Badges must not request exact-match anchor text.\n- Attribution, when used, must be visible and honest.\n- The generated SVG is static and does not load remote resources.\n\n## Publishing Position\n\nThis is a linkable support asset for the broader AdPages toolset. It can support resource-page outreach and public reports by letting users share a static proof badge, while avoiding spammy embed patterns.\n\n## Publish Blockers\n\n- Decide public license and npm ownership.\n- Add real audit-result examples from the public AdPages report format.\n- Add support/privacy URLs and a public docs page.\n- Review badge copy and optional attribution policy before public release.\n\n## Publisher\n\nBuilt by [AdPages from A1 Local](https://a1local.com.au/extensions/) as a free, dependency-light tool for local-service marketers, agencies, and small business site owners.\n","readmeFilename":"README.md","_rev":"1-56dd705474e51220252ffb2dba1d4b2e"}