fix node_modules path check
better absolute path check
inline leading char check
move cache check to avoid false positives
Merge branch 'buddy-v2'

* buddy-v2:
  move cache check to avoid false positives
  inline leading char check
  better absolute path check
  fix node_modules path check