UNPKG

piral-cli

Version:

The standard CLI for creating and building a Piral instance or a Pilet.

28 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.standardHeaders = exports.cpuCount = exports.pathSeparator = exports.isWindows = exports.repositoryUrl = exports.compatVersion = exports.cliVersion = exports.cliName = exports.nodeVersion = void 0; exports.findCompatVersion = findCompatVersion; const os_1 = require("os"); const info = require('../../package.json'); const os = (0, os_1.platform)(); function findCompatVersion(version) { // we only care about major and minor const [major, minor] = version.split('.'); if (major === '0') { // we keep the leading zero to avoid confusing, e.g., 0.2 with 2.0 return `${major}.${minor}`; } return major; } exports.nodeVersion = process.version.substring(1); exports.cliName = info.name; exports.cliVersion = info.version; exports.compatVersion = findCompatVersion(exports.cliVersion); exports.repositoryUrl = info.repository.url; exports.isWindows = process.platform === 'win32'; exports.pathSeparator = exports.isWindows ? ';' : ':'; exports.cpuCount = (0, os_1.cpus)().length; exports.standardHeaders = { 'user-agent': `piral-cli/http.node-${os}`, }; //# sourceMappingURL=info.js.map