     cursor: null
   paths:
     currentFile: {}
+    root: null
 
 module.exports = AtomUtils =
   options: {}

    filePath

  buildRelativePath: (filePath) ->
    @getRelativeCurrentFileRoot() + '/' + @appendJSExtension filePath

  overridePaths: (filePath) ->
    finalPath    = filePath


    _replacePath = (target) =>
      return if pathReplaced

      replaced = target.replace '$PROJECT', @currentProjectName

      if filePath.indexOf(replaced) > -1
        finalPath    = filePath.replace replaced, replacements[target]
        pathReplaced = true

    unless @options.disablePathOverrides
      _extractTargetFrom target for target in @options.pathOverrides
