Steps to repro:
When I try this, I do get results, although they're a bit odd.
[ '\\temp/1.txt' ]
The initial / is unexpectedly replaced with a \, but I do get results. Using email@example.com with Node v0.6.12 on Windows 7 64-bit.
The issue here is that this line:
read = prefix = path.join("/", prefix)
On windows turns into:
read = prefix = "\"
Which it then prepends onto things here:
if (prefix !== "/") e = prefix + "/" + e
The same line is causing issues for drive letters in issue 42.
I just hit this as well. I worked around it by passing in the absolute path for the cwd option, and then a relative path for the actual search term.
I had thought this was a minimatch problem, so I left a comment there outlining the inconsistencies: isaacs/minimatch#11 (comment).
For now I am doing pretty much what @springmeyer suggested, with a normalization step following to clean up the weird path separators.
Fixed in the latest release.