Bower install doesn't update bower.json

For some reason I can’t get my bower.json file to update when I install packages, I run:

bower install package-name --save
gulp

I’ve been manually entering dependencies and overrides into bower.json, which I’m sure I shouldn’t be doing. Any ideas what I’m missing?