WebDev

NVM

nvmarrow-up-right is a node.js version manager like pyenv. Install nvm and use it to install node.js and npm.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

Or look herearrow-up-right

Node.js

Install with one like the three below

nvm install node
nvm install v16.13.2
nvm install --lts

the first installs the latest version of node the second installs node version v16.13.2 replace it with the version you want the third install the latest long-term-supported version

npm

npmarrow-up-right is a package manager for node modules/packages it comes with node.js. I do not know if the npm version can be specified with nvm.

NPX

npx is a package runner. docsarrow-up-right Create nuxt project in existing git repo:

Form setup

Sign On, Authentication and Authorization

Google Sign On

On the Google Credential Pagearrow-up-right (Replace Project ID in Link) Create a OAuth Consent Screen then you can create Credentials and download a JSON object with the Client ID

The consent screen shows which permissions the user is giving to the app (e.g. location, drive access, etc.). Default contains docsarrow-up-right Default contains (I think) (E-mail, Name and some meta data). Consent screen O-auth Creds

Supabase

Supabase provider Supabase Url config

Last updated