bb-plane-fork/packages/utils/src
Jayash Tripathy cd61e8dd44
[WEB-4705] chore: url utilities (#7589)
* 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
2025-08-19 20:09:03 +05:30
..
permission fix: circular dependencies between packages (#7277) 2025-07-01 19:19:44 +05:30
work-item [WEB-4634]chore: refactor for work items store (#7538) 2025-08-06 22:44:33 +05:30
array.ts chore: format files using prettier (#7364) 2025-07-08 20:41:11 +05:30
attachment.ts [WIKI-181] refactor: make file handling generic in editor (#7046) 2025-05-12 18:37:36 +05:30
auth.ts [WEB-4513] refactor: consolidate password strength meter into shared ui package (#7462) 2025-07-25 16:56:46 +05:30
calendar.ts chore: format files using prettier (#7364) 2025-07-08 20:41:11 +05:30
color.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
common.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
cycle.ts chore: format files using prettier (#7364) 2025-07-08 20:41:11 +05:30
datetime.ts [WEB-4677] improvement: add defaultOpen property to CustomSearchSelect (#7576) 2025-08-12 19:37:53 +05:30
distribution-update.ts fix: circular dependencies between packages (#7277) 2025-07-01 19:19:44 +05:30
editor.ts [WEB-4660] chore: replace jsx element with react node (#7567) 2025-08-11 18:42:23 +05:30
emoji.ts fix: move lucide related constants to ui package (#7226) 2025-06-17 17:06:05 +05:30
estimates.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
file.ts [WEB-4357] fix: remove trailing slash from asset url #7240 2025-06-19 19:09:59 +05:30
filter.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
get-icon-for-link.ts [WEB-3892] chore: link item improvements (#6944) 2025-04-17 20:08:53 +05:30
index.ts [WEB-4705] chore: url utilities (#7589) 2025-08-19 20:09:03 +05:30
intake.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
math.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
module.ts chore: format files using prettier (#7364) 2025-07-08 20:41:11 +05:30
notification.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
page.ts [WIKI-357] fix: created by filter for pages list #7445 2025-07-21 19:22:27 +05:30
project-views.ts chore: format files using prettier (#7364) 2025-07-08 20:41:11 +05:30
project.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
router.ts fix: docker build (#7220) 2025-06-17 14:08:50 +05:30
string.ts fix: lint (#7433) 2025-07-25 01:44:51 +05:30
subscription.ts fix: circular dependencies between packages (#7277) 2025-07-01 19:19:44 +05:30
tab-indices.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
theme.ts refactor: move web utils to packages (#7145) 2025-06-16 17:18:41 +05:30
url.ts [WEB-4705] chore: url utilities (#7589) 2025-08-19 20:09:03 +05:30
workspace.ts improvement: minor improvements for workspace switcher (#6609) 2025-02-14 19:03:32 +05:30