always add 'node' as a dep