* feat: add truncated link export and URL utility to respective modules * refactor: replace Link2 with ExternalLink in TruncatedUrl component * feat: add TruncatedUrl component and update link exports * fix: export ParsedURL interface for better accessibility in URL utilities * refactor: remove TruncatedUrl component and update link exports * fix: update parseURL function to return undefined for invalid URLs * refactor: rename ParsedURL interface to IParsedURL for consistency * refactor: rename IParsedURL to IURLComponents and update parsing functions for improved clarity * refactor: update URL utility functions and improve documentation for clarity * refactor: add full URL property to IURLComponents interface and update extractURLComponents function * refactor: rename createURL function to isUrlValid and update its implementation to validate URL strings * refactor: rename isUrlValid function to getValidURL and update its implementation to return URL object or undefined |
||
|---|---|---|
| .. | ||
| src | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .prettierignore | ||
| .prettierrc | ||
| package.json | ||
| tsconfig.json | ||
| tsup.config.ts | ||