{"id":28092624,"url":"https://github.com/gligoran/cordova-set-version","last_synced_at":"2025-05-13T13:24:09.669Z","repository":{"id":38184962,"uuid":"81371310","full_name":"gligoran/cordova-set-version","owner":"gligoran","description":"CLI and JavaScript API for setting the version in Apache Cordova config.xml","archived":false,"fork":false,"pushed_at":"2025-04-22T15:17:15.000Z","size":18198,"stargazers_count":22,"open_issues_count":16,"forks_count":10,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-22T16:34:10.577Z","etag":null,"topics":["cli","cli-utility","config-xml","cordova","ionic","versions"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gligoran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-08T20:11:38.000Z","updated_at":"2025-04-22T15:15:56.000Z","dependencies_parsed_at":"2023-10-15T03:52:27.083Z","dependency_job_id":"75dafba6-bffe-439e-ae64-a11d9f793335","html_url":"https://github.com/gligoran/cordova-set-version","commit_stats":{"total_commits":656,"total_committers":8,"mean_commits":82.0,"dds":0.4192073170731707,"last_synced_commit":"5941a950f2ae2c31046906821b5b2918ef05496f"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gligoran%2Fcordova-set-version","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gligoran%2Fcordova-set-version/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gligoran%2Fcordova-set-version/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gligoran%2Fcordova-set-version/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gligoran","download_url":"https://codeload.github.com/gligoran/cordova-set-version/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253948831,"owners_count":21989035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cli-utility","config-xml","cordova","ionic","versions"],"created_at":"2025-05-13T13:24:09.136Z","updated_at":"2025-05-13T13:24:09.646Z","avatar_url":"https://github.com/gligoran.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cordova-set-version\n\n[![NPM](https://nodei.co/npm/cordova-set-version.png?downloads=true\u0026stars=true)](https://nodei.co/npm/cordova-set-version/)\n\n[![ISC License](https://img.shields.io/npm/l/cordova-set-version.svg?style=flat)](http://opensource.org/licenses/ISC)\n[![npm version](https://img.shields.io/npm/v/cordova-set-version.svg?style=flat)](http://npm.im/cordova-set-version)\n[![npm downloads](https://img.shields.io/npm/dt/cordova-set-version.svg?style=flat)](http://npm-stat.com/charts.html?package=cordova-set-version\u0026from=2017-02-08)\n[![build](https://img.shields.io/github/workflow/status/gligoran/cordova-set-version/node/master?style=flat)](https://github.com/gligoran/cordova-set-version/actions?query=branch%3Amaster+workflow%3Anode)\n[![codecov](https://img.shields.io/codecov/c/github/gligoran/cordova-set-version.svg?style=flat)](https://codecov.io/gh/gligoran/cordova-set-version)\n[![known vulnerabilities](https://snyk.io/test/github/gligoran/cordova-set-version/badge.svg?targetFile=package.json)](https://snyk.io/test/github/gligoran/cordova-set-version?targetFile=package.json)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat)](https://github.com/semantic-release/semantic-release)\n\n## Features\n\n- Writes `version` and `buildNumber` to Cordova `config.xml`\n- Can read `version` from local `package.json`\n- Has CLI\n\n## Install\n\n```sh\n$ npm install cordova-set-version\n```\n\n## Usage\n\n```js\nconst cordovaSetVersion = require('cordova-set-version');\n\ncordovaSetVersion(); // reads version from package.json\ncordovaSetVersion('2.4.9');\ncordovaSetVersion('./config.alt.xml', '2.4.9');\ncordovaSetVersion('./config.alt.xml', 86);\ncordovaSetVersion('./config.alt.xml', '2.4.9', 86)\n    .catch(error =\u003e { ... });\n```\n\n## API\n\n`cordovaSetVersion([configPath], [version], [buildNumber]): Promise`\n\n- `configPath` _(string)_ - path to your `config.xml`\n- `version` _(string)_ - version to be written\n- `buildNumber` _(number)_ - build number to be written\n\n## CLI\n\n`cordova-set-version [-v|--version \u003cversion\u003e] [-b|--build-number \u003cbuild-number\u003e] [config.xml]`\n\nOptions:\n\n- `-v`/`--version` - version to set\n- `-b`/`--build-number` - build number to set\n- `--help` - display help\n\nExamples\n\n```\n$ cordova-set-version\n$ cordova-set-version -v 2.4.9\n$ cordova-set-version -b 86\n$ cordova-set-version -v 2.4.9 -b 86\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgligoran%2Fcordova-set-version","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgligoran%2Fcordova-set-version","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgligoran%2Fcordova-set-version/lists"}