support plugins as native node.js extensions