{"library":"dev-build-release","type":"library","category":null,"description":"The `dev-build-release` package is a suite of command-line tools designed to automate versioning for development and feature branch releases within JavaScript/TypeScript projects. Its primary utility, `dev-build-release`, modifies the `package.json` version string by appending build numbers and branch names, following a structured schema (e.g., `1.0.0-feat-branch.123`). This functionality is essential for maintaining distinct pre-release versions in continuous integration and delivery (CI/CD) environments. The package also includes `determine-version`, which assists in identifying downstream dependent repositories that may require updates based on the current project's version, and `generate-version-file`, a tool that creates a `version.json` file containing detailed build information derived from `package.json` and, optionally, CI variables from systems like Jenkins or GitLab. Currently at version `0.1.6`, the project demonstrates a moderate release cadence, focusing on compatibility fixes, such as adapting to older JavaScript engines by internally replacing `replaceAll` with `replace`, and enhancing integration with diverse CI systems. Its key differentiator is its ability to streamline the often-complex process of consistent development versioning, removing the need for manual intervention and proving particularly valuable for workflows that rely heavily on feature branches.","language":"javascript","status":"active","version":"0.1.6","tags":["javascript","npm","release","dev"],"last_verified":"Wed May 27","install":[{"cmd":"npm install dev-build-release","imports":["npx dev-build-release -b BUILD_NUMBER -g BRANCH_NAME","npx determine-version -p comma-delimited,list,of-parent-repos","npx generate-version-file"]},{"cmd":"yarn add dev-build-release","imports":[]},{"cmd":"pnpm add dev-build-release","imports":[]}],"homepage":null,"github":"https://github.com/jgodi/dev-build-release","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dev-build-release","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/dev-build-release/compatibility"}}