valid package.json + gitignore