4 Commits

Author SHA1 Message Date
Ben Senescu
8349bca43c
Migrate badseo.dev to TanStack Start (#382)
* Migrate badseo.dev to TanStack Start

* Fix badseo audit command
2026-07-10 17:53:42 -04:00
Ben Senescu
a0ef7412f2
website: Create website (#19)
* Add website

* save

* chore: validate website in CI and fix workers typing
2026-03-11 23:23:47 -04:00
Ben Senescu
f75bbaeb37
Enforce type-aware TypeScript linting and remove unsafe assertions (#15)
* Enforce safe TypeScript assertions and validate runtime payloads

* Fix CI knip config and floating promise lint

* Validate DataForSEO payloads with Zod schemas

Replace weak object guards with endpoint-level schema parsing so invalid API shapes fail fast instead of being silently filtered. Align downstream keyword mapping with the stricter validated payload contracts.
2026-03-11 11:56:48 -04:00
Ben Senescu
e36abbf19b Initial public release 2026-02-27 14:09:33 -05:00