npmx Achieves Comprehensive RTL Support
Full Right-to-Left (RTL) Implementation
Completed a massive migration to support RTL languages across nearly every core component, including the search page, about page, and package detail views. The system now dynamically toggles HTML 'dir' and 'lang' attributes upon locale changes, ensuring proper alignment and rendering for Arabic and other RTL scripts.
Dependency Insights & Deprecation Tracking
Introduced new UI elements to surface deprecated packages within the dependency tree. This includes a new banner for deprecated counts and a sub-tree structure identical to the vulnerability viewer, allowing for more intuitive security and health audits.
Localization Expansion
Expanded the platform's linguistic reach with updated French and Italian entries. Significant progress was also made on Spanish support, including the introduction of initial Spanish for Latin America (es-419).
Visual and Layout Refinements
Resolved several polish issues, including baseline alignment for footer taglines and tightening ASCII art rendering in code previews. Tooltips were integrated into table columns to prevent long 'coming soon' labels from breaking row layouts.