Lit.js migration roadmap
Author: clemgbldCreated Aug 2, 2025Updated Apr 1, 2026
Labelshelp wanted
Context
Today, the project consists of a set of pseudo-components fully managed in Vanilla JavaScript without any external libraries.
Goal
Implement Lit.js to maintain a primarily Vanilla approach while structuring our components more effectively.
Utility modules (styles, view-models, constants, barrel exports, core helpers) are excluded from this list — they do not need to be migrated.
Standalone components
- bundlephobia
- expandable
- file-box
- gauge
- icon
- items-list
- legend
- locked-navigation
- locker
- network-breadcrumb
- npm-avatar
- popup
- root-selector
- navigation
- wiki
Search command
Package panel
- package (container)
- header
- pannels/files
- pannels/licenses
- pannels/scripts
- pannels/vulnerabilities
- pannels/overview
- pannels/scorecard
- pannels/warnings
- pannels/warnings/code-fetcher
Views
Source: NodeSecure/cli