feat(captcha): add ALTCHA proof-of-work captcha experiment (#2986)

This commit is contained in:
Hampus
2026-09-27 21:02:55 +02:00
committed by GitHub
parent 33a118d12a
commit 7e1b934637
69 changed files with 1848 additions and 216 deletions
+67
View File
@@ -186,6 +186,9 @@ catalogs:
'@webgpu/types':
specifier: 0.1.72
version: 0.1.72
altcha-lib:
specifier: 2.5.0
version: 2.5.0
archiver:
specifier: 8.0.0
version: 8.0.0
@@ -650,6 +653,9 @@ importers:
'@vvo/tzdb':
specifier: 'catalog:'
version: 6.198.0
altcha-lib:
specifier: 'catalog:'
version: 2.5.0([email protected])
archiver:
specifier: 'catalog:'
version: 8.0.0
@@ -778,9 +784,15 @@ importers:
'@fluxer/logger':
specifier: workspace:*
version: link:../../../packages/logger
altcha-lib:
specifier: 'catalog:'
version: 2.5.0([email protected])
itty-time:
specifier: 'catalog:'
version: 2.0.2
zod:
specifier: 'catalog:'
version: 4.6.5
devDependencies:
'@types/node':
specifier: 'catalog:'
@@ -1484,6 +1496,9 @@ importers:
'@tanstack/react-virtual':
specifier: ^3.14.13
version: 3.14.13([email protected]([email protected]))([email protected])
altcha-lib:
specifier: 'catalog:'
version: 2.5.0([email protected])
animejs:
specifier: 4.5.0
version: 4.5.0
@@ -6923,6 +6938,54 @@ packages:
[email protected]:
resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
[email protected]:
resolution: {integrity: sha512-MiqlwnImoooVTmFzZ8odhpqtCsSl7M/6cmgaX42Tkuvd41e5IVveg6hiw/e9rXSb6dm1RvniPmeURwO64wWTuQ==}
hasBin: true
peerDependencies:
'@fastify/cookie': ^11.0.0
'@fastify/cors': ^11.0.0
'@fastify/formbody': ^8.0.0 || ^9.0.0
'@nestjs/common': ^10.0.0 || ^11.0.0 || ^12.0.0
'@nestjs/core': ^10.0.0 || ^11.0.0 || ^12.0.0
'@nestjs/platform-express': ^10.0.0 || ^11.0.0 || ^12.0.0
'@nestjs/platform-fastify': ^10.0.0 || ^11.0.0 || ^12.0.0
'@sveltejs/kit': ^2.0.0
cookie-parser: ^1.0.0
cors: ^2.0.0
express: ^4.0.0 || ^5.0.0
fastify: ^5.0.0
h3: ^2.0.0
hono: ^4.0.0
peerDependenciesMeta:
'@fastify/cookie':
optional: true
'@fastify/cors':
optional: true
'@fastify/formbody':
optional: true
'@nestjs/common':
optional: true
'@nestjs/core':
optional: true
'@nestjs/platform-express':
optional: true
'@nestjs/platform-fastify':
optional: true
'@sveltejs/kit':
optional: true
cookie-parser:
optional: true
cors:
optional: true
express:
optional: true
fastify:
optional: true
h3:
optional: true
hono:
optional: true
[email protected]:
resolution: {integrity: sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==}
hasBin: true
@@ -15808,6 +15871,10 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
[email protected]([email protected]):
optionalDependencies:
hono: 4.13.8
[email protected]:
dependencies:
process-ancestry: 0.1.0