full featured package.json