set path=.,src set suffixesadd=.js,.jsx,.scss function! LoadMainNodeModule(fname) let nodeModules = "./node_modules/" let packageJsonPath = nodeModules . a:fname . "/package.json" if filereadable(packageJsonPath) return nodeModules . a:fname . "/" . json_decode(join(readfile(packageJsonPath))).main else return nodeModules . a:fname endif endfunction set includeexpr=LoadMainNodeModule(v:fname)