- wai/wai-vector/wasm: the sink's exports (wv_alloc, wv_free, wv_open, wv_close, wv_render, wv_out_ptr, wv_out_len, wv_sha256, wv_cost, wv_transcript, wv_projection), no_std with its own allocator, built for wasm32v1-none so the module is WebAssembly 1.0 only; check-mvp.mjs refuses any post-1.0 feature, and fails on the wasm32-unknown-unknown build. - build-pkg.sh: the package a page serves. - browser/: a harness that renders every listed frame of every vector in Chromium, WebKit and Firefox, hashes it in the page twice, re-hashes sampled frames in Node, recomputes the arithmetic vectors and authoring forms, and compares each a11y payload's transcript and projections with its text record. A missing engine fails the run. - wai-vector.yml: the browser job, in a Playwright container pinned by digest, on the linux runner. Co-Authored-By: Claude Opus 5.5 <[email protected]>
14 lines
390 B
JSON
14 lines
390 B
JSON
{
|
|
"name": "wai-vector-browser",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "The sink of wai.graphics.vector in three browser engines, against wai/vector-conformance",
|
|
"license": "Apache-2.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"test": "node run.mjs --engines chromium,webkit,firefox ../../vector-conformance"
|
|
},
|
|
"dependencies": {
|
|
"playwright": "1.60.0"
|
|
}
|
|
}
|