Update packages and fix gitignore