   Object.defineProperties
     title: nav.title
     # how you get here from there, but only if here is an actual place
-    href: webPath.relative context[0], webPath.resolve context... if nav.exists
-    active: context[0] is webPath.resolve context... # ending where we started?
+    href: relative context[0], resolve context... if nav.exists
+    active: context[0] is resolve context... # ending where we started?
   ,
     parent:
       enumerable: yes             # these properties should be easy to find

      current.title = title ? current.title # overwrite defaults with non-nulls
      current.order = order ? current.order
      # use leaf to make the nav object
      nav = navInContext current, [_path.join '']
      # set properties of vinyl object XXX does this need error handling?
      for target in targets
        obj = file

   demoteTopIndex
###

{basename} = require 'path'
through = require 'through2'
{relative, resolve} = require './web-path'

root = rootName = null

