#!/usr/bin/env node"use strict";module.exports=function(n){vare={};functiono(t){if(e[t])returne[t].exports;varr=e[t]={i:t,l:!1,exports:{}};returnn[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}returno.m=n,o.c=e,o.d=function(n,e,t){o.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:t})},o.r=function(n){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},o.t=function(n,e){if(1&e&&(n=o(n)),8&e)returnn;if(4&e&&"object"==typeofn&&n&&n.__esModule)returnn;vart=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeofn)for(varrinn)o.d(t,r,function(e){returnn[e]}.bind(null,r));returnt},o.n=function(n){vare=n&&n.__esModule?function(){returnn.default}:function(){returnn};returno.d(e,"a",e),e},o.o=function(n,e){returnObject.prototype.hasOwnProperty.call(n,e)},o.p="",o(o.s=171)}({171:function(n,e,o){vart=o(172)(process.argv.slice(2));t.console=!0,t.help||t._.indexOf("help")>-1?console.log("\n ,,', ,, ,,,,,, ,',,\n ,,, ,,, ,,,\n ,, ,,,,, ,,,,,, ,,, ,, ,, .,,,,,, ,,,,,,, ,,,,, ,,\n ,, ,, ,, ,,, ,,, ,, ,,, ,, ,,, ,,, ,, ,,, ,,, ,,\n ,,, ,, .,, ,,, ,, ,,, ,, ,, ,,, ,, ,, ,, ,, ,,,\n ,, ,,,,,,,,,, ,,, ,, ,, ,, ,, ,,, ,, ,, ,, ,, ,,\n ,, ,,, ,,, ,, ,,,,, ,, ,,, ,, ,, ,,, ,,, ,,\n ,, ,,,,,,, ,,, ,, ,,, ,, ,,, ,, ,, ,,,,,,, ,,\n ,,, ,,,\n ,,,' ',,,\n\n VERSION: 7.5.0\n\n USAGE:\n\n `envinfo` || `npx envinfo`\n\n OPTIONS:\n\n --system Print general system info such as OS, CPU, Memory and Shell\n --browsers Get version numbers of installed web browsers\n --SDKs Get platforms, build tools and SDKs of iOS and Android\n --IDEs Get version numbers of installed IDEs\n --languages Get version numbers of installed languages such as Java, Python, PHP, etc\n --managers Get version numbers of installed package/dependency managers\n --monorepos Get monorepo tools\n --binaries Get version numbers of node, npm, watchman, etc\n --npmPackages Get version numbers of locally installed npm packages - glob, string, or comma delimited list\n --npmGlobalPackages Get version numbers of globally installed npm packages\n\n --duplicates Mark duplicate npm packages inside parentheses eg. (2.1.4)\n --fullTree Traverse entire node_modules dependency tree, not just top level\n\n --markdown Print output in markdown format\n --json Print output in JSON format\n --console Print to console (defaults to on for CLI usage, off for programmatic usage)\n --showNotFound Don't filter out values marked 'Not Found'\n --title Give your report a top level title ie 'Environment Report'\n\n --clipboard *Removed - use clipboardy or clipboard-cli directly*\n "):t.version||t.v||t._.indexOf("version")>-1?console.log("7.5.0"):o(173).cli(t)},172:function(n,e){functiono(n){return"number"==typeofn||(!!/^0x[0-9a-f]+$/i.test(n)||/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(n))}n.exports=function(n,e){e||(e={});vart={bools:{},strings:{},unknownFn:null};"function"==typeofe.unknown&&(t.unknownFn=e.unknown),"boolean"==typeofe.boolean&&e.boolean?t.allBools=!0:[].concat(e.boolean).filter(Boolean).forEach(function(n){t.bools[n]=!0});varr={};Object.keys(e.alias||{}).forEach(function(n){r[n]=[].concat(e.alias[n]),r[n].forEach(function(e){r[e]=[n].concat(r[n].filter(function(n){returne!==n}))})}),[].concat(e.string).filter(Boolean).forEach(function(n){t.strings[n]=!0,r[n]&&(t.strings[r[n]]=!0)});vars=e.default||{},i={_:[]};Object.keys(t.bools).forEach(function(n){a(n,void0!==s[n]&&s[n])});varl=[];functiona(n,e,s){if(!s||!t.unknownFn||function(n,e){returnt.allBools&&/^--[^=]+$/.test(e)||t.strings[n]||t.bools[n]||r[n]}(n,s)||!1!==t.unknownFn(s)){varl=!t.strings[n]&&o(e)?Number(e):e;u(i,n.split("."),l),(r[n]||[]).forEach(function(n){u(i,n.split("."),l)})}}functionu(n,e,o){varr=n;e.slice(0,-1).forEach(function(n){void0===r[n]&&(r[n]={}),r=r[n]});vars=e[e.length-1];void0===r[s]||t.bools[s]||"boolean"==typeofr[s]?r[s]=o:Array.isArray(r[s])?r[s].push(o):r[s]=[r[s],o]}functionc(n){returnr[n].some(function(n){returnt.bools[n]})}-1!==n.indexOf("--")&&(l=n.slice(n.indexOf("--")+1),n=n.slice(0,n.indexOf("--")));for(varf=0;f<n.length;f++){varp=n[f];if(/^--.+=/.test(p)){vard=p.match(/^--([^=]+)=([\s\S]*)$/),b=d[1],m=d[2];t.bools[b]&&(m="false"!==m),a(b,m,p)}elseif(/^--no-.+/.test(p)){a(b=p.match(/^--no-(.+)/)[1],!1,p)}elseif(/^--.+/.test(p)){b=p.match(/^--(.+)/)[1];void0===(y=n[f+1])||/^-/.test(y)||t.bools[b]||t.allBools||r[b]&&c(b)?/^(true|false)$/.test(y)?(a(b,"true"===y,p),f++):a(b,!t.strings[b]||"",p):(a(b,y,p),f++)}elseif(/^-[^-]+/.test(p)){for(varv=p.slice(1,-1).split(""),g=!1,h=0;h<v.length;h++){vary;if("-"!==(y=p.slice(h+2))){if(/[A-Za-z]/.test(v[h])&&/=/.test(y)){a(v[h],y.split("=")[1],p),g=!0;break}if(/[A-Za-z]/.test(v[h])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(y)){a(v[h],y,p),g=!0;break}if(v[h+1]&&v[h+1].match(/\W/)){a(v[h],p.slice(h+2),p),g=!0;break}a(v[h],!t.strings[v[h]]||"",p)}elsea(v[h],y,p)}b=p.slice(-1)[0];g||"-"===b||(!n[f+1]||/^(-|--)[^-]/.test(n[f+1])||t.bools[b]||r[b]&&c(b)?n[f+1]&&/true|false/.test(n[f+1])?(a(b,"true"===n[f+1],p),f++):a(b,!t.strings[b]||"",p):(a(b,n[f+1],p),f++))}elseif(t.unknownFn&&!1===t.unknownFn(p)||i._.push(t.strings._||!o(p)?p:Number(p)),e.stopEarly){i._.push.apply(i._,n.slice(f+1));break}}returnObject.keys(s).forEach(function(n){vare,o,t;e=i,o=n.split("."),t=e,o.slice(0,-1).forEach(function(n){t=t[n]||{}}),o[o.length-1]int||(u(i,n.split("."),s[n]),(r[n]||[]).forEach(function(e){u(i,e.split("."),s[n])}))}),e["--"]?(i["--"]=newArray,l.forEach(function(n){i["--"].push(n)})):l.forEach(function(n){i._.push(n)}),i}},173:function(n,e){n.exports=require("./envinfo")}});