After playing few hours with tern demo and tern server I still have no idea how to work in the following case:
Project contains the following AMD modules and its structure structure is
web: main.js require formatter.js, util.js via define(["./utils/util","./formatters/formatter"], function(util,formatter) ...
|_ utils: util.js require formatter.js via define(["../formatters/formatter"], function(util,formatter) ...
|_ formatters: formatter.js
How to pass formatter file once when I query completion for formatter in main.js and util.js subsequently. The most obvious solution is to use full workspace path as module name but I can't find that tern maps relative dependency path to full path and didn't find any means to do it.Maybe requirejs plugin provides such (undocumented) functionality?