I haven't heard of issues with the carets other than for people running much older versions of Node.js. The carets are better practice than using tildes; it means to semver something a little different. It's safer in the long-run, and it's become default with the npm that comes with Node.js 0.10.25. If you recently installed those, you may want to upgrade your version of Node just to get the new convention.