2.0.0 • Published 1 year ago

rn-update-build-version v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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 or patch 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
OptionTypeDefault valueDescription
--majorflagIncrease major version:0.0.0 -> 1.0.0
--minorflagIncrease minor version:0.0.0 -> 0.1.0
--patchflagIncrease patch version:0.0.0 -> 0.0.1
--message or -mstring"release ${version}: increase versions and build numbers"Custom commit message.
--pathToPackage './path'string./package.jsonPath to package.json file in your project.
--pathToPlist './path'string./ios/${package.name}/Info.plistPath to Info.plist file (ios project).
--pathToGradle './path'string./android/app/build.gradlePath to build.gradle file (android project).
2.0.0

1 year ago

1.2.6

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago