 moduleSignature= /\.(js|coffee|json)$/
 skipThisFileSignature= /^\.|^_default\.meta\.(js|coffee|json)$/
 stripMetaExtension= /(.*)(?:\.meta\.(js|coffee|json))$/
+stripDotMeta= /(.*?)(?:_default)?(?:\.meta)$/
 moduleExtensions= ['.js','.coffee','.json']
 
 

    return c
  descend(name)

load= (name,superMeta)->
  extend(superMeta, require(name), name)

loadTree= (rootdir,superMeta,supersites) ->
  modules= []

  for modname in modules
    m= require(modname)
    if m?.meta
      rawmetas[modname]= m.meta
      itsMeta= meta_lookup(modname)
      metacache[modname]= extend(itsMeta,m.meta,modname)
    if sitesModuleSignature.test(modname)
