   now: ->     Date.now()
 
   uniqid: ->  Date.now() + Math.floor Math.random()*110000
-  
+
   randomBase62Hash:(length=8, ensureLength=yes)->
     # TODO: this function was ported from an answer on stackoverflow, and must
     #       perform wretchedly.  Also, it would seem likely that it is not

          run path + '/' + newFolder
        else
          callback()
          
    run dirs.shift()

)()

    'deer'
    'news'
  ]

  regExpEscape:(text)->
      text.replace /[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"

  getPathRegExp:(path)->
    # we coopt the express "Router" class (private API) for our own sinister purposes:
    {Route} = require 'express'
    new Route(null, path).regexp

  pluralize:(str) ->
    # original author: TJ Holowaychuk (extracted from Ext.js)
    # ported to coffeescript for inclusion here.
