Update:

Use new extension for uploading and downloading settings, extensions, keybindings from github gist https://marketplace.visualstudio.com/items?itemName=nonoroazoro.syncing

Settings File Locations

Depending on your platform, the user settings file is located here:

Windows %APPDATA%\Code\User\settings.json
Mac $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json

Extensions

Located at: %USERPROFILE%.vscode\extensions

Workspace Recommended Extensions Often you have a set of extensions that makes working with a particular workspace or programming language more productive and you'd like to share this list with your team or colleagues. You can create a recommended list of extensions for a workspace with the Extensions: Configure Workspace Recommended Extensions command. This creates a extensions.json file located in the workspace .vscode folder where you can list extensions.

An example extensions.json could be:

{
    "recommendations": [
        "eg2.tslint",
        "dbaeumer.vscode-eslint",
        "msjsdiag.debugger-for-chrome"
    ]
}

Update npm dependencies:

npm i -g npm-check-updates
npm-check-updates -u | ncu -u
npm install