paperprograms
paperprograms copied to clipboard
If port 3000 is being used, find another port
https://www.npmjs.com/package/get-port has a neat way of doing this - you request 3000 but if that doesn't work, it grabs another one.
You can then use https://www.npmjs.com/package/opn to automatically open it
And then in the browser, grab the port from window.location
Lemme know the good/bad/ugly of this idea
Localstorage (which contains the settings) is per-port. So you'd lose your settings if it'd automatically pick a different port.
Just quit whatever is running on port 3000 when developing locally? (And use the paperprograms.org hosted version when not developing)