rlsbl.targets.npm

npm release target for rlsbl.

Classes

NpmTarget

Release target for npm/Node.js projects (package.json).

read_version

def read_version(self, dir_path)

Read the version from package.json in the given directory.

write_version

def write_version(self, dir_path, version)

Write a new version to package.json, preserving formatting.

template_vars

def template_vars(self, dir_path)

Extract template variables from the target project's package.json.