{"_id":"@ariada-org/astro","name":"@ariada-org/astro","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ariada-org/astro","version":"0.1.0","description":"Astro integration that scans built HTML with Ariada and writes accessibility reports at build completion.","license":"EUPL-1.2","type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"devDependencies":{"@types/node":"^22.10.2","rimraf":"^6.0.1","typescript":"^5.7.2","vitest":"^4.1.0"},"peerDependencies":{"astro":">=4"},"peerDependenciesMeta":{"astro":{"optional":true}},"engines":{"node":">=22"},"keywords":["astro","integration","accessibility","a11y","wcag","ariada"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src tests","test":"vitest run","clean":"rimraf dist coverage"},"_id":"@ariada-org/astro@0.1.0","_integrity":"sha512-99bu1UO/oGmKESmZICInON2bDbSmRjwNQUKf/Z3mQ9DOOEBznc1G2XqwMpue1wkQCC0yyjiAs8b5Td6lgn/LzA==","_resolved":"/private/var/folders/2c/_42xj0l179z8yc7wmp5k91s00000gn/T/59974fdab2c972eb962fe5524de87180/ariada-org-astro-0.1.0.tgz","_from":"file:ariada-org-astro-0.1.0.tgz","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-99bu1UO/oGmKESmZICInON2bDbSmRjwNQUKf/Z3mQ9DOOEBznc1G2XqwMpue1wkQCC0yyjiAs8b5Td6lgn/LzA==","shasum":"7f33db959c22e7a8536b3b61624db4a044fda25b","tarball":"https://registry.npmjs.org/@ariada-org/astro/-/astro-0.1.0.tgz","fileCount":18,"unpackedSize":33321,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiAXIgQZvAYPGzQX0JKWybrB/ct0+iNLiWT/rlyxIecAIgEgi07wMJlZspHnxGwBRLaTaH/wPFXBnGJeSBc/a3BZw="}]},"_npmUser":{"name":"agonist","email":"ab@agonist.ai"},"directories":{},"maintainers":[{"name":"agonist","email":"ab@agonist.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astro_0.1.0_1784942562249_0.46800913373966635"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T01:22:42.083Z","0.1.0":"2026-07-25T01:22:42.416Z","modified":"2026-07-25T01:22:42.642Z"},"maintainers":[{"name":"agonist","email":"ab@agonist.ai"}],"description":"Astro integration that scans built HTML with Ariada and writes accessibility reports at build completion.","keywords":["astro","integration","accessibility","a11y","wcag","ariada"],"license":"EUPL-1.2","readme":"# Ariada Astro Integration\n\n`@ariada-org/astro` scans built Astro HTML in the `astro:build:done` hook and\nwrites an Ariada report into the build directory.\n\n## Install\n\n```bash\npnpm add -D @ariada-org/astro\n```\n\n## Usage\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport ariada from '@ariada-org/astro';\n\nexport default defineConfig({\n  integrations: [\n    ariada({\n      outputFile: 'ariada-report.json',\n      textOutputFile: 'ariada-report.txt',\n      failOn: 'serious',\n    }),\n  ],\n});\n```\n\n`failOn: false` writes the report without failing the build. The default threshold\nis `serious`.\n\nThe integration ships a static HTML scanner with an injectable scanner option, so\nthe built-in checks can be replaced with a custom scanner without changing how the\nintegration is configured.\n","readmeFilename":"README.md","_rev":"1-6234179e9b39e8a9b7bad0e51b5accfb"}