As far as I understand from reading this snippet in this documentation regarding 'Defining dependencies':
will allow using any app to be used to meet the dependency. sessions or sessions@* will match any app with the name sessions (such as the sessions app in the Foxx application store). sessions@1.0.0 will match the version 1.0.0 of any app with the name sessions.
Foxx will look for any dependency with name 'sessions'. However, when I tried it locally, it seems like it tries to find any app mounted at /sessions
rather than name 'sessions' and this error populated in the logs if I use like this format 'sessions@1.0.0':
[ArangoError 3007: Mountpoint can only contain a-z, A-Z, 0-9 or _.]: [object Arguments]
Is this an expected behaviour? I really hope if it's possible to import an app by name rather than the mount point though.