Open abritinthebay opened 9 years ago
Yes, I think the best patch now is to add the engine
tag to the package.json to ensure folks know what version of Node/io.js this package will run on. Thanks for reporting it @abritinthebay!
Adding to the list: https://github.com/nodejs/node/issues/2798.
Seems like Tessel should use the NAN package to manage it's bindings so that this isn't a problem in the future (I hope Tessel 2 does this, it's the recommended practice and will save the team a lot of headaches)
Nan is definitely the way to go here. Node.js 4.0.0 is released now and I really think that we should support it over iojs.
The native-code dependency of the CLI is node-usb, which already uses NAN, but needs to be updated to NAN 2.0 to support io.js 3.0 and node.js 4.0.
Work in progress here nonolith/node-usb#90
For example - on io.js, but as this will be in Node soon it's a general issue.
Here's the npm output: