opensearch-project / oui

OpenSearch UI Framework
Apache License 2.0
35 stars 69 forks source link

[Research] Research the usage of package `yo` in OUI #634

Open abbyhu2000 opened 1 year ago

abbyhu2000 commented 1 year ago

Research the usage of package yo in OUI and determine if we can get rid of the dependency.

Reason: yo depends on request which is deprecated and causing #630

andreymyssak commented 1 year ago

According to the documentation, yo is the Yeoman command line utility allowing the creation of projects utilizing scaffolding templates (referred to as generators). The project has two generators, one to generate a document template (yo-doc), and the other to generate a component template (yo-component).

In version yo@4.3.1, insight was removed from the dependencies. Recently https://github.com/opensearch-project/oui/pull/599 was merged, which just raised the yo version and resolved this issue.