107 Commits
Author SHA1 Message Date
jake 56e9e23e4b Refactor domain lookup to utilize getDomainParts for TLD extraction and enhance WHOIS query handling with fallback options for multi-label public suffixes. Updated utility functions for improved clarity and functionality. 2025-09-24 17:40:03 -04:00
jake 0a852ff3cd Add CLI script for domain lookup and create package-lock.json; update README and package.json for clarity and dependencies 2025-09-24 17:28:12 -04:00
jake 43fa2a12c7 Update exports in index.ts to include .js extensions, add centralized WHOIS server fallbacks for TLDs in whois-fallbacks.ts, and integrate fallbacks into the ianaWhoisServerForTld function in whois.ts for improved error handling. 2025-09-24 16:53:12 -04:00
jake a788b0147a Refactor lookup and normalization functions to improve type safety and error handling. Updated domain lookup to provide a stable ISO string fallback and enhanced error messaging. Modified RDAP normalization to use stricter types and added utility functions for type assertions. 2025-09-24 14:56:56 -04:00
jake 38cf9c5eaa Update biome configuration and package scripts. Removed unused ignore file option in biome.json and added file includes. Modified build script in package.json to use tsc directly and added a lint script for biome checks. 2025-09-24 14:32:49 -04:00
jake 33a648460b Core functionality for domain lookup using RDAP and WHOIS protocols, along with utility functions and tests. 2025-09-24 14:28:09 -04:00
jake bd4846302d Initial commit 2025-09-24 13:06:40 -04:00