npmx Enhances Code Exploration and Security Messaging
Code Exploration & Navigation
Improved the code viewer experience by resolving directory listing errors; navigating to a folder path now correctly displays its contents instead of a 404/error state. Additionally, vscode-icons were integrated for better visual identification of README and documentation files within the file tree.
Connector Security & UX Warnings
Implemented a security warning in both the UI modal and the CLI logs for the npmx-connector. This explicitly informs users that enabling the connector grants the application access to their local npmcli and associated authentication contexts.
Data Visualization & Reduced Motion
Refined the weekly downloads sparkline by disabling distracting initial animations to ensure instant visibility. A discrete pulse effect was added for active data paths, which automatically respects system 'prefers-reduced-motion' settings to improve accessibility.
Developer Experience & Environment
Optimized dev startup by pre-including key dependencies like @vueuse/core and vue-ui-sparkline in Vite's optimizeDeps. For Zed users, a basic .zed settings file was added to streamline the onboarding experience for the project's oxc-based linting stack.
UI Polish & External Integrations
Added a JSR badge to identify packages available on the JSR registry. UI layout was refined to allow long 'engines' strings in package metadata to wrap to new lines, preventing overflow on narrow mobile viewports.