Usage: npm run release:patch|minor|major Automates: - Check for uncommitted changes - Bump version - Update CHANGELOGs: [Unreleased] -> [version] - date - Commit and tag - Publish to npm - Add new [Unreleased] sections - Push