More cards

This commit is contained in:
2026-10-19 18:52:49 -04:00
parent 716c9612cc
commit 0b9061372b
26 changed files with 549 additions and 201 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ const nodes=(process.env.WIKIDECK_SMOKE_NODES??'http://127.0.0.1:3101,http://127
for(const endpoint of nodes)if(!/^http:\/\/127\.0\.0\.1:\d+$/.test(endpoint))throw new Error('Smoke test only accepts explicit loopback test nodes');
async function api(node:string,path:string,body?:unknown){
const r=await fetch(node+path,{method:body?'POST':'GET',headers:body?{'Content-Type':'application/json'}:{},
body:body?JSON.stringify(body):undefined,signal:AbortSignal.timeout(15000),redirect:'error'});
body:body?JSON.stringify(body):undefined,signal:AbortSignal.timeout(30000),redirect:'error'});
const value=await r.json();if(!r.ok)throw new Error(value.error??`HTTP${r.status}`);return value;
}
const keys=generateKeyPairSync('ec',{namedCurve:'prime256v1'});