"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProcessNodeVersion = void 0;
const AbstractNodeVersion_1 = require("./AbstractNodeVersion");
class ProcessNodeVersion extends AbstractNodeVersion_1.AbstractNodeVersion {
    constructor() {
        super();
        const processVersion = process.version.replace(/\D/, '');
        const processSemanticVersions = this.semanticVersions(processVersion);
        this.setVersions(processSemanticVersions[0], processSemanticVersions[1], processSemanticVersions[2]);
        console.log(`⟲ You are using node version: ${this.toString()}`);
    }
}
exports.ProcessNodeVersion = ProcessNodeVersion;
//# sourceMappingURL=ProcessNodeVersion.js.map