cli icon indicating copy to clipboard operation
cli copied to clipboard

Lit.js migration roadmap

Open clemgbld opened this issue 6 months ago • 0 comments

Today:

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.

(Easy) components to migrate (most of the code is html element creation):

(Medium) Tougher components to migrate (because of their interaction with other components)

(Hard) hard component to migrate (because of the inherent complexity of the component itself and its interaction with other components)

(Hardest)

  • [ ] searchbar (probably more rewrite than a migration see https://github.com/NodeSecure/cli/issues/423)
  • [ ] home

(Icon migration)

setup a new icon system (see https://github.com/NodeSecure/cli/issues/556)

[!NOTE] The estimated migration difficulty for each component is provided as a general indication and may prove to be easier or more complex in practice than stated

clemgbld avatar Aug 02 '25 12:08 clemgbld