@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
23 lines (21 loc) • 498 B
JavaScript
// src/utils/registry-helpers.ts
import https from "node:https";
var getCrateRegistryVersion = (name, tag = "latest", registry = "https://crates.io") => {
return new Promise(
(resolve) => https.get(
`${registry}/api/v1/crates/${encodeURIComponent(name)}/${encodeURIComponent(
tag
)}`,
(res) => {
res.on("data", (d) => {
resolve(d);
});
}
).on("error", (e) => {
throw e;
})
);
};
export {
getCrateRegistryVersion
};