This project is an official Quasar CLI App Extension for dotenv.
quasar-app-extension-dotenv is a CLI App Extension
for Quasar Framework.
quasar ext add @quasar/dotenv
Quasar CLI will retrieve it from NPM and install the extension.
-
"What is the name of your .env that you will be using for development builds?" The default is ".env"
-
"What name would you like to use for your Common Root Object ('none' means to not use one)?" The default is "none" The "common root object" means off of "process.env" you will have a named object, basically for organization purposes.
-
"Create your .env files for you?" The default is "true" (yes) If you say "yes" to this question, then your .env files will be automatically created for you.
-
"For security, would you like your .env files automatically added to .gitignore?" The default is "true" (yes) If you say "yes" to this question, then your .env files will automatically be inserted into the .gitignore. For security purposes, because you may have sensitive data in your .env file, you should not keep it in a repository.
Any data in a .env
will be placed in process.env
at the browser level.
If you specified a common root object, say MyData
, then the data will be placed at process.env.MyData
.
Be aware, if you have something like this in your .env
:
APP_PORT=4000
Then you will need to use the parseInt()
function as it will be propagated to the browser code as a string.
quasar ext remove @quasar/dotenv
If you appreciate the work that went into this, please consider donating to Quasar or Jeff.
MIT (c) Jeff Galbraith [email protected]