feat: @framework/ui package for shared vue components and utilities [frappe] PR#39730

From: https://github.com/frappe/frappe/pull/39730
Date: 2026-06-04 16:34:14+05:30

  • Merge pull request #39730 from ruchamahabal/frappe-components-package
  • refactor(Link): simplify template structure and remove unused id prop
  • fix(docs): remove unnecessary dedupe instructions
  • refactor: package name framework-ui -> @framework/ui
  • fix: types
  • feat: framework-ui package for shared vue components and utilities



Diagnostics

pre-commit failed for source commit: 1572154c588afc6d62e64979d0004ecdfbb61587
ui/package.json: Failed to json decode (Extra data: line 19 column 3 (char 359))


pre-commit failed for source commit: b964d848f13d24d5cb6487ee607fe319c86e1672
[error] Invalid configuration file `ui/src/components/Link/Link.vue`: JSON Error in ui/package.json:
[error] Unexpected non-whitespace character after JSON at position 359 (line 19 column 3) while parsing '{  "name": "@framework/ui",  "version"'


Suspicious merge commit detected: acad26fccb8bbf78541aea89782d58e49ebba071



Checkout instructions
# Checkout locally
git fetch upstream
git switch ft-pr-39730

# Alternatively, re-take the changes
git switch develop
ft take ft-pr-39730

# Make changes then rebase
git rebase -i develop

# Fix or ignore conflicts
git checkout --theirs .
git rebase --continue

# Force-push changes
git push --force-with-lease

Merge request reports

Loading