nuke/lib/challenge
Xe Iaso 2011b83a44
chore: port client-side JS to TypeScript (#1100)
* chore(challenge/preact): port to typescript

Signed-off-by: Xe Iaso <me@xeiaso.net>

* chore(js/algorithms): port to typescript

Signed-off-by: Xe Iaso <me@xeiaso.net>

* chore(js/worker): port to typescript

Signed-off-by: Xe Iaso <me@xeiaso.net>

* chore(web): fix TypeScript build logic

Signed-off-by: Xe Iaso <me@xeiaso.net>

* chore(web): port bench.mjs to typescript

Signed-off-by: Xe Iaso <me@xeiaso.net>

* chore(web): port main.mjs to typescript

Signed-off-by: Xe Iaso <me@xeiaso.net>

* Update metadata

check-spelling run (pull_request) for Xe/use-typescript

Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev>

* fix(js/algorithms/fast): handle old browsers

Closes #1082

Signed-off-by: Xe Iaso <me@xeiaso.net>

---------

Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
2025-09-11 10:03:10 -04:00
..
challengetest feat(lib): use new challenge creation flow (#749) 2025-07-04 20:42:28 +00:00
metarefresh chore: port client-side JS to TypeScript (#1100) 2025-09-11 10:03:10 -04:00
preact chore: port client-side JS to TypeScript (#1100) 2025-09-11 10:03:10 -04:00
proofofwork feat(web): Add option for customizable explanation text (#747) 2025-08-14 11:12:55 -04:00
challenge.go fix(lib): ensure issued challenges don't get double-spent (#1003) 2025-08-20 12:33:32 -04:00
error.go feat: add a strip-base-prefix option (#655) 2025-06-12 17:46:08 -04:00
interface.go feat(lib): use new challenge creation flow (#749) 2025-07-04 20:42:28 +00:00
metrics.go feat: implement challenge registry (#607) 2025-06-04 02:01:58 +00:00