* Move devDeps to API
* Move app to npm workspaces
* Tweaks / add lockfiles
* Add locks, fix devdeps across packages
* Move eslint config rootlevel
* Use eslint fix for vue files instead of vue-cli-service
* Add global prettier format option
* Create lockfiles for all packages
* Replace husky with simple-git-hooks
Now that there is a native way to specify the config path by using the
CONFIG_PATH env var, this is not needed anymore and even prevents that
env var from working correctly because the preloaded dotenv overwrites
the specified config file.
* Update sharp
* Only read image metadata after upload
Preserves animated gifs and other files
Fixes#4297
* Rotate thumbnails based on exif data
Ref #4206
* Add new packages
* Update docs
* Update linked packages
* Setup file pointers
* Don't require getStream to be async
* List credits
* Load azure in storage
* Fix typo in docs
* Fix another typo
* Remove not about raising an issue
When required from the command line, dotenv loads the .env file
specified by the DOTENV_CONFIG_PATH env var.
Files with a filename pattern of the form .env.* are ignored by git to
make it easier to work with multiple different database vendors.
The flags after the script name are not respected by ts-node-dev.
Watching the source files is not needed.
This also shuffles around the flags to group ts-node, node-dev and
ts-node-dev specific flags.