UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

23 lines (19 loc) 745 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/utils/registry-helpers.ts var _https = require('https'); var _https2 = _interopRequireDefault(_https); var getCrateRegistryVersion = (name, tag = "latest", registry = "https://crates.io") => { return new Promise( (resolve) => _https2.default.get( `${registry}/api/v1/crates/${encodeURIComponent(name)}/${encodeURIComponent( tag )}`, (res) => { res.on("data", (d) => { resolve(d); }); } ).on("error", (e) => { throw e; }) ); }; exports.getCrateRegistryVersion = getCrateRegistryVersion;