.qi/index.json (taken from here), while a list of the currently used packages is in .qi/index.lock.json. The lock file ensures version consistency across a team.
Useful commands
Order of precedence
When importing, say, thelog package, qi looks will look in the following places, and stop when it finds it:
- if
vendor/log/log.qexists, load from here - else if log is listed in
.qi/index.lock.jsonload from~/.qi/cache/qi-log/[SHA]/log.q - else obtain version from
.qi/index.json, and load from~/.qi/cache/qi-log
AUTO_VENDOR=1 in your configuration.