Thanks for the clarification @colin_mckibben !
I was able to get both Node.js, NPM, then swagger-cli installed using Homebrew with instructions I found here: Install Node.js and npm using Homebrew on OS X and macOS |> Changelog
Install Node.js and npm with Homebrew
First, install Homebrew.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update to make sure Homebrew is up to date.
As a safe measure you should run
brew doctor to make sure your system is ready to brew. Run the command below and follow any recommendations from brew doctor.
Next, add Homebrew’s location to your
$PATH in your
Next, install Node (npm will be installed with Node):
brew install node
To test out your Node and npm install, try installing Grunt (you might be asked to run with sudo):
npm install -g grunt-cli
If that worked then congratulations — you’ve installed Node.js, npm, and Grunt.
Using GitHub desktop, cloned the api-specs repo you posted @jordan_violet.
After installing from instructions above, then ran the following commands to dereference both collections and convert the yaml’s into json files to import into Postman:
swagger-cli bundle -r <filepath>/GitHub/cloud-ui-search/api-specs/idn/sailpoint-api.beta.yaml -o <filepath>/sailpoint-api.beta.json
Then imported both sailpoint-api.v3.json and sailpoint-api.beta.json as new collections into Postman successfully.