Developing an application I met a necessity to split the project into components and reuse them. There are many variants because of different integration levels. A component was found, moved to a separated repository and prepared to be packed for the npm repository. Inversify Commander Utils - The project assembles the functionality of two libraries: commander and inversifyjs. It represents
the commander functionality in inversify way.
We utilize it by refencing to as subproject or use a ready npm package. Sometimes the package linkage is used for a development case. It looks like a product. I try keep the features of ready and stable products such as: realizes, builds, tests, test coverage and another.
P.S.
InversifyJS is a very interesting library. We are developing a web application using the approach.
At first we used InversifyJS utility alone. Later we checked a module inversify-express-utils,
studied it better added some functionality. And we realized that this is a good example to wrap any
module for our needs. This is used in our projects and it is being upgraded. Maybe another modules will
also be wrapped.
Комментариев нет:
Отправить комментарий