use ~ instead of ^ for node-modules dependencies