Я разработал модуль npm (назовем его module-x
), который я регулярно обновляю и публикую sh на платформе npm.
Программное обеспечение, использующее этот модуль, устанавливает его, запуская npm i module-x
, но в разделе зависимостей package.json
module-x
устанавливается с фиксированной версией (module-x: "1.0.0"
).
Я бы хотел использовать вместо этого версию тильды или каретки, чтобы получить что-то вроде этого "module-x" : "~1.0.0"
.
Я видел, что другие библиотеки, такие как request
, могут это делать, но как они это делают?