{"_id":"@ariada-org/esbuild-plugin","name":"@ariada-org/esbuild-plugin","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ariada-org/esbuild-plugin","version":"0.1.0","description":"esbuild plugin that scans emitted HTML with Ariada accessibility checks.","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","esbuild":"^0.28.0","rimraf":"^6.0.1","typescript":"^5.7.2","vitest":"^4.1.0"},"peerDependencies":{"esbuild":">=0.24"},"peerDependenciesMeta":{"esbuild":{"optional":true}},"engines":{"node":">=22"},"keywords":["esbuild","plugin","accessibility","a11y","ariada"],"repository":{"type":"git","url":"git+https://github.com/ariada-org/ariada.git","directory":"packages/ariada-esbuild-plugin"},"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/esbuild-plugin@0.1.0","bugs":{"url":"https://github.com/ariada-org/ariada/issues"},"homepage":"https://github.com/ariada-org/ariada#readme","_integrity":"sha512-1aCDXH/E+LpHQldPNputvud2fgRmlLLZMY1BJEwy+es0oQxrvpEJkmlCaCinnE2hlb5SAgb+Gi5Yw26+CnTiMg==","_resolved":"/private/var/folders/2c/_42xj0l179z8yc7wmp5k91s00000gn/T/adde5aedbdac69aa57df76563983fc67/ariada-org-esbuild-plugin-0.1.0.tgz","_from":"file:ariada-org-esbuild-plugin-0.1.0.tgz","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-1aCDXH/E+LpHQldPNputvud2fgRmlLLZMY1BJEwy+es0oQxrvpEJkmlCaCinnE2hlb5SAgb+Gi5Yw26+CnTiMg==","shasum":"21eddd01a488cba3fafdebe0c2e5fff23628ca2a","tarball":"https://registry.npmjs.org/@ariada-org/esbuild-plugin/-/esbuild-plugin-0.1.0.tgz","fileCount":7,"unpackedSize":22734,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEyhWrOPKS87lX5PC/+j+232jSHK8AK3FjFCb0YMoBHvAiEA3AV9KmScy30MF+ibr+llpJGxAr6r24/vnmov/sEwNFc="}]},"_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/esbuild-plugin_0.1.0_1784942566455_0.10729741725672781"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T01:22:46.325Z","0.1.0":"2026-07-25T01:22:46.621Z","modified":"2026-07-25T01:22:46.853Z"},"maintainers":[{"name":"agonist","email":"ab@agonist.ai"}],"description":"esbuild plugin that scans emitted HTML with Ariada accessibility checks.","homepage":"https://github.com/ariada-org/ariada#readme","keywords":["esbuild","plugin","accessibility","a11y","ariada"],"repository":{"type":"git","url":"git+https://github.com/ariada-org/ariada.git","directory":"packages/ariada-esbuild-plugin"},"bugs":{"url":"https://github.com/ariada-org/ariada/issues"},"license":"EUPL-1.2","readme":"# Ariada esbuild Plugin\n\nRuns Ariada after an esbuild build and reports findings through esbuild\nwarnings or errors. The plugin is a thin adapter: pass a scanner implementation\nfrom the Ariada CLI or engine layer and the plugin handles esbuild lifecycle and\ndiagnostic formatting.\n\n```ts\nimport { ariadaEsbuild } from '@ariada-org/esbuild-plugin';\n\nexport default {\n  plugins: [ariadaEsbuild({ outdir: 'dist', failOn: 'serious' })],\n};\n```\n\nThe default scanner is intentionally empty for package-level tests. Production\nconfiguration should inject the shared Ariada scanner or CLI runner rather than\ncopying rule logic into this package.\n","readmeFilename":"README.md","_rev":"1-1317366a92f0830e3054ee6f71397717"}