Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
dev-five-git
devup-ui
Repository navigation
Code
Issues
90
(90)
Pull requests
12
(12)
Discussions
Actions
Projects
Security and quality
Insights
More
items
fix(extractor): preserve JavaScript semantics and eliminate redundant arrow wrappers
- #756
#756
Open
owjs3901
wants to merge 42 commits into
main
dev-five-git/devup-ui:main
from
fix/js-semantics
dev-five-git/devup-ui:fix/js-semantics
Copy head branch name to clipboard
Conversation
Commits
42
(42)
Checks
Files changed
Open
fix(extractor): preserve JavaScript semantics and eliminate redundant arrow wrappers
#756
owjs3901
wants to merge 42 commits into
main
dev-five-git/devup-ui:main
from
fix/js-semantics
dev-five-git/devup-ui:fix/js-semantics
Copy head branch name to clipboard
Commits
Commits on Oct 4, 2026
fix(extractor): reject whole Devup namespace runtime escapes
Show description for c647ab5
owjs3901
and
sisyphus-dev-ai
committed
c647ab5
View commit details
Copy full SHA for c647ab5
Browse repository at this point
fix(extractor): preserve exact lexical values and binding-aware require
Show description for 81d9a56
owjs3901
and
sisyphus-dev-ai
committed
81d9a56
View commit details
Copy full SHA for 81d9a56
Browse repository at this point
fix(extractor): preserve JavaScript props evaluation during lowering
Show description for d257aac
owjs3901
and
sisyphus-dev-ai
committed
d257aac
View commit details
Copy full SHA for d257aac
Browse repository at this point
fix(components): reorder compile-time style defaults after DOM spreads
Show description for d4e0187
owjs3901
and
sisyphus-dev-ai
committed
d4e0187
View commit details
Copy full SHA for d4e0187
Browse repository at this point
fix(landing): keep selector defaults after Card DOM props
Show description for 58fe5a1
owjs3901
and
sisyphus-dev-ai
committed
58fe5a1
View commit details
Copy full SHA for 58fe5a1
Browse repository at this point
test(extractor): cover direct literal selection and dynamic value paths
Show description for 955bf5e
owjs3901
and
sisyphus-dev-ai
committed
955bf5e
View commit details
Copy full SHA for 955bf5e
Browse repository at this point
test(extractor): cover native written class spread precedence
Show description for 1e81fdf
owjs3901
and
sisyphus-dev-ai
committed
1e81fdf
View commit details
Copy full SHA for 1e81fdf
Browse repository at this point
test(extractor): cover scalar order and runtime CSS suffix branches
Show description for 4b24361
owjs3901
and
sisyphus-dev-ai
committed
4b24361
View commit details
Copy full SHA for 4b24361
Browse repository at this point
test(extractor): cover initialization and exact constant safety branches
Show description for 6749633
owjs3901
and
sisyphus-dev-ai
committed
6749633
View commit details
Copy full SHA for 6749633
Browse repository at this point
test(extractor): cover native logical and suspension capture edges
Show description for 5657601
owjs3901
and
sisyphus-dev-ai
committed
5657601
View commit details
Copy full SHA for 5657601
Browse repository at this point
refactor(extractor): make JSX ordering and pruning paths measurable
Show description for f0969a0
owjs3901
and
sisyphus-dev-ai
committed
f0969a0
View commit details
Copy full SHA for f0969a0
Browse repository at this point
Commits on Oct 8, 2026
merge: update PR #756 with main
Show description for f2fc451
owjs3901
and
sisyphus-dev-ai
committed
f2fc451
View commit details
Copy full SHA for f2fc451
Browse repository at this point
Commits on Oct 16, 2026
merge: update PR #756 with PR #750
Show description for 628f7c7
owjs3901
and
sisyphus-dev-ai
committed
628f7c7
View commit details
Copy full SHA for 628f7c7
Browse repository at this point
Commits on Oct 23, 2026
fix(extractor): preserve explicit styles across parent merge
Show description for d9cf389
owjs3901
and
sisyphus-dev-ai
committed
d9cf389
View commit details
Copy full SHA for d9cf389
Browse repository at this point
Commits on Oct 24, 2026
fix(extractor): integrate settled main semantics
Show description for 505e68a
owjs3901
and
sisyphus-dev-ai
committed
505e68a
View commit details
Copy full SHA for 505e68a
Browse repository at this point
perf(extractor): avoid unused constant preparation
Show description for 6e457e9
owjs3901
and
sisyphus-dev-ai
committed
6e457e9
View commit details
Copy full SHA for 6e457e9
Browse repository at this point
test(extractor): cover merged semantic edge paths
Show description for 2b1087e
owjs3901
and
sisyphus-dev-ai
committed
2b1087e
View commit details
Copy full SHA for 2b1087e
Browse repository at this point
Commits on Nov 3, 2026
fix: preserve JavaScript evaluation semantics and refresh dependencies
owjs3901
committed
87746d1
View commit details
Copy full SHA for 87746d1
Browse repository at this point
fix: integrate latest main with JavaScript semantics fixes
Show description for cc001fd
owjs3901
committed
cc001fd
View commit details
Copy full SHA for cc001fd
Browse repository at this point
fix: complete semantics coverage and optimize production WASM
Show description for a90d9c5
owjs3901
committed
a90d9c5
View commit details
Copy full SHA for a90d9c5
Browse repository at this point
test(extractor): cover constant traversal and styled capability inheritance
Show description for 0a2f366
owjs3901
committed
0a2f366
View commit details
Copy full SHA for 0a2f366
Browse repository at this point
test(extractor): exercise guarded local and native JSX paths
Show description for 4052942
owjs3901
committed
4052942
View commit details
Copy full SHA for 4052942
Browse repository at this point
test(extractor): cover suspended native JSX attribute emission
Show description for 890773a
owjs3901
committed
890773a
View commit details
Copy full SHA for 890773a
Browse repository at this point
refactor(extractor): make static JSX attribute eligibility explicit
owjs3901
committed
eb102a0
View commit details
Copy full SHA for eb102a0
Browse repository at this point
Commits on Nov 4, 2026
perf(extractor): avoid unnecessary style capture wrappers
owjs3901
committed
fd04f00
View commit details
Copy full SHA for fd04f00
Browse repository at this point
perf(extractor): elide lone template capture wrappers
owjs3901
committed
06f15ed
View commit details
Copy full SHA for 06f15ed
Browse repository at this point
test(extractor): cover known spread ordering path
owjs3901
committed
8f1bce2
View commit details
Copy full SHA for 8f1bce2
Browse repository at this point
perf(extractor): keep lone static member styles in place
owjs3901
committed
fc004bd
View commit details
Copy full SHA for fc004bd
Browse repository at this point
fix(extractor): keep spread ordering coverage executable
owjs3901
committed
6555495
View commit details
Copy full SHA for 6555495
Browse repository at this point
fix(extractor): remove unreachable spread coverage branches
owjs3901
committed
ad3147e
View commit details
Copy full SHA for ad3147e
Browse repository at this point
fix(extractor): cover unknown spread ordering branch
owjs3901
committed
a8e5f4d
View commit details
Copy full SHA for a8e5f4d
Browse repository at this point
test(extractor): assert lone static member capture elision
owjs3901
committed
cacb8b6
View commit details
Copy full SHA for cacb8b6
Browse repository at this point
fix(extractor): keep lone run classification coverage stable
owjs3901
committed
83fcbd2
View commit details
Copy full SHA for 83fcbd2
Browse repository at this point
Commits on Nov 5, 2026
fix(extractor): inline isolated dynamic style calls
owjs3901
committed
50fb7f3
View commit details
Copy full SHA for 50fb7f3
Browse repository at this point
fix(extractor): elide eager single-use style captures
owjs3901
committed
8f3d17e
View commit details
Copy full SHA for 8f3d17e
Browse repository at this point
Commits on Nov 6, 2026
fix(extractor): flatten inlined string coercions
owjs3901
committed
a19ff49
View commit details
Copy full SHA for a19ff49
Browse repository at this point
Commits on Nov 7, 2026
fix(extractor): erase outer type wrappers from style captures
owjs3901
committed
a9bc744
View commit details
Copy full SHA for a9bc744
Browse repository at this point
fix(extractor): remove unused and ordered capture wrappers
owjs3901
committed
47e0ca3
View commit details
Copy full SHA for 47e0ca3
Browse repository at this point
fix(extractor): reuse lexical captures instead of arrow wrappers
owjs3901
committed
4551157
View commit details
Copy full SHA for 4551157
Browse repository at this point
fix(extractor): inline styled render stages and eager captures
owjs3901
committed
51d4548
View commit details
Copy full SHA for 51d4548
Browse repository at this point
test(extractor): cover styled inlining scope boundaries
owjs3901
committed
4be75bf
View commit details
Copy full SHA for 4be75bf
Browse repository at this point
Commits on Nov 9, 2026
fix: preserve optional access in captured style selections
owjs3901
committed
bed6fa3
View commit details
Copy full SHA for bed6fa3
Browse repository at this point
You can’t perform that action at this time.