UNPKG

ngx-face-api-js

Version:

Angular directives for face detection and face recognition in the browser. It is a wrapper for face-api.js, so it is not dependent on the browser implementation.

30 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 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 latestVersion = (response && response['dist-tags'] && response['dist-tags'].latest) || {}; resolve(buildPackage(response.name || packageName, latestVersion)); } 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