@ikamva/ngx-tailwindcss
Version:
Tailwind CSS angular schematic
28 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLatestNodeVersion = void 0;
const http_1 = require("http");
function getLatestNodeVersion(packageName) {
const DEFAULT_VERSION = "latest";
return new Promise(resolve => {
return http_1.get(`http://registry.npmjs.org/${packageName}`, res => {
let rawData = "";
res.on("data", chunk => (rawData += chunk));
res.on("end", () => {
try {
const response = JSON.parse(rawData);
const version = (response && response["dist-tags"]) || {};
resolve(buildPackage(response.name || packageName, version.latest));
}
catch (e) {
resolve(buildPackage(packageName));
}
});
}).on("error", () => resolve(buildPackage(packageName)));
});
function buildPackage(name, version = DEFAULT_VERSION) {
return { name, version };
}
}
exports.getLatestNodeVersion = getLatestNodeVersion;
//# sourceMappingURL=npmjs.js.map