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: acad26fccb8bbf78541aea89782d58e49ebba071Checkout 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