generator for node modules