Hi there, I see that the package.json for 0.9.2: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=lib/nodejs/package.json;hb=refs/heads/0.9.2
is quite a bit different from what is in HEAD: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=package.json;hb=refs/heads/master This is a long shot, but would it be possible to build off the 0.9.2 branch and just move “nodeunit@~0.8.0” from “dependencies” to “devDependencies” and release that as 0.9.3? Currently, [email protected] depends on tap@>=0.2.3, which (as of some time today?) on our system pulls in [email protected], which depends on [email protected]. According to `npm info deep-equal`, version 1.0.99999 does not exist. Apparently this works because of: https://github.com/isaacs/node-tap/commit/994b64bc6465c7950f4a4bec3ed1f9f271090666 which tells [email protected] to use some patched version of deep-equal that is checked into the node-tap repository. When we pulled in [email protected], then it depended on deep-equal@^1.0.0 and everything worked as intended. But really, a release version of [email protected] does not appear to have any runtime dependency on nodeunit, so it would be great to demote it to devDependencies. Or I guess we just have to sit tight and wait until isaacs works things out with deep-equal and fixes tap… Thanks if you got this far, Michael
