Comparing version 7.3.1 to 7.4.0
#!/usr/bin/env node | ||
"use strict";module.exports=function(n){var e={};function o(t){if(e[t])return e[t].exports;var r=e[t]={i:t,l:!1,exports:{}};return n[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.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"!=typeof Symbol&&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)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)o.d(t,r,function(e){return n[e]}.bind(null,r));return t},o.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(e,"a",e),e},o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},o.p="",o(o.s=145)}({145:function(n,e,o){var t=o(146),r=o(147)(process.argv.slice(2));r.console=!0,r.help||r._.indexOf("help")>-1?(console.log("\n ,,', ,, ,,,,,, ,',,\n ,,, ,,, ,,,\n ,, ,,,,, ,,,,,, ,,, ,, ,, .,,,,,, ,,,,,,, ,,,,, ,,\n ,, ,, ,, ,,, ,,, ,, ,,, ,, ,,, ,,, ,, ,,, ,,, ,,\n ,,, ,, .,, ,,, ,, ,,, ,, ,, ,,, ,, ,, ,, ,, ,,,\n ,, ,,,,,,,,,, ,,, ,, ,, ,, ,, ,,, ,, ,, ,, ,, ,,\n ,, ,,, ,,, ,, ,,,,, ,, ,,, ,, ,, ,,, ,,, ,,\n ,, ,,,,,,, ,,, ,, ,,, ,, ,,, ,, ,, ,,,,,,, ,,\n ,,, ,,,\n ,,,' ',,,\n\n VERSION: 7.3.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 --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 "),process.exit(0)):(r.version||r.v||r._.indexOf("version")>-1)&&(console.log("7.3.0"),process.exit(0)),t.cli(r)},146:function(n,e){n.exports=require("./envinfo")},147:function(n,e){function o(n){return"number"==typeof n||(!!/^0x[0-9a-f]+$/i.test(n)||/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(n))}n.exports=function(n,e){e||(e={});var t={bools:{},strings:{},unknownFn:null};"function"==typeof e.unknown&&(t.unknownFn=e.unknown),"boolean"==typeof e.boolean&&e.boolean?t.allBools=!0:[].concat(e.boolean).filter(Boolean).forEach(function(n){t.bools[n]=!0});var r={};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){return e!==n}))})}),[].concat(e.string).filter(Boolean).forEach(function(n){t.strings[n]=!0,r[n]&&(t.strings[r[n]]=!0)});var s=e.default||{},i={_:[]};Object.keys(t.bools).forEach(function(n){a(n,void 0!==s[n]&&s[n])});var l=[];function a(n,e,s){if(!s||!t.unknownFn||function(n,e){return t.allBools&&/^--[^=]+$/.test(e)||t.strings[n]||t.bools[n]||r[n]}(n,s)||!1!==t.unknownFn(s)){var l=!t.strings[n]&&o(e)?Number(e):e;u(i,n.split("."),l),(r[n]||[]).forEach(function(n){u(i,n.split("."),l)})}}function u(n,e,o){var r=n;e.slice(0,-1).forEach(function(n){void 0===r[n]&&(r[n]={}),r=r[n]});var s=e[e.length-1];void 0===r[s]||t.bools[s]||"boolean"==typeof r[s]?r[s]=o:Array.isArray(r[s])?r[s].push(o):r[s]=[r[s],o]}function c(n){return r[n].some(function(n){return t.bools[n]})}-1!==n.indexOf("--")&&(l=n.slice(n.indexOf("--")+1),n=n.slice(0,n.indexOf("--")));for(var f=0;f<n.length;f++){var p=n[f];if(/^--.+=/.test(p)){var d=p.match(/^--([^=]+)=([\s\S]*)$/),b=d[1],v=d[2];t.bools[b]&&(v="false"!==v),a(b,v,p)}else if(/^--no-.+/.test(p)){a(b=p.match(/^--no-(.+)/)[1],!1,p)}else if(/^--.+/.test(p)){b=p.match(/^--(.+)/)[1];void 0===(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++)}else if(/^-[^-]+/.test(p)){for(var m=p.slice(1,-1).split(""),g=!1,h=0;h<m.length;h++){var y;if("-"!==(y=p.slice(h+2))){if(/[A-Za-z]/.test(m[h])&&/=/.test(y)){a(m[h],y.split("=")[1],p),g=!0;break}if(/[A-Za-z]/.test(m[h])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(y)){a(m[h],y,p),g=!0;break}if(m[h+1]&&m[h+1].match(/\W/)){a(m[h],p.slice(h+2),p),g=!0;break}a(m[h],!t.strings[m[h]]||"",p)}else a(m[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++))}else if(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}}return Object.keys(s).forEach(function(n){var e,o,t;e=i,o=n.split("."),t=e,o.slice(0,-1).forEach(function(n){t=t[n]||{}}),o[o.length-1]in t||(u(i,n.split("."),s[n]),(r[n]||[]).forEach(function(e){u(i,e.split("."),s[n])}))}),e["--"]?(i["--"]=new Array,l.forEach(function(n){i["--"].push(n)})):l.forEach(function(n){i._.push(n)}),i}}}); | ||
"use strict";module.exports=function(n){var e={};function o(t){if(e[t])return e[t].exports;var r=e[t]={i:t,l:!1,exports:{}};return n[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.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"!=typeof Symbol&&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)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)o.d(t,r,function(e){return n[e]}.bind(null,r));return t},o.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(e,"a",e),e},o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},o.p="",o(o.s=170)}({170:function(n,e,o){var t=o(171),r=o(172)(process.argv.slice(2));r.console=!0,r.help||r._.indexOf("help")>-1?(console.log("\n ,,', ,, ,,,,,, ,',,\n ,,, ,,, ,,,\n ,, ,,,,, ,,,,,, ,,, ,, ,, .,,,,,, ,,,,,,, ,,,,, ,,\n ,, ,, ,, ,,, ,,, ,, ,,, ,, ,,, ,,, ,, ,,, ,,, ,,\n ,,, ,, .,, ,,, ,, ,,, ,, ,, ,,, ,, ,, ,, ,, ,,,\n ,, ,,,,,,,,,, ,,, ,, ,, ,, ,, ,,, ,, ,, ,, ,, ,,\n ,, ,,, ,,, ,, ,,,,, ,, ,,, ,, ,, ,,, ,,, ,,\n ,, ,,,,,,, ,,, ,, ,,, ,, ,,, ,, ,, ,,,,,,, ,,\n ,,, ,,,\n ,,,' ',,,\n\n VERSION: 7.3.1\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 --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 "),process.exit(0)):(r.version||r.v||r._.indexOf("version")>-1)&&(console.log("7.3.1"),process.exit(0)),t.cli(r)},171:function(n,e){n.exports=require("./envinfo")},172:function(n,e){function o(n){return"number"==typeof n||(!!/^0x[0-9a-f]+$/i.test(n)||/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(n))}n.exports=function(n,e){e||(e={});var t={bools:{},strings:{},unknownFn:null};"function"==typeof e.unknown&&(t.unknownFn=e.unknown),"boolean"==typeof e.boolean&&e.boolean?t.allBools=!0:[].concat(e.boolean).filter(Boolean).forEach(function(n){t.bools[n]=!0});var r={};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){return e!==n}))})}),[].concat(e.string).filter(Boolean).forEach(function(n){t.strings[n]=!0,r[n]&&(t.strings[r[n]]=!0)});var s=e.default||{},i={_:[]};Object.keys(t.bools).forEach(function(n){a(n,void 0!==s[n]&&s[n])});var l=[];function a(n,e,s){if(!s||!t.unknownFn||function(n,e){return t.allBools&&/^--[^=]+$/.test(e)||t.strings[n]||t.bools[n]||r[n]}(n,s)||!1!==t.unknownFn(s)){var l=!t.strings[n]&&o(e)?Number(e):e;u(i,n.split("."),l),(r[n]||[]).forEach(function(n){u(i,n.split("."),l)})}}function u(n,e,o){var r=n;e.slice(0,-1).forEach(function(n){void 0===r[n]&&(r[n]={}),r=r[n]});var s=e[e.length-1];void 0===r[s]||t.bools[s]||"boolean"==typeof r[s]?r[s]=o:Array.isArray(r[s])?r[s].push(o):r[s]=[r[s],o]}function c(n){return r[n].some(function(n){return t.bools[n]})}-1!==n.indexOf("--")&&(l=n.slice(n.indexOf("--")+1),n=n.slice(0,n.indexOf("--")));for(var f=0;f<n.length;f++){var p=n[f];if(/^--.+=/.test(p)){var d=p.match(/^--([^=]+)=([\s\S]*)$/),b=d[1],m=d[2];t.bools[b]&&(m="false"!==m),a(b,m,p)}else if(/^--no-.+/.test(p)){a(b=p.match(/^--no-(.+)/)[1],!1,p)}else if(/^--.+/.test(p)){b=p.match(/^--(.+)/)[1];void 0===(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++)}else if(/^-[^-]+/.test(p)){for(var v=p.slice(1,-1).split(""),g=!1,h=0;h<v.length;h++){var y;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)}else a(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++))}else if(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}}return Object.keys(s).forEach(function(n){var e,o,t;e=i,o=n.split("."),t=e,o.slice(0,-1).forEach(function(n){t=t[n]||{}}),o[o.length-1]in t||(u(i,n.split("."),s[n]),(r[n]||[]).forEach(function(e){u(i,e.split("."),s[n])}))}),e["--"]?(i["--"]=new Array,l.forEach(function(n){i["--"].push(n)})):l.forEach(function(n){i._.push(n)}),i}}}); |
{ | ||
"name": "envinfo", | ||
"version": "7.3.1", | ||
"version": "7.4.0", | ||
"description": "Info about your dev environment for debugging purposes", | ||
@@ -20,3 +20,3 @@ "repository": "https://github.com/tabrindle/envinfo", | ||
"build": "webpack --progress", | ||
"check:format": "prettier -l src/*.js", | ||
"check:format": "prettier -l src/**/*.js --verbose", | ||
"compress": "gzexe envinfo-* && upx envinfo-win.exe", | ||
@@ -34,3 +34,3 @@ "contributors:add": "all-contributors add", | ||
"start": "node -r esm src/cli.js", | ||
"test": "jest --env=node && npm run lint && npm run check:format" | ||
"test": "jest --env=node && eslint src && prettier -l src/**/*.js" | ||
}, | ||
@@ -37,0 +37,0 @@ "keywords": [ |
@@ -49,62 +49,76 @@ <p align="center"> | ||
System: | ||
OS: macOS High Sierra 10.13 | ||
CPU: x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz | ||
Memory: 204.88 MB / 16.00 GB | ||
Shell: 5.4.2 - /usr/local/bin/zsh | ||
OS: macOS Mojave 10.14.5 | ||
CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz | ||
Memory: 2.97 GB / 16.00 GB | ||
Shell: 5.3 - /bin/zsh | ||
Binaries: | ||
Node: 8.11.0 - ~/.nvm/versions/node/v8.11.0/bin/node | ||
Yarn: 1.5.1 - ~/.yarn/bin/yarn | ||
npm: 5.6.0 - ~/.nvm/versions/node/v8.11.0/bin/npm | ||
Node: 8.16.0 - ~/.nvm/versions/node/v8.16.0/bin/node | ||
Yarn: 1.15.2 - ~/.yarn/bin/yarn | ||
npm: 6.9.0 - ~/.nvm/versions/node/v8.16.0/bin/npm | ||
Watchman: 4.9.0 - /usr/local/bin/watchman | ||
Managers: | ||
Cargo: 1.31.0 - ~/.cargo/bin/cargo | ||
CocoaPods: 1.7.3 - /usr/local/bin/pod | ||
Composer: 1.8.6 - /usr/local/bin/composer | ||
Gradle: 5.5 - /usr/local/bin/gradle | ||
Homebrew: 2.1.7 - /usr/local/bin/brew | ||
Maven: 3.6.1 - /usr/local/bin/mvn | ||
pip2: 19.0.3 - /usr/local/bin/pip2 | ||
pip3: 19.0.2 - /usr/local/bin/pip3 | ||
RubyGems: 2.5.2.3 - /usr/bin/gem | ||
Utilities: | ||
CMake: 3.10.2 - /usr/local/bin/cmake | ||
CMake: 3.13.3 - /usr/local/bin/cmake | ||
Make: 3.81 - /usr/bin/make | ||
GCC: 4.2.1 - /usr/bin/gcc | ||
Git: 2.17.1 - /usr/local/bin/git | ||
GCC: 10.14. - /usr/bin/gcc | ||
Git: 2.20.0 - /usr/local/bin/git | ||
Mercurial: 4.5.3 - /usr/bin/hg | ||
Clang: 1001.0.46.4 - /usr/bin/clang | ||
Subversion: 1.10.3 - /usr/bin/svn | ||
Servers: | ||
Apache: 2.4.27 - /usr/sbin/apachectl | ||
Apache: 2.4.34 - /usr/sbin/apachectl | ||
Nginx: 1.13.12 - /usr/local/bin/nginx | ||
Virtualization: | ||
Docker: 18.03.1 - /usr/local/bin/docker | ||
Docker: 18.09.1 - /usr/local/bin/docker | ||
Parallels: 13.3.0 - /usr/local/bin/prlctl | ||
VirtualBox: 5.2.8 - /usr/local/bin/vboxmanage | ||
VirtualBox: 5.2.20 - /usr/local/bin/vboxmanage | ||
SDKs: | ||
iOS SDK: | ||
Platforms: iOS 11.0, macOS 10.13, tvOS 11.0, watchOS 4.0 | ||
Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2 | ||
Android SDK: | ||
Build Tools: 27.0.3 | ||
API Levels: 26 | ||
API Levels: 28 | ||
Build Tools: 28.0.3 | ||
System Images: android-28 | Google Play Intel x86 Atom | ||
IDEs: | ||
Android Studio: 3.0 AI-171.4443003 | ||
Android Studio: 3.2 AI-181.5540.7.32.5056338 | ||
Atom: 1.23.3 | ||
Emacs: 22.1.1 - /usr/bin/emacs | ||
Nano: 2.0.6 - /usr/bin/nano | ||
VSCode: 1.36.0 - /usr/local/bin/code | ||
Vim: 8.0 - /usr/bin/vim | ||
VSCode: 1.23.1 - /usr/local/bin/code | ||
Xcode: 9.0/9A235 - /usr/bin/xcodebuild | ||
Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild | ||
Languages: | ||
Bash: 4.4.12 - /usr/local/bin/bash | ||
Go: 1.9.3 - /usr/local/bin/go | ||
Bash: 4.4.23 - /usr/local/bin/bash | ||
Elixir: 1.6.2 - /usr/local/bin/elixir | ||
Go: 1.11.1 - /usr/local/bin/go | ||
Java: 1.8.0_192 - /usr/bin/javac | ||
Perl: 5.18.2 - /usr/bin/perl | ||
PHP: 7.1.7 - /usr/bin/php | ||
Python: 2.7.14 - /usr/local/bin/python | ||
Ruby: 2.4.1 - ~/.rvm/rubies/ruby-2.4.1/bin/ruby | ||
Rust: 1.11.0 - ~/.cargo/bin/rustup | ||
Scala: 2.12.6 - /usr/local/bin/scalac | ||
Perl: 5.18.4 - /usr/bin/perl | ||
PHP: 7.1.23 - /usr/bin/php | ||
Python: 2.7.16 - /usr/local/bin/python | ||
Python3: 3.7.2 - /usr/local/bin/python3 | ||
R: 3.6.0 - /usr/local/bin/R | ||
Ruby: 2.3.7 - /usr/bin/ruby | ||
Rust: 1.16.0 - /Users/tabrindle/.cargo/bin/rustup | ||
Databases: | ||
MongoDB: 3.6.4 - /usr/local/bin/mongo | ||
MySQL: 10.2.14 (MariaDB) - /usr/local/bin/mysql | ||
MySQL: 10.3.10 (MariaDB) - /usr/local/bin/mysql | ||
PostgreSQL: 10.3 - /usr/local/bin/postgres | ||
SQLite: 3.19.4 - /usr/local/bin/sqlite3 | ||
SQLite: 3.24.0 - /usr/bin/sqlite3 | ||
Browsers: | ||
Chrome: 67.0.3396.62 | ||
Chrome Canary: 69.0.3447.2 | ||
Firefox: 59.0.2 | ||
Firefox Developer Edition: 61.0 | ||
Firefox Nightly: 61.0a1 | ||
Safari: 11.0 | ||
Safari Technology Preview: 11.2 | ||
Chrome: 75.0.3770.100 | ||
Chrome Canary: 77.0.3847.0 | ||
Firefox: 68.0 | ||
Firefox Developer Edition: 69.0 | ||
Firefox Nightly: 69.0a1 | ||
Safari: 12.1.1 | ||
Safari Technology Preview: 13.0 | ||
npmPackages: | ||
@@ -111,0 +125,0 @@ apollo-client: ^2.3.1 => 2.3.1 |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
153911
286
34