Trevor Brindle

Results 8 issues of Trevor Brindle

Looks like its related to required engines for a few underlying devdependencies. envinfo doesn't actually have to build on those versions, just run. We can either drop them from PR...

Currently this happens ``` tabrindle-mbp:~ tabrindle$ solidarity imdumb ERROR: No solidarity file was found Make sure you are in the correct folder or run solidarity snapshot to take a snapshot...

NEW FEATURE!

Currently, `solidarity report` errors out completely with ``` tabrindle-mbp:~ tabrindle$ solidarity report ✖ No valid solidarity file was found to report. ``` when no .solidarity file is available. While I...

NEW FEATURE!

Consider a project with an optional dependency based on what scripts are run, or who is running them. In some cases, you may want to block a script with a...

NEW FEATURE!

Currently a project I am working with loves the idea of Solidarity, and is inlining it in their build process. However, they don't want to completely block the build process...

NEW FEATURE!

`ENVINFO_DEBUG=trace npx envinfo` ``` trace ["getOSInfo"] trace ["getCPUInfo"] trace ["getMemoryInfo"] trace ["getContainerInfo"] trace ["getShellInfo",{"NVM_INC":"/Users/trevor/.nvm/versions/node/v18.16.1/include/node","MANPATH":"/Users/trevor/.nvm/versions/node/v18.16.1/share/man:/opt/homebrew/share/man:/usr/share/man:/usr/local/share/man:/Users/trevor/.nvm/versions/node/v18.16.1/share/man:/opt/homebrew/share/man::","TERM_PROGRAM":"vscode","NODE":"/Users/trevor/.nvm/versions/node/v18.16.1/bin/node","INIT_CWD":"/Users/trevor/Developer/wg-user-app","NVM_CD_FLAGS":"-q","TERM":"xterm-256color","SHELL":"/bin/zsh","npm_config_metrics_registry":"https://registry.npmjs.org/","HOMEBREW_REPOSITORY":"/opt/homebrew","TMPDIR":"/var/folders/q9/6c234pms7hz8tykb1mpqjprc0000gn/T/","npm_config_global_prefix":"/Users/trevor/.nvm/versions/node/v18.16.1","TERM_PROGRAM_VERSION":"1.84.0","ZDOTDIR":"/Users/trevor","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","MallocNanoZone":"0","COLOR":"1","npm_config_noproxy":"","npm_config_local_prefix":"/Users/trevor/Developer/wg-user-app","ZSH":"/Users/trevor/.oh-my-zsh","NVM_DIR":"/Users/trevor/.nvm","USER":"trevor","COMMAND_MODE":"unix2003","npm_config_globalconfig":"/Users/trevor/.nvm/versions/node/v18.16.1/etc/npmrc","SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.FbeVAiZtOD/Listeners","__CF_USER_TEXT_ENCODING":"0x1F5:0x0:0x0","npm_execpath":"/Users/trevor/.nvm/versions/node/v18.16.1/lib/node_modules/npm/bin/npx-cli.js","PAGER":"less","LSCOLORS":"Gxfxcxdxbxegedabagacad","PATH":"/Users/trevor/Developer/wg-user-app/node_modules/.bin:/Users/trevor/Developer/wg-user-app/node_modules/.bin:/Users/trevor/Developer/node_modules/.bin:/Users/trevor/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/trevor/.nvm/versions/node/v18.16.1/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/trevor/.nvm/versions/node/v18.16.1/bin:/Users/trevor/Developer/wg-deploy/wbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/trevor/.nvm/versions/node/v18.16.1/bin:/Users/trevor/Developer/wg-deploy/wbin:/opt/homebrew/bin:/opt/homebrew/sbin","npm_package_json":"/Users/trevor/Developer/wg-user-app/package.json","_":"/Users/trevor/Developer/wg-user-app/node_modules/.bin/envinfo","npm_config_userconfig":"/Users/trevor/.npmrc","npm_config_init_module":"/Users/trevor/.npm-init.js","USER_ZDOTDIR":"/Users/trevor","__CFBundleIdentifier":"com.microsoft.VSCode","npm_command":"exec","PWD":"/Users/trevor/Developer/wg-user-app","npm_lifecycle_event":"npx","EDITOR":"vi","npm_package_name":"wg-user-app","LANG":"en_US.UTF-8","npm_config_npm_version":"9.7.2","VSCODE_GIT_ASKPASS_EXTRA_ARGS":"--ms-enable-electron-run-as-node","XPC_FLAGS":"0x0","npm_package_engines_node":"~18.16.0","npm_config_node_gyp":"/Users/trevor/.nvm/versions/node/v18.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js","npm_package_version":"0.4.7","XPC_SERVICE_NAME":"0","VSCODE_INJECTION":"1","SHLVL":"2","HOME":"/Users/trevor","VSCODE_GIT_ASKPASS_MAIN":"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","HOMEBREW_PREFIX":"/opt/homebrew","npm_config_cache":"/Users/trevor/.npm","LESS":"-R","LOGNAME":"trevor","npm_lifecycle_script":"envinfo","VSCODE_GIT_IPC_HANDLE":"/var/folders/q9/6c234pms7hz8tykb1mpqjprc0000gn/T/vscode-git-5c62e3076f.sock","NVM_BIN":"/Users/trevor/.nvm/versions/node/v18.16.1/bin","npm_config_user_agent":"npm/9.7.2 node/v18.16.1 darwin arm64 workspaces/false","ENVINFO_DEBUG":"trace","VSCODE_GIT_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)","GIT_ASKPASS":"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh","INFOPATH":"/opt/homebrew/share/info:/opt/homebrew/share/info:","HOMEBREW_CELLAR":"/opt/homebrew/Cellar","npm_node_execpath":"/Users/trevor/.nvm/versions/node/v18.16.1/bin/node","npm_config_prefix":"/Users/trevor/.nvm/versions/node/v18.16.1","COLORTERM":"truecolor"}] trace ["getNodeInfo"]...