rn-update-build-version
v2.0.0
Published
Aumente a versão e o número de compilação em seu aplicativo nativo de reação para package.json e ambas as plataformas (ios && android) com um comando
Downloads
3
Maintainers
Readme
Por favor, crie um pull request para o projeto se você melhorar alguma coisa! Isso nos ajudará a criar juntos um pacote de alta qualidade.
Esse projeto foi modificado por Cleverson Fernandes, porem créditos de desenvolvimento para: gustarus
React native version upper
Aumentemajor
, minor
ou patch
da versão e do número da compilação em seu aplicativo em package.json e em projetos ios e android com um comando.
node ./node_modules/rn-update-build-version/index.js --patch -m 'commit message'
Com este script você pode:
- Increase
major
,minor
orpatch
part in the version. - Make a git commit with version changes.
- Make a git tag with new version.
Exemplo
> yarn run version:up -- --patch
$ rn-update-build-version "--patch"
I'm going to increase the version in:
- package.json (./package.json);
- ios project (./ios/happinesstracker/Info.plist);
- android project (./android/app/build.gradle).
The version will be changed:
- from: 0.2.2 (9);
- to: 0.2.3 (10).
Use "0.2.3" as the next version? [y/n] y
Atualizando versões
Atualizando versão em package.json...
Versão no package.json alterada.
Atualizando versão no projeto xcode...
Versão e número de compilação no projeto ios (arquivo plist) alterados.
Atualizando versão no projeto android...
Versão e número de compilação no projeto android (arquivo gradle) alterados.
Feito!
Instalação
yarn add rn-update-build-version
Or via npm:
npm install rn-update-build-version --save
Uso
1. Adicione o comando na seção scripts
em package.json
{
"name": "your-project-name",
"scripts": {
"version:patch": "node ./node_modules/rn-update-build-version/index.js --patch",
"version:major": "node ./node_modules/rn-update-build-version/index.js --major",
"version:minor": "node ./node_modules/rn-update-build-version/index.js --minor"
}
}
2. Certifique-se de ter definido a versão
{
"name": "your-project-name",
"version": "1.0.0",
"scripts": {
"version:patch": "node ./node_modules/rn-update-build-version/index.js --patch",
"version:major": "node ./node_modules/rn-update-build-version/index.js --major",
"version:minor": "node ./node_modules/rn-update-build-version/index.js --minor"
}
}
3. Confirme o package.json (opcional)
git add package.json
git commit -m 'version:up command added'
4. Aumente a versão quando necessário
yarn version:up --major
Or via npm:
npm run version:up -- --major
Options
Você pode passar o nome e o valor da opção com a seguinte sintaxe (lembre-se de colocar --
antes das opções se estiver usando npm, com yarn isso não é necessário):
yarn version:up --flag value
| Option | Type | Default value | Description |
| ------------------------------ | -------- | ----------------------------------------------------------- | ---------------------------------------------------- |
| --major
| flag
| | Increase major
version:0.0.0 -> 1.0.0 |
| --minor
| flag
| | Increase minor
version:0.0.0 -> 0.1.0 |
| --patch
| flag
| | Increase patch
version:0.0.0 -> 0.0.1 |
| --message
or -m
| string
| "release ${version}: increase versions and build numbers"
| Custom commit message. |
| --pathToPackage './path'
| string
| ./package.json
| Path to package.json
file in your project. |
| --pathToPlist './path'
| string
| ./ios/${package.name}/Info.plist
| Path to Info.plist
file (ios project). |
| --pathToGradle './path'
| string
| ./android/app/build.gradle
| Path to build.gradle
file (android project). |