UNPKG

envinfo

Version:

Info about your dev environment for debugging purposes

53 lines (51 loc) 1.78 kB
const helpers = require('./helpers'); const packages = require('./packages'); // var fuse = require('fuse.js'); module.exports = { // system cpu: helpers.getCPUInfo, os: helpers.getOperatingSystemInfo, total_memory: helpers.getTotalMemory, free_memory: helpers.getFreeMemory, shell: helpers.getShell, // applications docker: helpers.getDockerVersion, node: helpers.getNodeVersion, npm: helpers.getNpmVersion, watchman: helpers.getWatchmanVersion, yarn: helpers.getYarnVersion, homebrew: helpers.getHomeBrewVersion, android: helpers.getAllAndroidSDKs, ios: helpers.getAlliOSSDKs, // browsers chrome_canary: () => helpers.getDarwinApplicationVersion(helpers.browserBundleIdentifiers['Chrome Canary']), chrome: helpers.getChromeVersion, firefox_developer_edition: () => helpers.getDarwinApplicationVersion( helpers.browserBundleIdentifiers['Firefox Developer Edition'] ), firefox_nightly: helpers.getFirefoxNightlyVersion, firefox: helpers.getFirefoxVersion, safari_technology_preview: () => helpers.getDarwinApplicationVersion( helpers.browserBundleIdentifiers['Safari Technology Preview'] ), safari: () => helpers.getDarwinApplicationVersion(helpers.browserBundleIdentifiers.Safari), // IDEs android_studio: helpers.getAndroidStudioVersion, atom: helpers.getAtomVersion, vscode: helpers.getVSCodeVersion, xcode: helpers.getXcodeVersion, sublime_text: helpers.getSublimeTextVersion, // Languages bash: helpers.getBashVersion, go: helpers.getGoVersion, elixir: helpers.getElixirVersion, php: helpers.getPhpVersion, python: helpers.getPythonVersion, ruby: helpers.getRubyVersion, // npm npmPackages: packages.getPackageInfo, npmGlobalPackages: packages.getNpmGlobalPackages, };