[READ-ONLY] Mirror of https://github.com/okikio/cloudflare-ddns. DDNS using Cloudflare Workers, built for NAS, homelab, and self-hosted setups using Cloudflare domains.
cloudflare cloudflare-api cloudflare-d1 cloudflare-dns cloudflare-workers ddns nas synology

feat: enhance DDNS functionality with environment-specific types and validation master

- Introduced DdnsEnv interface to define environment bindings for Cloudflare DDNS. - Added validation utilities for IP addresses and environment variable parsing. - Created a mock DNS API for testing, allowing for in-memory record management. - Implemented integration tests for DDNS update logic, including authentication and hostname validation. - Updated TypeScript configuration to include new types and ensure compatibility. - Refactored wrangler configuration for improved clarity and added cron triggers for scheduled tasks. Signed-off-by: Okiki Ojo <hey@okikio.dev>