{"_id":"@mibuilder/traveling-fastlane","_rev":"88-af925336d93748a6648500847194268c","name":"@mibuilder/traveling-fastlane","dist-tags":{"next":"2.1.89","latest":"2.1.5"},"versions":{"2.1.0":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.1","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.0","gitHead":"603cc22d5f74b1c3e61ef2d559864023fe014dc0","_id":"@mibuilder/traveling-fastlane@2.1.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2gbznvqDE0wx5FYcZ5s2NKvV9UvLDFa238LFjRmoPwOzNlNYcaVPSCEcDBP3vpiBEN6ak0SgKS389pPENRnvhQ==","shasum":"ff43c425b3df52ecfe2c9a817c0ce045b5ef2e21","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.0.tgz","fileCount":20,"unpackedSize":46092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfasfkCRA9TVsSAnZWagAASzwP/ReJw9p3s+R7irFhr+q/\nvOX356SpyRJIxCO6peCzIVBkim8syxo0ghWxdN1+4hq61nX/9x/p7zPC8Z0i\nf0spm7kmvmws85jyMSj11RhmdtWoAcVacjPeji+ppB70mHSx+snXTxW7UqD7\nQPxFG0WghbdCe+FpuG2zno1OXN5hFSJDDTCQNcCCbqJU1QLd3Hs1IrUPnZRY\ndq0neKFvcP9wr2G//1LwdY8eGC+2Xh3Yu/YWrazDZCpwBjQv3GXubQ+DRl60\nujiMkwTzh5OI0WMlswXQvLbrckY7RXFLcKmff7YQyTYDhBegscLUlSkDaa6j\neHwCqglYzBLDNsSsIswAbHcmdOz4LguHy2a+KMGNiH3+By5szKnfs2RZuTmI\nuR4eeixvXWGlPPuGH/O9l1QEhMBHVRw54qYspOhQ9ra2dOGfRgowVeHNiLkV\nbdiBHE2WPr+3Qz+VvzmPbsFDy7qk/5e5vZ3eRY9Ij60uXwTUYTqUYPgabQbO\ndVjtp0bayn31WqkNhz440ps46nMWfoFhAXW7HO9cpv4gSdwEJie3CXDTAdLl\n4IAXXV/Q2ITza89H6nkPy2Cdu5pYhbnXfEPBZI/s1ABDAIZ3xgh29dL8y9dT\ntC+w0UmPCsHaNcKdfHxhktf4XGvz+rahQxNq/PIULR7va9HvlV3vw6T9znPM\njKur\r\n=eH1k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmiTb0Jk248rWW0OuLpiFYIF5XQVCp8QSlb1wLLhLDlgIhAK/3dQsX2mS5lAttJP5ylJVnuPWl7NM4COSAY+nxQwmv"}]},"maintainers":[{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.0_1600833507522_0.704354668478441"},"_hasShrinkwrap":false},"2.1.1":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.2","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.1","gitHead":"d721f5a2e5b50ea6f90ae0f48d48e6bec93306a1","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-uDx6I3j40w6D1qTVF78bqxz1uZh7nOMkkaqDx75tL3mnmBf2ryA8Os9n3NNH2DC0e0dfW9+ApAPYFrYREminYw==","shasum":"10cc6604bb36b2ba5ba493ecbdbffca48e16efd1","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.1.tgz","fileCount":20,"unpackedSize":46261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfawl/CRA9TVsSAnZWagAA5hAP/0mEq9ENGhs28p4KsOg4\nkzt0gipEAwYZwyl7rKtOBScPG2xYykHUwQGuXPXwMhxL9Bc7wUARiIAL8Vks\nzIJZbSmpqEtLgew/ZtcbxlSibckQYs8lfpmKo+H40AsKuTgxLsrmuzAWZNDc\n/WstIC3yAcuOYPkBqXS4WImw9s51KPQ+iDBp3wKy3+R/KmmsP/0hRWc3UUh/\npkFB9EUgZ9QP/FikDcAX9s2jPOk6GXm/Mjn1MmQulAa2AWkWG/K20+8FZ88s\nReyHILiu1PoVN8idpv/407tp5kvrYSczK73jU22bnlGCeswKDGbqRnjhAh5I\nOF3a6extGimvNJmXR50WTQjSNUola7lO8XDyR1CdH1O2ioEOEFPz0SEWO3t4\nk5JJGodNYI0OoaT06Y6GcoaSxnJc802o3Zqq0PkGnHCR4/ggZLa4HQt2Tq7G\ntUtB60a4lfFvnhez5sYwM87q6/Tww72MPOxYEgwGY53YlMUxNjgfgs16pID4\nyJElIZ4frULjwQwHUx7q4TEnpEtgNRygdv/SDf4nhz+A3P/LN5cvU0Xk7Mh1\numMcQeJiJO+TzXHnp0k3PjFyvB+Vopj9PYMg+Sph4eghpCKlzlxrO7V+tNsu\nhZbneGMvjUnQ+JALMAYzWL7MGaGv5Gnsti/rs9NPMNNhKW9VKzYwbsPpJAPH\n/9a5\r\n=iJz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQNYYEX4xpJ2xlHnNBgkIPZqrhxV79ezkwDWe+wb3yAQIhANWildM3WPpDP3mjw2XDyoUMK3gjF2HXtnCPB3WvpIOa"}]},"maintainers":[{"name":"kbshl","email":"konstantin.bueschel+npm@gmail.com"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.1_1600850302566_0.4906683429234131"},"_hasShrinkwrap":false},"2.1.2":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.3","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.2","gitHead":"60e64b2bee06dbabea516806e3f9ad5828eec777","_id":"@mibuilder/traveling-fastlane@2.1.2","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-EWoLHWsh0SYtyf9fhbOjCTGk0Q75S5X2OamBmlt0fwdVVa8oTFTcSjyYyeE5NC7yrixQ3ZnraYvJ5+bdQoa7SQ==","shasum":"deb4214eb0cd00280e72f7e76cdc9b16dfb5b1b1","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.2.tgz","fileCount":20,"unpackedSize":46373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaw44CRA9TVsSAnZWagAALJ4P/3IQ0OqhxDCbxEXSzptI\n4Ow0x97JlhkoalYffzzbqUGjCLXhb4l2VH6P71Wa23esJBceTy2fPGnfoELU\nC+N/ueG/CXkkusE7QwQu3hcTr2j/0i+34cstyd8e6Bi43ckm4snNDi8fV02V\nGlYpNmR8OaJHTtGZ8NAuCUP/Or52wdt4DPnCN9P1MU/zaECmA9Wc7k/8BnxJ\nXxfXnNSrECo5yOjoGadhGk/yW7EjXnsIGzJPJU4Z/uJi7ROooS7kdoWLFyDb\n3lkiEUtFuLMmo1ZxmHhoJ0T4ZtkNCXxgZP92F/Zwuedbc4k63PgYQhty0QfW\nk/ittbz5MZRXM/KzRkSFA2kY0j3+qHZ07XNNMZEzOiB9rcHxhLM7UX41tqIu\nHDF0zpUrdpS5t7ffpFJ7XDWcAPE0THGRHFnkQv7Zz7F8odcJovwIAzdIymNg\nCwpkCVClpqOgkZbIivYAacowwJ67gYOF2U7xgjn0+Ux6TFj21XviQLCK5Jb0\nsoWwDYI393vRZVYKeeE+mGKpn/c/ocVqljLeMj9J9WJSMFHqb+U5zBByadCc\nr6Qvb/qxg3taNw/oB/cyhOVObTCdW9eLtqAUbrSzzRusaOvrLribm6mipMo/\n2wPtGsvt2nuzYfBspbIS3Th3mP7lLJ+SrUOQ4+oU9GANk2ZzO3gCv5P+/5Yd\nXSWv\r\n=VkYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpjCsWHcosW4JgzUnMdxKFCUAvlUyowlRUjaPijQkmcAIhANB35H0ooqh9ZLaXpBnrvtZzFiXEuMYu415noRxGCxfH"}]},"maintainers":[{"name":"kbshl","email":"konstantin.bueschel+npm@gmail.com"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.2_1600851512209_0.9794447677991316"},"_hasShrinkwrap":false},"2.1.3":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.3","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.3","gitHead":"2bb2ec5d2094eb9b2cf72c4ab0b1dea095356dfd","_id":"@mibuilder/traveling-fastlane@2.1.3","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-vQ5OQYzUbmsYOoQVJEXXDDekkuceHrF5sioFgpUFMEJrAn33uDO2BM806dJlam5nb+NnWgjhI7wXb4YkSiliJw==","shasum":"864905bbf27d48bcb30b2f4c91ab02891dfe5abb","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.3.tgz","fileCount":20,"unpackedSize":46801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfffEtCRA9TVsSAnZWagAAD2EP/jcXuCdD+cgHVobaflfV\nyXh4G0XLITCnJBk0/Ny4jFB+1GRKzAVDfiRlDJ1cLYti8FmHU9I4iZKoOIud\n3FPINBgOOrCTPXXLpOoHnQiP+holdj0wAKJbQ8NMuvfVV6wEYf6k7FewF4St\nrWOXmIXK/zS/jVDGSpi8+IsBWamigKgXr/dVYZHyBVjMvxHnovTZ2GR506dk\nh2c6C9C4UaxFEOL5vZbGH6q13gPWrjEiq5VET4HZM4zOD4buBbt0u9FpACpy\nyOSVopGsmPCt3r8jWUU9WdmmnSky5OdEU2GWYXuLonTRVuo5or5ucHbmJf0R\nM9Fk6sH1OF1t3vQbDhn98Yprjjrqg3efq6l9Xzbv6jAiGutfWH9c3G5T2fbO\nvqEE7gerC7zFqgmXfoqikdShYB//ZOTqufiEBzTASOKkSuoBm6GAURBcR97J\nJvp+KPmIzTrvPtCh5RC2sorTjgXFDegQlxyoWrmMlkLm0pidtKmbuvf9G3NG\n+P2vYhYt67RC/+DmYFm9i8l0kU2Y27wCCr/TDCahAWge9SPwVSIz2FBNa/4g\n6WL7CHq0YwRsWO++uzkNMmJ5fb56hesFjnL9IE7zcgB9myF0JPP4m1tMYXeg\n/Q1TTz9YxghXYWXqe9qJ7EEBBOduDIEy1Z9s08uotaxFXLeBixnGCkm50PL0\nvsdx\r\n=d9eK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGo9N4E/GCmhk/6DqqYclLDkMVv/QYBZSg3W0fmd+4P4AiBIJ61143/d0WwKLqv1TiC9uorxS/WxX0es0FyXfl64XA=="}]},"maintainers":[{"name":"kbshl","email":"konstantin.bueschel+npm@gmail.com"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.3_1602089260716_0.4525902780147266"},"_hasShrinkwrap":false},"2.1.4":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.3","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.4","gitHead":"2194eae10e17c23c1a06a41695a8149f87c1af3c","_id":"@mibuilder/traveling-fastlane@2.1.4","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-wUChZwaMooBZWj9i8IoDe0D0vQLY2NQOH9eauFd5AQUDR2hnGAZY1VUGiW07a4vX2VDE/AFJY5vNstXk68/+7Q==","shasum":"2b593818bd7a17ed37b5ccf8e5ce053e7f8b44ee","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.4.tgz","fileCount":20,"unpackedSize":46911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm+aSCRA9TVsSAnZWagAAvhQP/11PL4N2H+LKoZJtAJfp\nx3fI4oB77CMfSkl5WuuyytUNbOLziBHgfFhsZEwAkrl/Ya+1/wK3NAIC6HgT\nIHNm7WY6oSMx+dPxfIkL4L6fFMgUUEQQMD9AL9VsGZjjlH2emv/ihHvl31uL\nkTUrBIxl//NWxQO74rqHg+6idUVxZH5zWjpB9gmXq3md98CJRVuIN7RxabHk\nl9aHo9V6K8aJtuZoFXz8V6bXLGn8lOBUUUv2fUxNnGsGOCq71lvJ2oTTlRuQ\nOBJ4uZ52HWyCK4Gw0y5/BdR12rPaaiv3pxt7oNPwgV4QhNE1DyUd1odMG2XJ\ndXqnvs7bM9wyggiaL6D29fQvJ2Fa68/zBiLukccIohFWIwU9Cc6MfWtei7uH\nB3QgSi4+3NgYjh1TgAdr0JckV+sLI9TMuW4QnZlsw9M4AbZ08EbMX96pyKkP\nVcGMwRTZ0hSGc9LsepuXWunaBHAZePy7zE7ndhRVkaPD1w+KESkTnt7zhUa5\nOJyVfS4kvIPh4mX8EUcvc07yWGYFDd4EB4VPcQ0SRIpY6Y4zU4wYoLrRDvWb\nNaMTXoBRk4td4nTiim9g4cjbH6+XKzShA0vI4kKWEjELef5u8okXyKb4m8qv\nTs/zNthYyb7SyoFduMHeodBm9F63e1g74c7SftVSYPV57lJvOJvd6D1u+1AR\nRaXI\r\n=xVzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyxWw2sqU+rOx0oI0MNuJ55X7ukEHYnDLarcUmMVldjAiBfaHNGSYsJCBbMGs85rt3uMTNhPYmCOIe0uIS4gi7O8A=="}]},"maintainers":[{"name":"kbshl","email":"konstantin.bueschel+npm@gmail.com"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.4_1604052625356_0.3744622364446091"},"_hasShrinkwrap":false},"2.1.5":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.4","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.5","gitHead":"fcb35f0d4fb6d765b530705fd6b8ade9bce0a974","_id":"@mibuilder/traveling-fastlane@2.1.5","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-czfkfrzvySwsE8vU/adhXkOQT3mz4AVgV9hvBdp7YI7hlqqfY8jzviHnsGIPqToUq+kw41+8xwRa1BytbJSoEg==","shasum":"965103a6a30317a08312c023b098fd3f155ebea6","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.5.tgz","fileCount":20,"unpackedSize":47145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgffvACRA9TVsSAnZWagAAAgAQAICNfDPioPzePTbGXOHS\nxOcWaI7fBg+soInjTglg5cgh+aSpxXS8B+vCqV1XRuJufGV9yqklC79p9sJs\n7awemuZ9dWkPWg4akZbGQ8NnjpQuraUmQtpGAf7oLbJcH/JaezPZ9LREIlmW\ndoBgjgJZtv2PPUAoTszqQJHl3X+kxpPo+kerx8g/9c8lDqRe7Fp7F+VcDjm8\nYCzK2leBfyJjYNx9THmpjpWBbSrRZSMthTcT69AiNx7m9r2ijkOQU+E3MfAt\nEooo+eE0r0KAhniQ0lprC+JZo6jSEkDA6dj1FbzshwlTzWYyj57/b4P1Dqlj\n2SnMBq7qASpGyiFUSd4KsOyDuIcVdZpRE4wCReMtsNXl9DItuGQ8lAS7xIZ/\nBY/5truO+GYgo8iVDwMOSiGlbwwl0V3X4c+KG1rwTbxqRUPjm68V4ecjzI7L\nNqZ++rPWBoZKGJT7A9eWy1gd6Dg+EW9sRdJ1Bgpf3NghYe0VEZsFPevidO0v\nooML88IeUInDap/pkKuq6087bUOjiAcsQRGnougUDeSbvxZvYVu+56XDCToa\nYjk1N5sVHyTFNwPfgltkrCkrL/XxGg1qtEt5pjrzrC6oUXN6t2fyccSBvVLO\njc32pUoGvbklAZjnie7PeORYfzj4ycctPLP1c9JyeXrUz7AZQi5coDhP8fTD\nR3GH\r\n=WbFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaZpzbO1TOrJmyBTBJp69aitx32/gnuXYa9+09QN8xXAiEA8kj1yQjiVU1i5Xjpq9h6Pej5+uevQGAfT7xx2nsX518="}]},"_npmUser":{"name":"dia-bot","email":"npm@die-interaktiven.de"},"directories":{},"maintainers":[{"name":"dia-bot","email":"npm@die-interaktiven.de"},{"name":"kbshl","email":"konstantin.bueschel+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.5_1618869184194_0.29503324920179463"},"_hasShrinkwrap":false},"2.1.6":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.5","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.6","gitHead":"865a4378370ef5d0589f531cbada0c245f33e916","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-jXwL/CdX6ruaX4qy9f+5uf8MUGGZtTBKKDMTaPsb0xb6Z5DV29/IiTJYyTMkCTicpRWbROsgnN9Owz1SLzeJ5A==","shasum":"6f2f6c9dacb8dcd6014be1fa11818dd81792a9dc","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.6.tgz","fileCount":20,"unpackedSize":47258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMGI2GYq/5VUfKYf1ATyyAj2/BPAXxo9n0i0Vn54/E9AiEA869lAhTadFHZKRSrWtQLlSeFMZWNvocDikIjH9m1ze4="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.6_1635315995274_0.47536190265423905"},"_hasShrinkwrap":false},"2.1.7":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.6","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.7","gitHead":"e19a3944478b46971a9279a79d2781ef1d94acba","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.7","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-pbG2DKEJCavT+9wo4osgR7qqj39El7pxcZcqHP1QsAB83d6wt3g8j9AEp2n1jMg7R0JmFR4wGEPlunTDYw4Kkg==","shasum":"2a6108b375e2d897ee5b7f776bc7649e2074faa5","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.7.tgz","fileCount":20,"unpackedSize":47371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7joE/Q/wbh3IuUCP+ZPX61tEneWerVpEZD2pnFM1snwIhAIm3kDLfvNiyeuARQbjSD7TZx+WybySRbxW7ILf6XXdZ"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.7_1635925477800_0.19818973351238367"},"_hasShrinkwrap":false},"2.1.8":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.7","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.8","gitHead":"9ee436ccd0f24a8606ecc61c3cf3825f08f50173","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.8","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-BZS/QmSXSH0DSSWOq4Ir4kHYSK4iYlu5QElFn6eractStO2NH2bvORXL4RCCFO4419MjIQEEV20z2ixq41dLKQ==","shasum":"0b92639dc41fc3a130752ee30f1fd75293a6a1cd","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.8.tgz","fileCount":20,"unpackedSize":47484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV9OWTQyBHelupCbyCPoCz/m6g/J7Rwl6Ml1ymeEkE5AIgNSGZfOo9KLH7sfhI5COWlXvoHkvyoQO6qeGIK+SD6c4="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"},{"name":"dia-bot","email":"npm@die-interaktiven.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.8_1635927987317_0.9916317434135906"},"_hasShrinkwrap":false},"2.1.10":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.9","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.10","gitHead":"12ce39eafdae43dce65a7dea11015349aa6a0f4a","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.10","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-RzcGUzCWEO45tY/aZYDVNTJ8wcvC8wwCtdaZEX7UNjlWh1IluGRbXKzcsdJPMaplEGOpSxMZhBGkGghqGH9EcQ==","shasum":"a957540f0ce4a5dc60202ce942846ec626472a65","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.10.tgz","fileCount":20,"unpackedSize":47712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsZo7CRA9TVsSAnZWagAAPcwQAJyC9wxrpY3mieXcJeJh\nqVaSp3xqlFZMKRCBTNJ0cAcgfZY5ifOwPcLElWnmWeOqjkHJ4ZX4l/deZI4+\nlJC8QAUluT06/EPTZdiobEK7yMWs/nGiaip1duczuWuzRNX5tG6AImfYe0lf\nrvV0QQcLiaCgT109jzMQN2pTnoeYcjHYY6UruzzYbyCLbw374kdV7hL+RLKP\n8zCCI8gSTgnjQ2WQHHV2xQl3TfaRPwFHtnO3xw5qwl/ZTK3DN+19kEoMmFQP\nPEq+pTmPFyOSJR7gaFATr0a1HU69dk9knQ0IeSo0cNxTjsXkdgzDvs4QK504\n2n3elxS0oHELgPDE1LbL+Mbo10/ptvg/TVYXYN2l6SX4fYAHU1uxbmFOrWcT\nEllacw2Tvt/13k5Do76lhoJbzOdJ6JjaVJfWq3mzTAp30eNFKY9EgHdqfmYv\nmQGxKq3+1uFVFfzN3H2da584X66wdJdQI/AQll91IkiC4DaW3YbPSuf9f4Ep\nAlXKceyvu135YNaH8v1XuEUhHFjBpi1sfJjneX0uGzeaOSQFvZbqpKcjQ42n\nK7MQXlUwSv5xakv+kjCnqvOZgCn600tpbuknEChzv4zBgtYhxpvJvWZ7GKXP\nDFpvr3GSG99EeBv6UrZhRcnjIEWWNXVcdHOKVMirzWCL/RBT8gOWsM03EZsQ\nYjxm\r\n=Qk82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9fAGS+IPV7NZKHQ1Ut4C8oQ5c5wHT3idxLb+xDaWGeAiEA9LsGBWQ3D6ux+UNB5wliZzA3azVN2Boahy//RBl+I9I="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.10_1639029307106_0.16342471946796078"},"_hasShrinkwrap":false},"2.1.11":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.4.2","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.11","gitHead":"21002c6e9a2edd840fe344e0141ce717b33fdf8a","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#markdown-header-prerequisites)\n- [Installation](#markdown-header-installation)\n- [Usage](#markdown-header-usage)\n  - [authenticate.rb](#markdown-header-authenticaterb)\n  - [ensure-app-exists.rb](#markdown-header-ensure-app-existsrb)\n  - [find-app-on-asc.rb](#markdown-header-find-app-on-ascrb)\n  - [find-app-on-portal.rb](#markdown-header-find-app-on-portalrb)\n  - [get-android-app-versions.rb](#markdown-header-get-android-app-versionsrb)\n  - [get-asc-teams.rb](#markdown-header-get-asc-teamsrb)\n  - [get-cert-action-password.rb](#markdown-header-get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#markdown-header-get-ios-app-versionrb)\n  - [API](#markdown-header-api)\n- [Other Use Cases](#markdown-header-other-use-cases)\n- [Acknowledgements](#markdown-header-acknowledgements)\n- [License](#markdown-header-license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.4.2\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.11","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-afRvzps487CcK8frqGnSkBdiShGEyU16N5L3hturuhuj0QAzxULSSv6wKZSYDr3bZKDSCkD5IzmonNa4cvJGUw==","shasum":"e323853efa72a5c4ce69dc6e795f43c73e7615b4","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.11.tgz","fileCount":20,"unpackedSize":47827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsaS9CRA9TVsSAnZWagAAWooP/0N59+oJH7Bwe8JXrPLx\n8AkEabwqMirI9JAqqmcnzFfYzW6q8kV+raPihaCzd0LCEvgVkyBieH1HVNPh\npo0F2/21DVEn/Abzk2aDvOXreUbHu+8u2VoTp1xIz4nt4N0kwYbqaAL4B2ug\nRh2XeqP9g9cCiTyvfy+nXBM3rIBZmBlEoas0x9iL5YKoCUPGsIv3YLU8Qf6B\nAy6wNKE4dPKqi7acbtmSFYfqzsOqmU6XSRUXwfbdhiZC6PdqG9CniC9E3rt4\nr9LODtFcCIcx2O0sCVKJvSfY/0JpDRjQFZPC+E0IV4fNUPGf8sIcBXpVQ9Bs\nJkuhPnMaWp92qTrWB/lLn1xhx+3ExQ7iyVa8QOCyrnmVw31FKkvEdyTLMO9B\nawMj7jy2EhbUNHIKhPR/l26M72hptZ13PUwcR9iK4GOpRiroXRJIhejjJ7Ys\nq3lp+DaVh0ZoyooSJ7cZaTWEHzH4Ihm2+iCJYStpB/0M9RGxHnPcLBxZsGTB\nj2yknapAiRUZrIl03xpHofSMsNbXOoKfhUCqHFvIFTxz1AcOfdj9rIEeED9U\nhpJBCd5X7WQWZN2/tR1RTeZCRAD6iQHmzmWwIoEbIrAW6gFA7ABKyoqw+Ton\njiFj7McFA5rtJUoLJClwOd6JINQTy68kqWp9HRu4m61VaqDt8cxVvupxed7F\nWN6r\r\n=Pil+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcx9cOvaPBV2R9bTgy36DWlzhKgMZ5NBn6Qq1roCFOcwIgIZ7rnO9enk4j9OFMc0dZ51BMdVVjcE4coUTEj7MfoYs="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.11_1639031997209_0.11015095873550074"},"_hasShrinkwrap":false},"2.1.13":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.13","gitHead":"ca434f346aa23eb21baa9005f355448328179b80","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.13","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-fVJ4MDnZLzUndTUvTwc8qY109htvVynhqv0W/9LCwECAK3YMoROillJNs0gbq/kmvtPXuJtKUyTJh0dvBJDeuA==","shasum":"d681a15c3d8f05ee0a5728ef7c411e0aca34d9ad","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.13.tgz","fileCount":20,"unpackedSize":48032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuvowCRA9TVsSAnZWagAA8lAP/ja4htHU/0qEPwYFANSf\nuCpeGHmbA9N8MMedyHMNpF40A7BppuEAzUFyugKYMgBVF7u8jDV7ljmSkckN\nRqTf3Li0Ha5oqckn00whuxLrr0OzweCuGm8UbSaQdE84JvWE4DWq2J/cf7Oq\n+tVGQyCHZoVZoeyEE7AMdZObQYVobFJYcA0Ry8tZFrsahqipA0SPjSK9K5P1\n/Tkla34VAVJJXVKuZwxariJPku9ORXExj3XME9wO/7yKT9DqEMgLuRMPcZFI\n9sokgfqk6pmNP6YvGiaYf0nXWy/gcQeA1QsqigHln/BAB/gOQNmfywqiLqpg\n6/cASPkiyRh0jRT8tNGsjUuZqM7Jw5VCJXkRNnIPrFsao/yYefw6XrW/dqpu\nU3wmcA2LlmARtQqm1qmTFUp3cQE34V5huQZV8mrvQbreL31RLix3VkD46wAD\nfpnxCMtymNuV/CbvHBzJWhdRNfIiwS+ycTquVGP/4WQAAD9OJ9KaXXZUzgnk\nP+4U567r1gh57R7/kpSCoOK/jeUqUWunbvdfWWFVax4dTqEsX/KvB0PCqcNm\necmgpoGKywzIl+D9qBQ5emzNLaA1aQtsm+VquqSdZYpC0w2zTFWJxSjQwzIj\nfUrdNnKbVSc8xalRg2llvnha2+TONqnh8gbbPh9+MHoH95NfgZSAR0KjMNlI\nUyGE\r\n=tMsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYF2AO7nRWn6KYL+BoAyr8OOv36SfZVjs2QiELQTDiIAiAdtx59CFOMoQC/HOoxh9A4fLCvJAMtZDc844awveR5hg=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.13_1639643696516_0.14319355763239794"},"_hasShrinkwrap":false},"2.1.14":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.14","gitHead":"66b599244589c3be16f3b46fda983a9e5a89d1fb","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.14","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-cGYGn3rgJXzK9VxKl+wm+TyVXPINV2O/pYQYt1QZ8w58CtuE4fdXTy+rczSpr1Uaplg5IRyxoseDIf0G00Njbg==","shasum":"4fdc0c0b6726a06ec7ee8dc6220f3475d484e722","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.14.tgz","fileCount":20,"unpackedSize":49373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwPDCRA9TVsSAnZWagAA7U0P/0j5XRWZ+2vZc8oIDfGO\nb0XYyH2k0+hE//NQGygjvLRv6HD8GzbOKjPhWr965bxxQf3fIDAPTjo5XdAf\nnS699CNllJNsA/zDHMaehoHCdL2CHFj81PdpVrBeiZxlXa0ddS5keNZWu8jM\nciy2nrwvF67fe9TA01VHRPITdiu+ZCcbxQ8Y7k8jWHhQklVAO8oBwPCEZvYz\nLdVn/TV/ic37rYQ+pzEkyYPlJI7dDS/hE70o6f7bCUo2QRsJ900Y/3IuapWW\npT+SGuT1BbNzqRAZ6u4msyBYJdTXJUDtkkEyNFEu9mMrSRVCrBhmmF/W55ck\ndxgzc8aJuBMtE2Vr1+a4UYjR/I/Tramol+VZgGHVA7X9xsHJj0QLlYORd9sj\ncfktdica+J7MKzIEsis/BHSL5/lg7zPdu961zF92YHSCNKex+Buz6mnvdrE1\n7pKAGPr6pEs8jiShVtt7H52v8aembXwzCUBA0/g4hmSrtHY0utiwh2ojkBql\n0ISzFHx9vzndYAXQ/BdlKAenEyFqkK7tlKyLFVhBrw+burQsU/zP2sj4jiDr\nNHHIB4Jy4mdHF3ibobq/hdIaU3I5oj6vFUDdNlSmFq6STKwY74mkZ0gs/vR6\nYuHd+Mybp4mCOONz5oCfm4QoJKMbzWnHm9L6hj2kxpZKOAn+1AZu4TSL1doR\niPcD\r\n=rjIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICl2oBARvd8p9duiJ/OiwzAb7LHO0I5iytAohfNJLSOhAiEA97RxkD+gCUH6TDTxE5VPJtI1s0goZjsVBF6Q5TvtKjo="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.14_1639646147589_0.3925109517171941"},"_hasShrinkwrap":false},"2.1.15":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.15","gitHead":"84ccee3ee5915eaff6a72f07a6ed25608e0662ad","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.15","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-BkmfJkjpn8P6nByVZoSOwvJ6DhfudcfgciaFfSzxtUwF+bC6re/zMiZNCYvCRdfKhiWZxIwNpWKZS8vpWYk+9w==","shasum":"8ad19db82575ea0296f2a72ed6cf66200d0fc0bc","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.15.tgz","fileCount":20,"unpackedSize":49544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIlA//dKPfEQbCHChFajWYImjoKQi191MGoQdxurXG3NaACZETHEs2\r\nghYd5o5zCHvlWxHVgSH65oDuBLA5AOuQ4dY0PA/esKRu5SW2+1UJ4JRncTdu\r\n2eglKD7O8t1mB/r0n9R7iiwi16XHfuR8nNLj0+uuqdJS92jqQcxb/Arf3itx\r\nnwPkYY7u7vjWKLVyit7RDvRIsTfHKZWjvvXp6pd+Lw0QKFBCjaIwGiuZPsBq\r\neGCGxlAAyJSFbTgn5gIeoj9niIp+wpskrMgkim27emK9aumoIzfCz+Ri+ur2\r\nIfF/CtVVDncgZv9JjhimDTN4eoYQCGWsM4zp8nvmR31fk1XHjh/pD41NufqH\r\niMVRNKEp+mzPoAVM0Mc0o5KNrkLlX/oFM+R/sKxvSi4sU03uPcijY5ec3gh/\r\nYyPrwfH4BhbkQrJiXprSNLn5B0cLmqDF+S++uueXm6JVJkO838NIS9U+RubW\r\nPc2TrjM3doj45E9/65CvzEDfewieZNu/oMT/XxSbSupH2QTjwFcjn7FNmV3E\r\nwV1zqdaP9WvU4EyXOypgvOMUZwLvhTOfAwSelxPrauMv4TKxZN/85lpTt0XG\r\nqUyukyx7jVwSKsdNtv4Lsi0/lgx6U0537FbBNcFePbxajPWMhCGwWYBELgDH\r\nL+eVrRnGmDuZGpwwxzYrQkDKyz8NYoRSE/A=\r\n=pEva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYBtWXFh86GonSXVKs7nYCJC4N54dlxsLBuljplZT0rAIhAN2NxH+mE4YyqPeBFGKN0fvNEt2SHVB7Ot/5ysSHUQRP"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.15_1647859992958_0.8980927901342821"},"_hasShrinkwrap":false},"2.1.16":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.16","gitHead":"a244680a8d8fc6bf17ad2d6ec74d7a79160edb3b","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.16","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-XZCwBtoE0wkg8myY2g2Vp8pKfjY3Wo3nk0OdEFHvnfNQ4I/w0nyh1XO1T8B6I2WPw8cmnDA22QEgT01jRBGJpg==","shasum":"c116674e01bfa35f23a0e4de33ed8165de81e707","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.16.tgz","fileCount":20,"unpackedSize":49836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpedg/+LzSFxntGB/pML+Iji2uMJ3egDGCLobqhv/RqMOtcR+bFqSk2\r\nHeODJl06j1Po+uXhPtIccY7v4oSQajc+VB24TXCPRkIuIb9mASQgeuFIu/fg\r\nMprD2zNucAukL3xmCyd4ye1fbHwuEwrYrjuXuv2jJbVnuHXqGgBVpclXm6/5\r\nuAQ0FnJmOk4SF4FcXJ0dvZG9q1G6J5cBFEJFLRht1novHl00VvpyfI1tEYgl\r\nsySLcQTR7ZxCE8r74l4e65g36OKvros4kI8xEDB8k8dVS3f1yJxDnSRn2yz6\r\nUQbEzyUvhGqwCkVJKCfgfbwxR4JlgaQGx/KQVz+F7LNP8CCyoWyJGdci33vz\r\nH5WXKiyOSIedB+3AdXDxfZjpPLFtVSaXA6F74AO5suwGZzeqQzid9FpNhYJK\r\ntkFAPqpuAWOhJeFRVO9DVCdiU1QU0/MX0ZpzaQm8AXn0TbtCgjTlHguWUFlR\r\n0lfsVyTh0sffaw5yXYQc9Wxl+5pLzpIJNoJy/miSO1bU74nRVgEApPEMRnTO\r\n5lXiQHpAo0hm1yFfsrogGkBeEOgStkF9OfHLyGGR7S8KzdT8/EezDlOI5oPu\r\nHf1PG6+Vs4yZkJOv16zvvqtCd+9x77CSaIQne1vfHxBz3ObzN/JIr5sl3LMi\r\n+L2VJuDnLH+zMtB3ol+Z5sid7BCw1vj0WGk=\r\n=yq/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiex8Pd6ZIEd5eDIVa34MQH443s43XS7pn2z3Nn9rCZAiB2b6h1vse5kxlIRO0UbXCPvoIsV0pAp4wF1zCru+X2Ww=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.16_1647860907160_0.6025887681165849"},"_hasShrinkwrap":false},"2.1.17":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.17","gitHead":"40f45fbd3694eb10de33b7c85aa7c22d331804e7","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.17","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-DTv6l8k/C6hcok3GUSYljK0Hhhz1NUrlm1WiIiZP/YFwKvOoyoP2QYQXNRQlbfOr9LwCPoO2uWrTuE/sNsEarA==","shasum":"3e6c06552e6ee79fb72fb51b356a8d1210b90547","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.17.tgz","fileCount":20,"unpackedSize":49981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPHu8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlPA/8CqrCItbFcUyeEHE+hv2C9p/9A27dxplEaNFaDCryhHXxQr5+\r\nhOGJn2npXly5KUM6YSYWj4GEZ7QFY0s/f5mloUgc/i43ixtW9p0uVFT/4hln\r\niF3OB2Y8hmyl6JTeA3y3ZPrYruxLSWNLhNnYGnSOkIi0i8rG75QaIJI7wdvT\r\nZaOfRG+ATG7ejgEptWH0L0gQx59P+qr1W6wv6kRpBHgxcsrjEKHEYahJ6zAU\r\ne/xEOWnGH5FgXW2PsPQNIS8K/qPehLV/XJcfbFZqx9OuqUyc++M3nC408HXG\r\nNqi7crt0LZ3+68EDfVWGh5F4ZtskEzn3jRLtzxzTuh4SA9ygFv/J2XF1+WVX\r\nZsYKs+IMbvAeUCjlgJy/a9zE0tSZqvHC0kGfFQkRKV4KEO7PCjeThK11k203\r\npn0+rnHtdy2DYKbKohH3wQKQjv/12+CznjBfRR08C49ytp3JeCNH93kCt9BK\r\nDJaLqKkr+lE+/vtM1Ll9N+qbnW5izdo8qzsutJNBlCVVoAG4KmDLTqfXYQvh\r\ntiD0wY1ZwOtQXBFH4QNLAJ+pkdIE76KfedSrg7p/dUxL9omqxstA13usfu33\r\n4s5uO+iwhKlZixRLtzvLpP+lD2Pw8sYF+8vSLocnMsDQ7iN9OXmnTZWfcu8J\r\nMjLzKHmcGGBLt31OAxw685GJblxbn5APx1s=\r\n=eND3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwtIkH4IzKG3cwiKwsgG0Md5BWlf0aXXdxQ1F2e7N4BAIgJBrEuksnzbMA7ya9oDp/EltAXJjQirXsZ6MLL/ET8Vk="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.17_1648131004466_0.892945549153229"},"_hasShrinkwrap":false},"2.1.18":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.10","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.18","gitHead":"7fd6ae1c3950cb14ef589a3954515aa292457f43","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.18","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-3tRzQHj1HZ3GK72CCVB+CwTN2NiWi9J1PLDQ7EMh4Q1bOXzL4ZWNySK4iju71VYtvc7MIEXn9nIDACvdWjX4bQ==","shasum":"6aab500d752b6b4346a4102755f3ce9842ee1c8b","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.18.tgz","fileCount":20,"unpackedSize":50145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPICpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFWBAAjZ6aLtJk16xMwqOB8p20mvWhFmd8ubJVD0YDXkV7SKj0TBls\r\n1jqy9Qh93SqHhgoFFvFvJa0CXxy4ksShJ2NtRSEl+DRpTAr7D60s5xPrzY3d\r\nbDrezdzFlRjA7QsAQgJGJzVgXwomix5/hO3c43mp29kySw0tfd253LR0Eb0I\r\ncgB3KV5F26SiZmkHQKl2OVKvIiEAeWe/XAWy0O2+RH5lOjTld+4GgJ/G84de\r\neNaSI11nNeGWFMvqt+apPOSwO2wGKbvfUsccw5jrmLCGPMhBno2a+XT9WNJy\r\nI3adM6u5ucCM0k96/65VqEWtlgqTWnPl5z/6YrwZXmlz9FXOBcHy04Ha+5FK\r\n16tWlJxgtW7IskMyU5z42bzkN8rZKQUpwFFYe73kUMpe6+9RVu/WdRaSr1Fz\r\ntjDOg1IvS72SMoFvKCDKi0sJbpu5NvLVZMZpAZBFPZU1SUk4lSboxiZxqdqO\r\nOAISXF4c0eyKwrZxDKLGAUYMwN7/EbS2GoIL8sTNt1Xnned4aVo+jywUaZBL\r\nju4jyQ6wPjiyTXrCidff35/i5t8Kh6hq0/fTSAfVyMsGg2mSobl94BBhxvtz\r\nluLRceN4GHMbvpIhljlgCTy+D6t4FPt571l2Ya8yHRIQME26k4kyDRKBDZiR\r\nCFjBjMkUG9IXhjt9RAOsQmKxZyQ2nkqUSQ0=\r\n=CAPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ9mpH4XvP8yP29vHyKBy94EwWWpMmwQQm1KYuSCbSdAiEA0rWqNq/qITPf4iP1q7ieDR9yVCAwezihv1NysHo53fg="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.18_1648132264863_0.2829704863123568"},"_hasShrinkwrap":false},"2.1.19":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.11","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.19","gitHead":"b831466637f2f29d725e56208c48de17b9845235","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","_id":"@mibuilder/traveling-fastlane@2.1.19","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-PEbvVUIFrL3IBpe4sPhLB57JqOWKG3PEMG9yYvzaF2kNvlR5KFaupj1EdtGT+Ym1om5Kjt2VBkV1IEK31PxGNg==","shasum":"8b9d733c5a05c59cb7db1895aa2f27b907aad063","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.19.tgz","fileCount":20,"unpackedSize":50075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXww/+JI+DvNKAtwvx2Awgb5g7w9TY/+l3A8kAYFlsQHv6UJsye2X9\r\nS2tAx1DeTJAgM8WdjDxCTU+g47Mmqotrrdn6j0wSY4IGVywC0pedZmI2gwQZ\r\nv/CII4WZCRhu6pzK8qsuDpEWvf3QuETjmshLC1qPXnbWok7YbIFrwGWwqsYa\r\nrbfc122smNECKwt7bwd8l33+YinoZLNbd7sNi1466E5T+EuUHpOepR+h18jl\r\nPIhcu2BURYsnx1GZt/dic6p6ASEIQy+J44kUL4rbNDxhzgzoSbX5qXA7dhaD\r\nL6KsMnLRvuP68gptbL7qSiYoMjGUPSBlzTao1RZLGxU5B9VFW7GQXDmbXYLg\r\nhiN05/hzUL1n7OlK8uZhShPtVL/O7z2iulHqngehX0ZtOYB9iXn6CkxBiUxw\r\nh+mUiDNJR7ggTLyqXsqOtA/ziesFIxVVU9P0FjZ7hyfZ9RulHXAjqV93E5EU\r\nRcEoRT1YWJs8Y0fkI73koApaxmxuIWKOi9UZ/JIWVIyJ4RakP2J+LfVr+hzk\r\njUohfpw/WJIdztykmBLHhQcO+Tng0hQRy3FFm7JVwsfA3E87k0WwtAHKsbnQ\r\n29H1Z/6gZE99zzTMmOjYLu55RBnWLgVK8k3fV8rG3AFLctlrhA2zTOA9ztD6\r\nqeVcic2fKEtr9otHAXKjF6vQY4xbFyepbuo=\r\n=IuMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtYuqW9Ti81dVKEBRNSwe7if4Vo3dK+fnfYJ9c/H352AiBdisrJo+fZTbwWhkw9lkUsqK9s3If7WRxxwybFzWy6TA=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.19_1648210070724_0.7226149800198458"},"_hasShrinkwrap":false},"2.1.23":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.15","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.23","gitHead":"b014a65f23fc70e27dbabeb1902f76a02e003550","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.23","_nodeVersion":"12.20.0","_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","dist":{"integrity":"sha512-8oEPBpNz+vPqFG+b7vzxat0aWEwHq+Ph4TXaSoXOhUXAJI1TGWXIbslwNFOsreKwGNPLw8E4pBf/KFKvBIpZlQ==","shasum":"18d49b207d140f803a54bd8d7ea2bccb64d053aa","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.23.tgz","fileCount":19,"unpackedSize":44443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQfjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOog/5ACSdFhCRFwbM/mVjkQmwEjYiWPZtQJIVXxZzl9iqEkcXEy10\r\n4CHCfKC3tBTl5Q8TwVI7JKsxe5uRn4T5gMNRddeXUZpG2ulX6+Cgerqpg2Gk\r\n2Fn8AwAiwPpqXW6wdvGHeJH65tA/tQmLsVFOAvDV+Yb44Y1PwuUgfLeGARpC\r\nbacDjadPe3mbhVNWUTq7IFPiWKfSGCN6LXD35wGhRxgFWLs4cb6uHAuzPJfY\r\nhjz1IwpnguPqx5A9trfai7wc7LvDVttBXVRX2E9Bn9Wh1XiCLMWGN91BylE7\r\nnRDeFPAqXxIpfqENaslfWHN6oDNgWGLMVj9w9DkRpOgyJkN0dKdcfkC43mCa\r\n24JgzciLyKcbZNz3Uv4I5VQZ0LHPhirPYb0+GjrxKW/sNXs71WpzcqbvVIIm\r\nM+9ruoIG0CKVTooDHFQNjABILl1QAsBViInNJZaar35udiWmqlTgc1iI+wpJ\r\nazivBu0P9s1nzOBZ7AOTwfQuKT/WGUVCM9SVVZBoswYqu0h9L7ITcq3P1oVn\r\nNNmCzcQrhlCFlGouMYxaLm6qksKrV4cbHNl42AOL1LUzzYCc3gu4tX9BO9iH\r\na/5VJn2RAjfzbFDc+UfsJDbYd14YXMr35azcYiBM6wR0A90D79+5KzQLuB5/\r\nJI0HPNd2SHznZe1xyoNwTjTwPA7zJjv5hOQ=\r\n=YKRU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsXMu2M80sgCCtleGLUWC1UkzePrJMfB2jyoVOLmDQEAiEAlSa1ghkMxS92AYli4NZydSWtCrvbTUlcgSzE9LZ63Lk="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.23_1648490711941_0.6832949721693198"},"_hasShrinkwrap":false},"2.1.24":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.15","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.24","gitHead":"43d64f2182f895c46af3fef072256cc7c936b22a","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.24","_nodeVersion":"12.19.0","_npmVersion":"lerna/4.0.0/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-2Sq6sh7HQKZoFNHOeMy89mUB4LhIyPSmxFUcQ++Zr5fgk2GrgSbSEue/zHuDqasbFX/fB2wM8iWOcP2NYyI71g==","shasum":"949fc1edc1954e373d1774451eef407ba975dae7","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.24.tgz","fileCount":19,"unpackedSize":44443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLv4gtB1oh2yhbLmEGQTqJ1+LVwWTJmGMsjujiVn8oEAiEA/Qts8ixxdub1kod7qYKWIYBkh+9DIoC5/h/wlGZQ0kM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinvk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUdA//X87UFqNnZuBBvEjOD+231lIBqcTmOsthwDRebVkGq9e5Gdt1\r\nihl5d33E6sH7qhs6qWKvOhBKAdMEex1mUBPRqBhWp8Hd3IDLQF6O+/GiGFXU\r\nSpfcUH1lW7NpYkQ4S40yKS3OMPYdv7U83r60VpoBn4RKUtjKkBJtEkdIylzF\r\nhAeZi0ebygTPlJnBvu7+0pSOHzApf5DJ6ZUmshZhwGbh92yRLAGMct3N52Uf\r\nNBQWC2r91WW+MzQ//4scGjK8vR5r+QLXKSpI97erlmqJT+p/saTGJAhPfkd1\r\nUUgIthkyikekAKsRAusDgAAfhlImSYLVGu1KCpKvsE5QlvSes+vtuk43YzU9\r\n1jvJjwacBL9UqvvLpYdZjyNQXW7S9RhFrXaJTeYosaTzA2bP4S76dn8ZYNKe\r\nl+BrpiizhWHV7oZwhoXd2blwMH0iZkQ8XHl36pH3KXJ3aMj8K/OF5zod0bXd\r\n6ctvm5VIP505vnVsB8wEhXesCWCH91J9lO1yMH+wfWhOGlUu+YzTO4DIDMZV\r\nDl24tmYM4co3N+nQIrSNR+4vNqq0Mjqvs/UCf2+rSE7oE97r6nJNpcgQA+Wr\r\neOFwOosSyxY657ej8h7Eov0UGAJE2ugNVD1jff8WZXqtlf80td5eLqjV07iQ\r\nj8p/ZWoMvrltP3POzbwe0Er2IQiulKR7kQY=\r\n=SiV7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.24_1654585657060_0.6851020970767132"},"_hasShrinkwrap":false},"2.1.25":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.16","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.25","gitHead":"1307113673d13d5fe507ea022ed937fb5c41a981","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.25","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-Aw1IWoDEeSIgLr1wGNVEhaXW+IsOufNssZhaqQ6nfTa+2NZZjVLLmE2lry0z8HCF1RonbMMJnZ3qAYTEAVmIlw==","shasum":"6a1ef2eb991c99d1a80319f9aab42d265dab89e1","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.25.tgz","fileCount":19,"unpackedSize":44437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbnGtdWuloEk3/xCL1Z9sMnQELInE5g/K66hfjdleyPwIhAJa6Y6xeUIYPMOd8Zl+Cceyap5g0eC1xDCZJcoZmmbfa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioyeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8/g//evcBlA7Xp5VbMhaH3EBiQT9jlavU1d18Yb+CjO5pSPqeyo1X\r\nGKJdGE+w9SDTD2AI9KiKCEF2bPuxQASJPIYhb61uAkjSCYqwBGiMtlqphGv8\r\nBdT6L+s+r1nnOCX4bmQUS4KssnCwLQWE77+5+sT/UaHRHRtxS0vVYIeTb84O\r\nz6qFOFYyVZfdL2Ds3WdVAU/JkE4B3+2+4f3PE9MrGz+eB3ZcHDPsKyiYmp3S\r\nwUS53kB2Mff3gFZV+VBIBLTCX8B+n/jAdYj5BkX4TlDpswkgC/MDskkK2eNN\r\ns+5BP5ZjVWzJvj7bDp8dZ4YK0lR5P3Kb5uLcQlZdc4IPrHm0H89XHAcPJMHJ\r\ng2ODdK1m+k/siNUdjvQxnLtWKjiL1ak3WM1hFjnaKai+CAI21QQsNSKHyx49\r\nPFkiGe/HmRUwCM8GTlMbhWBR1CZEtNigPmm94saABxkw1zlAnjEraXBtjLrC\r\nwKaWr0Tpxxt11obwQdZYAXUNk/Tc2kopmiUGGyQUQk2Qbn5fItHoGRK+L4Gi\r\nDfxZu7ULPGmmAdfBLoUSR99p7RapGmmYmVEy6lDpQDZ4xMU+L9za8S7Flr/7\r\nr+WEmZ0DfUoZ8XYGEkU6KGdBRcT0Pt+TRdKAwEEeEfdIt0P7F/Ja4JU2RVt1\r\nxdNaeTx9e7EmxWvK9GoIDFdMDK02yNkt+Dw=\r\n=Lkoc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.25_1654859667174_0.1923082661616271"},"_hasShrinkwrap":false},"2.1.26":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.17","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bash ./scripts/install","build":"dia-scripts build","postpublish":"pinst --disable","prepublishOnly":"pinst --enable && pkg-ok","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.26","gitHead":"86d43f63eca06691b4da8445860f0a95eff3d69d","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.26","_nodeVersion":"12.19.0","_npmVersion":"lerna/4.0.0/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-jDnxsDk53HEjLJBodOtjghZazR2JhCHLY6qTXiebikjp0BA6i15vlvwUQm/Zasn/VaZVQMkFid4V0pn7O9MEGw==","shasum":"25efaba6f5a895894fe82ec3c71fb0dc60ba4311","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.26.tgz","fileCount":19,"unpackedSize":44437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLIt3iNynSh1+kxwZtxazCRi/6KRLO6UZfEhXEoaLKqgIhAM9E7PGGiRsNjdhpPaWB1G+0fqRwBq/L+p5i2eOuKIpG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipcf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryag//RkqoXJWCk0sWyrfBqHZisjGjV0aVhQceA1Omd/vHcLthpdte\r\nPHl4CzecrQEdTQ6wlVgWFgip3ZgTwsejNPPyJaL6y719VUOssO8UU3lUMfa0\r\nlr6qk1SZpi4XbG3ZdmZo4b9Oonu3ob0WVm30j3jXgFD5ORt/kcFM73HPM1MJ\r\n3xsPf3wTS+W6IM+8RWSTYobtrKo+o3+de51yYAfCT608hzr1Oz2S9AJyR2cE\r\nrVFZofj8iwQncgBHVASIRGh10KIbGrBpdwBlS7zE/VQ2WHURTkllRTJ4mavj\r\ne2lIwWxpkR+c5tMLOnwPc15aswDqLgRV4GblXFsHeODF1xDTZWb4K+xObWYR\r\nkWRn71NmUxoGc8Z7kzMN7qIoYdwlxGW7sgImdmcysUJeuDrCRo8Llqk+8pEN\r\nVJvYTD8y/aqSnGj+9onaxHQIyTpkm95uoGVc6beYEDkrmB6qakKwmg7k81sg\r\noBXT6JbiVYhdsQzlRmDLbWLUN+ruE+/z9CW733owtQsS0SWGn9EyGvQnOR8y\r\nhYpR4hTf7wiMoNoSgbd/itEB8sHaztyM7FiBmqlbyNyGBF6RtTdMKXoKu78W\r\nYstbnae5EERKJCFXVokWsvP173A2nwfGGKRClzWCFD6qrMZE6TRvjDL+b0P+\r\nb4LJ0LJARlW4jeIngQDFabGwY9aamrLFXu8=\r\n=m1zW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.26_1655031800550_0.21498891241669904"},"_hasShrinkwrap":false},"2.1.31":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.31","gitHead":"a13169768c868f89bd34e9c47cf27c907906d6e2","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.31","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-kS127vgr27xxIAaqGPAL/TAem6yyU4+vlh93oB9A9FatfFGfvTHE+O3HSMQYTH7451tDpM0vM8+zzGXAUinbHQ==","shasum":"5924a228587a992420560c3dff091a26ca427abc","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.31.tgz","fileCount":19,"unpackedSize":44350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyGwWttUyqv5sAWFa4mI+I3D1qmiIWg4TD9TlbQY/KaAiEAqy/ziKqh6ZM2IOzFRjEnXsw0bu8vD0O0Ci7fTha9nU4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiphqyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC7g/+Iw+dFJ36oPel/crf5/no9iMaX0SR5m9njlcElDhq/Te0UGSz\r\n5uA80wAB3a0C0QEirT/B0fjm2JWEnoTpOxOrf0OMXkTFzPYxp0qP38D+Cy2W\r\nCghekOvi2ieVYj7lch0CI3KjYcPoNG6VM6CxaQ8X6Vm51vp9aAy80QT3WtzY\r\nAghYUaykLWVfBJ0Dg1t5ECbgdBLD47iCwIZIdl5d4w9uVoHx0G9RybNS+tvn\r\n+7HTqWWpWB8ttes78nIQ+eQOUcpwcuEhAnpR0IXwYkUFvLC7oXu52IwuPZCo\r\nthTnZhMBC1HsiXLhFmNTttKxdR28sR5oTJ57RAJKAsAexBBpxQmP6LO4aJRA\r\nriTAoFEUxkbqrTO/nVI72BExi2mztSoFGX8vu1DKSLl0gqiQ7FUCGkqdsF3a\r\niYgs5H8bD1c70GlbooSbW8lPZAgiR8WT0cLoS1Gk+COnil5+dNvqmF98LCZR\r\nzSvW6agGCZGsK7KGZVt25hs2X/B8WyIIEb54v9Hmfgsp5DQzG4zYgq1CsY0h\r\n4y2hGJiJfHY4vA+eANT1yLAAxrM2LpzmkhvBjs/n5o0IPNeWdZavNRFp+FGn\r\nSkL7tRmsXYAhnxTqPSrC+g/PKbUkztGtwD7uItpX9YrMMOzgHdhgOSMK3ikc\r\nG1rcD22nmBYDqfdz35ZYm9HSKDHC86VXY4Q=\r\n=NaD8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.31_1655052978501_0.4266914979173353"},"_hasShrinkwrap":false},"2.1.32":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.32","gitHead":"09e2045b37c3f225b71844c73e3886c30600e1fa","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.32","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-I6QlIYEtBpB5N+513u9qiTzrvWo1OaSdz/szD6LWnHt07mpgVfxp5YPkzCqhcFQQ+sOgQGjJsQOsuvqmYlm1sA==","shasum":"ad44fa0a13552a5973ada59d528bdc7ae35d8a57","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.32.tgz","fileCount":19,"unpackedSize":44327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAI0RJBEPZcmGE5zA9KyymbdIh85GlSNXFJQi3Tw6kHeAiAzQFOFqs+sMzV4LCqXp8XS07bZAEnVNqo5xO0FcG8EAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiphyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9tA/+KlhkhMXYrPLcQa9aT9l27rcYOmz5sBF8b8UMrYbj77bTlQHc\r\n3II7Udm3BKTFYLRpPR225b0HELccJLV8xNAJTIbe7M2tcUKexlZ52ZFQV5kz\r\nEnszcIQKdKbInqp/7tiEyqlIegGEgx6L430Qnz9f1l8aj4UhpM9j9BKgzxXC\r\nMSdj0C9+XlaPQwMXF6JDLenpOXFHIkjfHaYxdT+JgkncYnFIRbLThJiQQH8n\r\n4e4cQPH+2Blja6hcA8NO/r5IF2jbUiQYvJPTuOC8KkJaW+tOsYMdoKJPwRV/\r\nEMQ0CNS3sRnBC/98H2l/aZHZoyFm7AsXRVgS6b/9iUguqQeSLna7vw10nB6C\r\npH+FhemmvrRnaacufEkXNiWYWvaw2IxPL3fYnN27IG13+F6c+EGjA0qLYn73\r\nKmytVp7uwh5QzuyxODMw1UwHjlgaWt9jEM99qDucO+afIPzDyNaVCOVj90Vv\r\nr2pFwaY3JJH/ZI70m89JyTVggjo3UT+P957j3Uw95VKdHMvjbsUlESXdlVjJ\r\niISQyng9XGsamga6NvIvGc7J0vswtysRxqNCi5kVwPW3E2bQTOp/L84makyi\r\n0lD2sWDCRTjHBLqdHYU9TDCDl/5i4QXH/FT7zPsGznB/FpAlMr+YLRHw8YJ7\r\nyNWV2vZx4wXyJm6ZAioxhT3nXyHWsM7/lF0=\r\n=52RB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.32_1655053444676_0.3596733998065491"},"_hasShrinkwrap":false},"2.1.33":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.33","gitHead":"dfc66dc7d11941d3c81adb9607be21632d3dcbeb","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.33","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-m+pBAifvG7zZlw1WKutWEWdf4QtEadLSNtlx8ePnSYWbV9ysy4Z5E+XDXowoPCpwrn2ERarmETsH5+FzsxRAaw==","shasum":"3b0ec53979cddd136709c2daab214cb1dc71b62a","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.33.tgz","fileCount":19,"unpackedSize":44327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCB7tf+L6LV0AkvNAeLG5yDcypbQ37MTqDARNTrlXyEAiBOdQaU8asuuCgK9oWH+tGO/F+Bni+mHykgOeXtHZ3lZg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipixmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYWQ/+MLxulUrmRfsCMqDanIbRSWwm9vs4yrRizt55wweFyeKKm+PG\r\n3kL37qM48IXNqrmDyd7xwq5/AhGTuLw7kJtZiELv9BQtuqAMap2UfGvp6FQ0\r\n8WHbF9m+ldAHQfj6s7DeYXxvDL81LU8ur1IVcNPXKPyAz8IGo/WKL5b9Dk+K\r\n8CsLfbSMbuiwt9zo/7VP33d/EK/a07SrLchdKZ7HWdHsjVKb8rabgmKWnTaa\r\n48bN5/m2No/Ps5kMoV0eYYb76Qtx2NfXzG3uOat7X2ChVNR4uL9RJtLWRJt1\r\nBkO1IDO9ehrbsNA5ceujW43KYy0C+CGhPKox244hFzON/5wW80I3Lr/neAa3\r\nYoCzYNPrvuzMRStSUKhjPFIY9UOqFK4xOawKEN88aKiEJOPxwM1Oyi9UO9dq\r\nVEhpeULnvz5z0gdCDBoWYj6EtAM9gDJFatnnnu2+jw1B9OcLE7hS/0P0758Y\r\nn/I6TfbGM9EuHLHaCYdnKbf9sp6G/PPgc5nFgDby0N/KELNzQl7TIxhq/Voi\r\nwWm4uIm7MdbwTj2Tv4/BipEnTGgK/MM2LzDFL91sA4FrWAIuab1WvOk/o/mA\r\ns02nKra7Obb912Vqf57Z0oGNvpfhm4DnWKOT8M86vit5YZyHkSIiqW7u8Nbz\r\nVKLZX+wFKJxfw0cmxGWTFs6wvn511GjDG8M=\r\n=MRFV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.33_1655057509774_0.7606819062108661"},"_hasShrinkwrap":false},"2.1.34":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.34","gitHead":"f93dc1251ee858134034db91e1a7c82f26e7066b","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.34","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-V7Kre/vB8PxXrVJ/CaRB663ui998C/QHAIowrezDnL+RlwW/dKllglHtF5l9wS3H7TJkugGqGRoJKg/ofKrz1A==","shasum":"99a2a6ff72640902fcee8039b33f88009027d5ef","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.34.tgz","fileCount":19,"unpackedSize":44355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOc88uWInhSyUZJtIK1BXBZv/ubkrjjAcfvpFBe3D+MwIgDgQYKmrMTrlBFxhQydseO5Qalr1ALwjWbiL62spYGE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipjKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpalg//c5N70PjUd8DyyRvCzGOgtGR9fpX2O56iz4bfKZqDP615qE6X\r\nlMKyc21yNiJ6SlI2s7kWBgH9Q1GLKlC1bYQ6s8BbweAgC9avZZh6LZxxmVdE\r\nRHFFM7qFFt11Y17glrYOsv4+yKXk/LuGiC3w1xFFVM0wvhny+FTTrufH9Gke\r\nh/ITkOpSwRzOapq3OzR90b41OmR0EXSliDx3FEEHT1LP41B00iLV1QACALY1\r\nsNrQ6MHcxxVWpiDVEsgNL2UH+htfrHjopih/xicoq032t5tFqKoDGNtsA3dD\r\ncLNNwACoiD9Ptkf5hv7EHVcLJv7mdBTKn42CBDG0872psm7zrWrnym+W3Kqd\r\nzNG8ag4p1yLOK5i+LFrM6gMvr6tiSKctQA4K2vltzcWIsl3r15Sahc42Z1i9\r\nDFke+ZAYHyCHjt1EluZAsgiFt/ABHo7oxzEoWM0CqgwlvAHpINNxN5YRCbyP\r\nEKqwY6wiUGSZItXKnlkyJ/ZwJpWi3rcBdAZiZw6CIn6ImvZe58fe+Ofo2V72\r\n/SC2Q2anwKyqZVPUrgyQgsGZgYPvIVNgoeC7NFwinOZ9EFT6MG7uWfR1F3cz\r\ntQ6RgFqq3XIDRp+ETjI5TaJFOXlbAKWMMMI4ZC/Ov17gTYsPITuEeW2dVK4z\r\nkYLDYlfG+q+MMCQV78rwd4GbYDI1ScrDlLs=\r\n=N6R+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.34_1655059107910_0.32433934784542795"},"_hasShrinkwrap":false},"2.1.35":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.35","gitHead":"06121d82fe30b76dbfa5d9359cf6ffc2817d5aa9","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.35","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-XyPFaPzpH+E+sYsr+RTW0NquN4VegcPISpFvLs4SusGHBh617HNTjKLcOJ2Xn+BkWo8xcuI2Il77LCeKqs3SHA==","shasum":"f369b9d45cad64465fa3ae321a297b695c6a612d","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.35.tgz","fileCount":19,"unpackedSize":44388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSY1sNlDrA6OOexZ4OGaOrFgsT3TrmuWfiOm0G1fBDwAIgIEa2j+xcVsc/wyKsspqGXfvA6KeknKVMqYFKSnHcOEk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1vPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNYg/7BXn05uFbmjeR98mav35G86g1Itn+OSvoy6RcmpLB9oBOKLCy\r\niXxc7vda0+V1xUr2GTkYs1LU1Vjpi2qvQ8z1lHebVOPBk6brGo5+mxF3gF+r\r\nXh07MF9SCSGQLHgKpYMUpu7hW+oheeQ8UlJ3ESRzvEU+E8JU1vdoaU7TcGgI\r\nP6Ltuf4d35i1raS/zIWD0w764i51FyGptZlSR1Z2Zf5xfs3EfHIcTJaFmtwJ\r\nAzWm3yxBkxuAXvltDZW3jfnD2w0qTiisoFXbML08envynjiBtPslBfEQp8Cy\r\nkBGEuXgPyvxXDd6PGAGI0xSze2l04hawXxWVjTcHGy+vZv7hEZ7lUQVqk4tL\r\n3dfIcHPSwc8ghQm2/MawWITAoXlrbyfUdIbcrEinobKesRjzTPPag+Idf2Ai\r\nQrSbHr3tENAoVlF7O+yHc2540VjhQuiIUh/aqZdnwmzwDEAvsMwtLoXd/nMm\r\ni5lGC36Aj/32qPnx3wWmKMloy/NagD4HcV3nsPrKf0svu7d07fQE5IBVZp1t\r\n3Bv2x75Wb/0bbuSP7AvvtbkOLWn/g6Xh9XTGOoW6zpdfKgvyQ6Q2Nj5AO9Hj\r\nHSlTYCSmhrarYtVqfMtc63qelQswWy15oH2/YrYfmvel8pBj3yssxiiWP2rZ\r\n04ocpxdqZ4i04p9kYmo+ghMSTrE8dObMUuI=\r\n=yvKX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.35_1655135183279_0.819968833857303"},"_hasShrinkwrap":false},"2.1.36":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.36","gitHead":"70ca3e0a0d33e51176397b488a9ef414e674cf96","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.36","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-Z5M53YeinyKY1YJQeYDgoan6KnbffkoKLnZJhFc9LvWfQzB5fqdu8nkgyQ9K3bTRxYC+OVZlJx/FncXjWACJdA==","shasum":"7f63ab15348ea1d41becb0ad4581b85b9ea494a5","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.36.tgz","fileCount":19,"unpackedSize":44388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzJOO88+8lxAQHGPOoJ3F2K+DnQu8noc6bWCzGWHI8sAiEA27xVu6FP0W5PZISfSiAn4ijsK0kWrOExT57PrSwuPtI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqBDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTfg//c2qq8q31LXxpfRXVy7Wgc9b2dljN/8hJtmrRYQBzZop2Ww4O\r\nVZlQvXeAuYfamzA/Xp/LJjQI55tdcT8MX7Yqo/oaiEAqJgzAIQack3lLo3Yg\r\ns6qA8rS3MwBULbpl0zpPU+t+xLrlxzfoHHc7v9AHVK0Q2Wbolaos6L2j3WKm\r\nbh2Ms5zDcacvqI+pL1wN4GloskOyEHxW+t+Q7jMeRoBJuZucLCSj/Nif3UMw\r\n2EEnqawfB8l990p8uza/g0MvOgQ2xIIwrBQm2yBJ4BBTlpVhAFlkz56wXDZO\r\nKlwVd8TvSBtzaiGfN1Z9PDc1M07iMITAsUb8dV2AX1GOWuxePwOb+VsQtXOv\r\nWeTiEYRb/qjl2Jx8Tkqaj24rFsOkjSa/tRQu66BZ9S+A6bVogvYkoydTW16A\r\n0AMb1q/Czoduh21j1mq/ZiXR00pSAVIhsW7W6JWdHcF7vRN4tEjIwl3bPaRO\r\nJBZDEFFRFhTc4TAIcWGDbfe1OVMfk28CDBvr3RjuriLW4cCxDU2ZGgiDDYAG\r\npa/7KVmf4Kqr0bMcp+8XknITSktn6mLZI0JJEwzDH/wpU+RxjuugSwegSYBg\r\nLd5URzHvW/BKmE5lu5tYcc4xsFl5260nUrJTPGhEbyeN1rU05kvEBFJT2G5X\r\n399mWoWchaemI8M88kjysjYAdY+2pGnruho=\r\n=CVqP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.36_1655181546960_0.3878115621848399"},"_hasShrinkwrap":false},"2.1.37":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.37","gitHead":"e65690b7cc229f1e45c57b717bfabf08b6dc0c23","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.37","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-YAC49PBuwwqoqRwI0bmxzajBkXcpHIRNpsric4L0GUNgg3D4GW+taCkDW9iQyhJuD5MJjQQvzBSSBCy9RvCQjw==","shasum":"dbc3527dfaf92533fdc45c54c3919037b8ba6845","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.37.tgz","fileCount":19,"unpackedSize":44388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGcNCG1YtN1+WX66H06UhVnE8V5QPqM2jCIQIyZ7QgMQIgEuYjHEitsxabCFKSvLy9yT6w/e1V9dZPNzK+hoJ8zUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqCvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYFA/9FIBqQuxvU4lxJhORFxvX7YKQKMfkNh68y0OV8QfLLT11NVx6\r\nyzFKVGgs+e4aFgfR014X6Nw2Hrrmz9lhTlpNeEKIDK47+NC6PvGcwZWynb6T\r\nCUg5/tzO3I2GQmZCptgnMHWRMpSfPa2QQ9gBu+c/lhvifr0DB71Z04f2Xn4g\r\nFxEDfR9tO9Eb1QFTpjNVte8icShOiANh6L7xu7tydOwi1+2+9d6gIpjp7a25\r\nmJ8u9liyHe+26ebKW18ut/yQcocJZLd3VKxw1Fackb19aWrHdCBumFr591w+\r\ny2l64uXuQeleUTTuPf7mLA9SQUP2vhkZxj8nfyA/amPSF20Hg/uD50UvziUC\r\nWQm9FD7HbZN0UQI3pc271o2dwNVI1tnZ2us0at4gvnyGQ0BMwayGgxAepHjV\r\nPPqNWn6pL+jItmYO76pXGVOnmU3jILfQ+9CyIc+XQ9mHtRb6EltflnCi37Xw\r\nx+zxtL4xHQveBGHxlwd09KC0xppfqh0p3hrPqEoUWXt5AfFD8NRconrPXVG/\r\n0apBmSS+z/g6pdbDUYsH28VRovABy1hphxpgRiZ48cl9XsNh1ryN5leEgj5x\r\nFdwDa0kM5+2FTHMMFMzAsjHcn1JZiHWR2gLxgCb641SeDeVpucuzNvf+tU+G\r\nzZkEP8H8BDd0Lt1UYy8z1Man/nwhd0+MdJU=\r\n=a2Bd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.37_1655188461573_0.00044539943809129845"},"_hasShrinkwrap":false},"2.1.38":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.38","gitHead":"b204d725d177d650c0215c388bef6be60ffef8c8","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.38","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-r1IFkaFsPFTxClYl1v6gadOy7Tv5r2S2yKOJonie77d2p9kHb0+71z7q6x3d78nJu4SRHdnjqRAdOnlA2je2gA==","shasum":"822c4f1c7731c70ee846db25a9d64c011cb2069a","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.38.tgz","fileCount":19,"unpackedSize":44388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJWqWHPqbFqRab2Nfx3mzlb97+uNYcPeIOFVD7z9BE9AiA7xv53LEEtgzVlvQMHZa5GiEOJN2+yAUIuWyaaHs1Yrg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqDbWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/ChAAkvZsdcIYdW1BwAJb3czdJKhRXR1J9kqvhn0W3TPnX9uBUk0F\r\nFlvmIDLmcDkgvCAalRrHabV6AR4Y2EMMBTPH3VbRm+WTyj830sP6rfMpCN1a\r\nwtvc+4W+3bU8TFCM7UtCVqiBy9dFwdNH91PCqSo2fT9rkkF1ZyJ3YCWlIDKb\r\ny2zEXMDKc5+viWUl8F3OzCPWXNtvS+PbzBHJlxT5881XG4TCESl/mMhvX8GY\r\nKqd5jggHWSnKs51WNyFItKaYN3AiNpQ38wAdxb9xA1l5e9BsFsDOI0ZnOtch\r\nlfnSR+1eOiidnDITE5dJ+uV6pFm8WDEhDpLdyjcS+Zk5M3NyW20ySoH0yTcz\r\nqZ2yMQwgRSk4QARZNFmVQHtuTefM2zedMjJVvBiiqJDy+uF1fe1ZCw49q306\r\nwmP4YF4zQ7EDRd7A+fek1edsw8R0ePiPChRROmyYr8ozmOS6PuwsayiIxPoO\r\n6ctcVuJ/EWE1gbcKRftG08Q8JO8mm6q6yYfCCxD6IzspuktsoXaXNyUCsHXp\r\naQVEE403vLDGDh7Zv1gpqc4Hr4XLK7OJ/6glsuJlf4YPa0uwwPKs8rtieTpK\r\nE3haMYw1DAitsFAKQxtQE743o1HaxEVAZ/4xskmK+9579cDYjvEE9eVDlaUl\r\n881l97sW40d9jGqf5L4NO1SPfUuKvV5ONZM=\r\n=/wjP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.38_1655191254675_0.08759669057927133"},"_hasShrinkwrap":false},"2.1.39":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.39","gitHead":"b813761c905af20e216756461dc5672ae226fbc0","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.39","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-8TJUFmIqy7uRUgVkXjkbSCQ07eb77UBJiM+kE7RgS3b7SFmDnMoHW4m0aGrUP5iyr6VYHEv2qE3BqnDVXLRsJg==","shasum":"420271c53b123786507d0d82a0306505dbef2577","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.39.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS7Kb8lmj+UL5bSy1WzYLO+eXKxNr/ceWzTJqOA8m/0AiBas6rAuQqWMgAjoyQmOm+3WySRhKpkjPrIkihY4OO9qw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqDtJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWzRAAjmJhm12auMb8qTF/jYCFDgP25veEdlzROiOl5kzpfxxvmexh\r\nCefsdDUbhKDHB4qKTfySzOhH00sZcFOlhQOjX6+Rcj7gCyCT2HeIMAQJMAsX\r\nQIgLpBYArchFKR2GeWsyBR5t1x8+7GdIITndE7aYeT/wEYAx6hRG7VLBs8v5\r\nApH3J874+9tGrTpwAp1RtJHVpshL3BvMcfPlzk9Hl3kYgUbq6vwTrgqXMHCw\r\nX+BKfgawuCApecy3ccRBkDbezCTpq5tHP8l01xPM4aoAlBV2/YI87hUqxDYv\r\nobbA6Yag8RpCFirigYXsHwY8Ehc4oEz7pC4c4p2EC5m8wPYR9GlGIn+DiU25\r\n3NVdFpRNca5SsAapfUl9b0mC4UAYPaV4Ad/kroavVTnBOqSueu+8U91pB4dT\r\n6OZoy7vWeWoE5yQXe3bMi6vzzJRE96iKoaTgGVCR/GMMAOT8jptZlMbAY1T1\r\n+Xi5C5YANIoFeGZYojz1oXjO3BVMiK8ilXhbCk8PSnf2UU3z+kjZ60r3Ut1Z\r\nB1CAEJS4KaU9zYF3kIHWR8xMXt3RcJQ0HLrEptLSZKRLrWAUgNOzJom1K5KN\r\nl6qexm9nqb4CwzjvwpcA/WlWD38eTsoW5lgtVd0u23/DjRS44wew97I+9ks9\r\nq3NEAwrdR0YMlVE/SnIn0RLdQI2FcTs68do=\r\n=tBw5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.39_1655192392929_0.38934366353921956"},"_hasShrinkwrap":false},"2.1.40":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.40","gitHead":"52065e722b47e0fc128a3d06b9b3edfd0083e415","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.40","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-SVIOS9fxAdjm1k5DGo9iwwDC8SCh5oP/R4r4DqCMHb+JrAwVcGAk/e0F8seaKqsYqseO1o7i2LGj03iaExDgTA==","shasum":"c5ca60c521c10fa4dca12c429ebfb040310abec4","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.40.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLmgrGpIObzFm5PSFhM4KM/ekWqBFQd6uBfw/mhxxvpAiEA6YrlQF/w6GZJlR0dJ8duvD3TuvfTAcypYa2lSwXrSbA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqDugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXgg/8D2LPg8PRv17zvBXRrjJrfjH6/C03vZQypp/hTPpUD/hM70+o\r\nyR9SceFo2Y5/KsAsg+NDkkvNA86nqz+K1Z2fdfjsU/+kUy9ilhSFvkyQ0bYY\r\nAP6WcgtcwWZjIbJM6lrIN9agZVR0XCs52OEqCo/2Lchkbx9GSS1yievsjbPz\r\nFYUrJnHStixtG16hkz2ONkj5Su61jBqa3AVg+JdYJ8JW72Obqlk8Cau8UJkq\r\nlPduZWxbAfPOu9E168nzINFlU1YLCtnsZzLSwPgzup0oy7k9WCO8Owro2RDi\r\nsM4DHCtbay36aUYA5l9+FlAEHOCJnVX6L0yLOX30BDuTOAN1AwfgwdL0c2Kh\r\nA31WHvU78MRinvH+QPhvMw51q2Bk2JbQB7eUw4A2rheNAtV7E5t4PwJx8D7Y\r\nZ2lgN3E3/fZB+IXBUFFQGfgaNqFhgQiWtRSSdgXUgxc598WxsdXPH4ueGuQE\r\nIE5RIkCvSHSC3Zd0OYkC65PMJG15aidUveZgcVvU7sH5cAFg2trXfJOizeAQ\r\n9zr/ZEsB8757pmBD0vpuZPcWEYOcW7bslges6rubxY+ONIiaP8Ahz9zpqm2D\r\n9BVSIgkwJyupSUzimk2+gLbBr5d62fG+RGQzW01QKOYNldOCmEYtNDw4+3L/\r\n4q+iEzG0UoB5hOVBOYDkE2EyJ0YTHGjl2PI=\r\n=BJ39\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.40_1655192480412_0.6151183193262064"},"_hasShrinkwrap":false},"2.1.41":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.41","gitHead":"640e13fd9b979aed55a7c383d66280a56161f3ee","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.41","_nodeVersion":"12.19.0","_npmVersion":"lerna/4.0.0/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-i7AiRYlaRMf7eGGuDFmhFuGYTqMZPvgX33hw41GG7E8EjUNhRhiFCxoWGDrhu/nla09gySTBhpPSZiqyoJngpQ==","shasum":"484fb6b909adb00051e8d15e871fcdc38af29f75","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.41.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLrCT3sxLbvnkWONwLVgWlxGb32V3owiKUxbRuZjc0OAiBB5Q1w+5isuMj3te1IfwzcVSPBYanw4Hxfsf/Njww37Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqEOtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhzg/+KjJwM/w5oeOhu4aOydEJHuCOSVd9kJXNvjlctHNawtvAqp3i\r\npbJQlI4fG7v9S2Gkl6ayGK6NsXoy9B29jrcTnkqf8Jl0eiuCzxiFeKihD4Ul\r\nyI+mMPm2Yig6kc6XUU1fR5BMnoRcpKf+2TFnw5ZyxEIocxByLdOfnFn+4Syf\r\nwuALtA/fbcESuaN362OlWACnLlWUN8YHYO9hkokmjBp+KTXbjB/RXcLtZ8J+\r\nIUXD1OrAJ2PInLHy/lb4Ktc4hToykj+DAS/tmA/TESWJaLo+dKx1FLWYwrDP\r\nWDNeZZdK64tUMO5FjxAHUcGo7wI0anZPArwzFQ8eVYT2PSLeEGChqcij9Izg\r\nrYEQ7RF7LVRKrQWKPIJhuFcEElNd9iUIRIEW2O+ncxyPJgM0wG/MFI/2Xg3T\r\nTsP541jcP0yNNCZtYtl180q5EH91R5EjwNP33AvSggzC/8E9v0/M3p8UJWoO\r\nVCVBp6jacQHMMT9HRxdBTjW6yhRgtBpj6ZdoId+qkLUFwQwaJGK3DGJKV0aJ\r\nCjHtjTtELwEk0iLfGSeH1+ObX+MyeXNJjAZz+HaeTX6hYRZmP3XXLjoALYpI\r\nmHCJjX+yXO3ueYKVB/wCL39aLb0BckUEUd6E+zKx2wOP7Vmb/z5PJEDOQZWg\r\nQjgdunCDogoKZxDUmrBnt7FM3tfFyK0aUVY=\r\n=/SFe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.41_1655194541376_0.2987332405304508"},"_hasShrinkwrap":false},"2.1.42":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.42","gitHead":"fa45cf2a7e324369693bdd936aaa45943da21159","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.42","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-MnpdXemob+Q5F/MvB7VS6rGoKVvum0qm2t1OxB8fAoBGlH82DSd79v/jOL90RPN4OijTSfYi/icq+tI5pAswXg==","shasum":"0cadbb36a3e53783bdc6547bc282a0accf0cdb3a","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.42.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2vHOFXHNL6UbGp9Cib53hI6iZVVgVmoToFVrjIBvX2AIhALotD/hZQrj+qRH8rFTWurymAt7B/76DQ6PuNKtQ3z/4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqEqgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGQ//ZdwOt0ocje/ML8f9wcIpa4WKWBz03DX6bUS0StWkv8L9a6V6\r\nmdr9PghFvPOifhJQKhSW1FpS+uRTp7pVBs90V2WQV7wc+ZgZNds/VU2DFz+p\r\nZyYI+6wULzICAx02ohiDgNA/DqN1bskdCCLtqOcuGal4jlI2HLCZ3iSAJkmk\r\nVZRkPgdsKRHqanv+5d3xDNnoyJAHOKw1HvgwiVwf9CVcqpSqvN4aobzUSCGx\r\nl3Y7H7qVAp8ge6bBAdjEUkGACSPW+u5cBLcMypE5jbEzj1oTifkyOt/OPiLJ\r\n2nnU/ArJ7ky55D+cOXivHBcvxFQyEmVyl/L8N/nrQ3wh/EXc5rNbECHePL8D\r\n9e/JcKyFQP8UDbSClkvZxxGyGt4XHmfodfe+SRlc4Ypb/0vRMKMH6wFOXNcb\r\nJptcfG+Z2zkXKqC4RQ3tFfIBACMzGeVv9+YQuLy5r3gpyZTv9PHAIzWHw4/Y\r\nJJ13ly9Lv6IDokISGuAUWMplhIUndVSTm9csQ6GRBicU9gY5epZmcA0bP4+B\r\n+upOTJv/YyJJxj07yInPnpRPRdkXSqYXLiniqR2L2E2Afudeb5Ae697+1jG0\r\nIgZXg+4YNk+d6WUQ901n3JowLLQqAVxclESfkYXkyGlHkuA9M3HDupSslJO/\r\nYDxZxDVUalO2UKpWP31+h01HZiROYpgJkj4=\r\n=4f5f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.42_1655196320761_0.4419978190826539"},"_hasShrinkwrap":false},"2.1.43":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.43","gitHead":"8754e93c7531a8c367203b0c30a97719733310ce","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.43","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-Im+GjUuKA9Lam1Mdv4QQHlWl2RSeALbwXuHIIdWp5E//e5fBBsisASEse7tzWRvwYSYuiAhgZeMHrMUfAyLnOQ==","shasum":"a75a058978198e4d04e0dcab5fe67403bd056b9c","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.43.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx/MooNBGyyJijj4pQ4K/IDRH4yHPj7qvo2Ro+3KunqAiEA0Sw7Ojx3Sskw/06RFlYqNhrefA1VztIajXB2aACifE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqEwVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovmw/+NhaBG5ohilFdgqti5ZRtibw6g5H8jE8dtuyI1bdylf0JEYY5\r\n2z/ASnsgaZfqfUQntC9QAC+RBiHLQgt7iKzguBCx8HdtSsSXsz76SKfTuaen\r\nJ0Eqdnd9FijCiX72Fj1rvP6lzQIeXUfIHb627olwtFHx2fNTeoshoxQvCoXM\r\nkN/j6H3XBLOvyh8wY93radjOJyqBLCHjFLhkmgWAW8B8F/lZZT5cH4ksiT29\r\nX6IftO1FVZX4M6kLQlTaxdHP69IY52KngO6Nmx0F41GPUHVsEiYK5C1iMIq3\r\nDRKP4J1Sdy3lsyeMnI64EVE8peClYfBqC1X/ltSqesdP/qwO4q06jGKmE3tw\r\nuEAup1GUFD33zU+cyBHLfGy+L4obOPTBBnNijnnQ8UxESdP8sO0NNhdjy91A\r\n21yJ8pJdwsELvkZW0gvEvqlLvJ7UVZiT4uucmCi1V6PIEWK+92s8cvmJ+dnV\r\n71kRi2tlK/kgn0taDSVjtDYBcxhsgrjMLDZkfgtGk9eIKYuemoXMlx6s6ZNF\r\n9M/7My6IeiEaOeDfGAYw78KnjfHEnMbXLa9MaHcvN5vsMMGn38FTQZQHrAjT\r\nyN3d1pqdzhJZhsT2A2DzECjOXcoDbR10Fs20RzzfJkvWCD5emg8DTPZMoi+Q\r\ni9ORWM/H+sOdgsx979cTsWEIohEtK5iMTsY=\r\n=Q10O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.43_1655196692924_0.6923379080056722"},"_hasShrinkwrap":false},"2.1.44":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.22","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.44","gitHead":"c3c24b27bc9a3dcd6a0bd0bbf5694b606efc0f9f","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.44","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-qYUW86SbZuzl7yHIOk25G/sV8xBxpW1sx7uW36igTfATvMZaGEm6FllMAaFgOAF5zidGH1npNiTAuj9SniSRNQ==","shasum":"392d9728fbb5692f850ee5906dac59fc23aa4443","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.44.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVpidR0DndGRKPYk1WrgGRdiWm0tj02gajlxldgTR1NAiEArC5UluVK9sMCe5hrvuLiL4GSu32JdG2swgpXbARz3Ek="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqFwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0lQ/9FCRLKXCrSlXCf6yTew4Cnf+A3UqSjN3KkfBmekzG+cacYKuK\r\nHhtHwRCBolSnNnJOsBLrSgVEX16cuy4P/JwXNvj8G3hlDPRF5DewL3amew6g\r\nf8zAYMFXRziNz8Brx9X0X4J34UjHWdCCnXvlcQpBjgKlp2+wzMCkibv+XrGF\r\nSecvXOXoGekO9avhqfBTGMipCozfFkEXoHPsFvztjjEikDVgS3FZbDRrulFn\r\nUQ3oQURI/OcEofafKxkLO9aoyx7MTkwV4LkBwFKYK1tIXcwPy8t2P7GOC7m7\r\nCO1ap+9zaVtni6bFIAoEzLe2BpgjgkCQNmWtQpyohE2mkgAIvkmVyw4k5qUC\r\ntEizRebV/DdpQRTw+nIhVcUbMunJd3XNrMd2asby5Iv6K8hM3RJUoHbRfqMQ\r\nD88YIxI45gHaRVhxPaY/Eyk67HkTgiG5ng5FMeK59RmS6LF1eMYXJ6PN/c5u\r\nU1tG3jpXm1qIhTo1AcHeAWaAz6r72dHo/rGXFZY7Km1OwRhFNWeccEwc5Hl0\r\nQHv0UGCoep9VC4pgTVCxZ4P/nL7TAF0bIwqI58wCHBqiBAKD32JBlFoBakjs\r\n3NKkZ/TlbchA8G1+j2kS5UVgVILpD/BsJwKrn/AFAn2KGYt0e+SLL4ON3jme\r\n+mKWZY37E9NPPij/+k0eimwLdTXoDDnR140=\r\n=JQ4y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.44_1655200806015_0.9897017794894052"},"_hasShrinkwrap":false},"2.1.46":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.23","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.46","gitHead":"9414f154f50f31c02fbdea3c15e99b478c365c40","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.46","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-4Oo9oUL8B+IHx/75WewXNESIKYMsuRdkSM7iGaTv5eCy1pVeehtR41hi1k9Z3fLw+9NBlNKkhHhpbsFjgam4dA==","shasum":"538bb3507203e4f45ec99efce45d29993b864f58","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.46.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/JaLYjEn0FHA4zPlHx6m0Yt0mKCiYcJbKPlDX7/Ky3AiAHbT23b0pqHJTH9DX6eQtI/hRJg7is14l5pU61uQI6qg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqI2RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf0hAAlm1HEN8qDA+3hjTGd+tWE7Uym7fF8hSu7ds3z+D6a96irgGQ\r\n+il32SIUdiLkEzsffBE2G5nqF31z3ZClIDoTngiIcl/wa4CKBrgQfmye+HQv\r\nSnSs7Nu64Xmq34q8QO4DlnBTlu9xB+bKbDgKyZPN8P2WDWY/KdD0xniAoVaV\r\neHnbfN9iFvHthfHQB/WKX1VX7DtgGfPUWdq13CG8fMK623xt444CmT62DkQH\r\n1DXQVHAcl/RWE3AR/0yHZmlXxnFDnJId+7JYw+hzW/fNfIzTE62JlVzZcidt\r\nX22sOs3HYlH7eHLBj4Ae7Vcv3Cbuy58G22nREanhMVIf8tyIgIV8z+y87zCM\r\nB8Kdugc6UuaDM3GiJDn+f496pBhsvYcX5mbQ+Hy8+N7ZCFbQCKxTHBdYhQWC\r\nVFWyh+33YwPzNuVBvV14xK46gApw7PO8w5Vq385e0wSOPhAXRBTh7SHglkcg\r\ntKMZXI50aP72yjKtvHVqhkPbgRnqUDVyrwy6HIF+l1SeMFM++c6dhVqBhh1e\r\n4LbO55VyCc+VSCuXJ1B2AMx38aRNmBRYC44Q3OUp7yyk12ZMKJxmgZX+Qhfo\r\nJjcHlofK3HKqqQO4IcIo1DKbhwYayccBxxvMzpnHeGYizuqufbWiazVGwFah\r\nEBHF27aT7kjU85DGfJQ6Xm/AerYOdalW+Vk=\r\n=a8Mw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.46_1655213457485_0.5550065540856182"},"_hasShrinkwrap":false},"2.1.47":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.24","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.47","gitHead":"7492e27b8e36cff3bddd8d2128ec23af8fa12a89","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.47","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-IHHH1PpIVpCRyN6iy2ihntJ4Zlv6ilLiIPMeiaRM4Z+ip9266NvGu4vUYr/Ryi4iK+eC1JWneDDS876lXx9DIQ==","shasum":"360caf808359bbdebde8ec9009407648ee9bd51b","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.47.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFA4PxIVbvg1hz2WNwqgeXsCcWAbK1EY6kUtp2ngvpafAiEArNt3HbvXceP8FL+zVJ2x41ixEbYuAwaeoEiWILDCJcI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqI8JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeCw//Z7V43HCvs+RWvJfqkeZ/GDM4ng7Y463PVx8vzMzti6qq8P1q\r\njgut69mJNiyEzPO3ANq5sgtrv08TynVTn6j3Sfx6XJpV7jF89PvvnBWQBvno\r\nen3dtj5BFp9GVruFDUxSOucf5gUPp4tPD+JA7hKZXjqYJjesZpMWv6KrApb3\r\nAY9MPgHIzllHnYeAcT34fGMEYlQJEgQx9AGRiD7eVBK9Kgg7YdA6TENUCK1l\r\nGvCSUSZmZgHtiZT3lGlnXsbi79r+s4Ud3lsKc8uAV1MPR069cYnRJvlIAsgJ\r\n4V1VKlWR618DmwcDbR58NiBGwqMg5i2N1yuvNLgVllub3+B80cAOTC8GTPJw\r\nn8I9GV1cW0kTuPtk0SO58I0jyzZk4x54s//MAm3DVLkH46Tbv9vGkDGdIrI7\r\nh/kmn72JKSbhcn6Ki4Kqchy69iBJpbu/7S8gV7wCj+oazaK0qf8HerGLQUJb\r\nVAzf9GiYFqX9CBCcrxUsR0nbU3TndpxCEUl6mFk7/pUHB7EuxvJYIKNcDj1I\r\nMTCNiBVrITPifAaTM9fevME71ujWflYOg6NkPBvYRBS5f+RYeXvQzaRFoq0m\r\nHvKoYlcgWk5D87VlqQKWwtWuDVjWCUl20VBK0/eqfQJlh69ICvC7pV0fB5Sf\r\noJdpYzzzc9wCIEmA2Gftz7IW2Z7aiZh66V4=\r\n=jf9h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.47_1655213833422_0.8293828838150925"},"_hasShrinkwrap":false},"2.1.48":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bash ./scripts/install","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.48","gitHead":"5f8d2e89de4279e2d9f99918b46fba26f3731d28","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.48","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-q4eoLEdJ/mWtWzSAZSCw7lTymfzsghubNg2SaV/sQmoztokSZTpywz67H+VC4pUT15HY2chXY1JCz7w2BVK3NQ==","shasum":"fa16c7a74bddb0749e50989d60bbc6dbc44f92f7","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.48.tgz","fileCount":19,"unpackedSize":44369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRZf4zIe4Kk/BQckTU4EV3FzgRtEKe78FVL/ADam1zNAiAUgX8fHrNYTU7tsXc46RHHYR4/DVbzVAXPRiqruo0J4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJi7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrOg//Qj+ZsNpASy39L9og14jo2UO0w4kyVY+HBBG5dGruPr4Ua4N3\r\n+WGrSmtp+42wY5dRQhXq9xgsQi+cWnreiXImr8iUfy7A+35JXgrb1988UhEg\r\nvlF3nN4naBQr74yViiHsvD34zYL2YHoRDqoXe8aUOe0PKpiqZRtSHJWCTNtU\r\nqMAeUe59u9jC4ucom7UphwMCT0divl75QV1ukUGllU7IIupK8Rrm/T5WybRi\r\ntEuRYhYFwfH56dVEXoVfmACupkBk9ux6z/CPzn1vNPXpvhuPfTzR657N7lY2\r\n/LcU1uFZgNarSqI/nE283MX2fzGbXMZkfnqYqwZjYfS4ljppNGBCxDRb9efa\r\nEaW42UbdowP3MKK4FOJmM1zL3Uf0PPEcRp2phFsOWOer6IqaPC1msUhOcLx1\r\nc+RrvAbm1tfYW4oQ1b8izfvju56bii8wO6iTUXJTEMGg15quJ8Ib+rFl1WLw\r\n69tO3cylGpAqs9G+F16AuFyJaKbgRKvpb5/NZP1gGaF74Rxpco5uvMHJ8gXg\r\n7rSJw/JQfm/6nJjzlFbxSuaXKQNS87p66xsvNfJFYYfun+SufBYZzNlz+l3+\r\nEZpBXyhO3HH7aqXn5os7aZO27QSrMJ4slsjMW2DhrE/BMs6dgBbm1UU4RRCp\r\nUDI4BBWNKzA2lepGtK7i1RPhENysCNpTJtU=\r\n=ayMj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.48_1655216315114_0.45216672741573527"},"_hasShrinkwrap":false},"2.1.49":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"_postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build","preuninstall":"bash ./scripts/uninstall"},"version":"2.1.49","gitHead":"c30f4a0344267343378e738991e035e2e80b3d79","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.49","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-hAOL+WfKx3kbPjsT4bZCwlKBsry5gE2NG0AliVqKVrZi2qpecX6FUyPJjB7cuFgNp13L6jk11yGwATuFUXHYeA==","shasum":"c3de8319269d77bebe6676bf754bc67f2e4c329b","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.49.tgz","fileCount":19,"unpackedSize":44235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw2SVgd1MYBeXQ7wIpA5z/wtCi2DSQiXAmLg3nOZYADgIhAJ7iCtoZojCV7yl3ksoDjlU6mpnPPRs/VFgIkbCz3Wek"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqVSTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/cA/+IwC7TBxfFeiv6oJLnz7knAqnLH0UdXzqsAJUw0CRs9wwPzkp\r\nToDOcrinVLMH88ikFc38IQKbhckctwKB014/ZBWzn7chRFbWFdMIZcZ4W76z\r\noAD0T9d4IMjyKDNc5WzpkqJ1yrgmSySUXZavI53NrpchZ4wq+wsoiVqNVy2L\r\noUeOszqxWnOYZAuETI5wZPPjCDacQqGFdp/B1ap/24wUfzJ6ZSiPEwn3F+j/\r\nGWFCydm/1nL/coDhjvyJdkQigm0e3ZzgAfK5jToAUPemvLtkZk77tz1f0w/U\r\nFQyuttynRh37iSgGtGPf9evKvqi85PgrxwLr7w9UxTDPg9Ttny7Kx1VqMGVG\r\nmjtxxn664N6uV36L+h0NBSJ5TBW/F00nfqutUqw9RMFZKV9lQWAW70ARk0ZE\r\n6VTA6AMcw7FlbjfpJlTlL5htb1/RQEx5iYUURgoUbFPg72sFAuuGMMgevX7/\r\nkq+wEI6IpD/vxHmSRD/OPFeQDcaDlMD9sNpp0ycDDhnHokoW9TcUx5sd7mph\r\nLAFBMRRRooNIl5JUxH/lJlf66i8/mIBZAOcYMqhmtc7cqKzYOuZjOdG+AMi2\r\nbsw46L2CX/r0kTh69ZJiqC1h4YSplDR/03BzUW+H57sJLtZdyna/19Mm+CQN\r\n/p+3J/MR0xISeEWzb49XdfveBlBscmJp81E=\r\n=ixYq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.49_1655264403622_0.41087653376663025"},"_hasShrinkwrap":false},"2.1.50":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6","pinst":"^2.0.0","pkg-ok":"^2.3.1"},"engines":{"ruby":"2.5.9","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.50","gitHead":"66ad1416953b6d0041b0a7a123f57e2cd446e846","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.50","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-p1aCSJTFeMEChqjx+d4lgP+0exBoBtNfHcD398jwPf7xLdRtIXnBz1TL95ied3y1TnWaxrTaEe/U8Xe5UicQPQ==","shasum":"9ce649582b49ec7f4550ecf2856f0384a709155c","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.50.tgz","fileCount":18,"unpackedSize":44020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtJIDtLDst1z7xcmrJxp2xfHz8U/lQpKWQjAip8cNoAAiAPoLvzgn4khte46Iw87gaMhh3+0ekXEWIZEcFbn5GG0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqVaKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTsg/7B7rv4OjJTAh5s9Yc62maFAPMdhO2HZAjujXTM5KUEE5DO8Lw\r\nvGgUMfD1GQwW7sBYOALk0iHRTaoSgXqJOhlaGzPS+XtlDYiSCzhXEiOzgI0O\r\nAENXFpkt/Rp82iyhRUchHwvuZwqVboTz2ujoVrq/6hMtMt8UqDK+JHOUUAUz\r\nQ/yefZjUUzfPOmLuI2GxEwzT30T8oCGxRhwWGW/Af9f8sKGhxBXSCI5t2jWG\r\n7Ouu7uCNZSBzvzsCe8yeGQH+7hy3YMthseuii35u4Z8ILJ1G93ZFnRGy5KDc\r\nwKbz74yzbHVnC0L9OI06UcnX1Nmga8M8mpYUpP3yGgZTiFDO1LRFhcpR2vuT\r\nrOxYIDv1ZTJ0MC65osn4BCyFr3FRVKaQBlwD3oS6zeuCli78WNMeSmH7k+3l\r\nOAvFj5QnrPOzRTGkUpe1DvVkAgt6mYPnXoLyXzooxf33njKhgon3kwXXBR4b\r\n0JMWMgtOHpvQIUaWpDw8CGKHYWwDM94COEAwhFZmEUqmVenHfQCZ8JMNJUSE\r\nAJYT3kY+ry4spcJcSIbRkCXzzQUqY9ItL8XlbJ3jUCktAl/nbTi4KGEJAd+m\r\nJTCYZ+IM4j9Mm0ul+QfAwDpRHDK3QO8u9u/wNCReYNqP/r+XMjE/J/z9eEKW\r\nQAoH0RUmN73yznlQV7LExXLmbwQPwz6By0s=\r\n=vNWz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.50_1655264906313_0.2080835020109697"},"_hasShrinkwrap":false},"2.1.51":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.51","gitHead":"2c55af8e190bf8cf0208c0085563cd9d77f49ecd","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.51","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-Vmtvh793Qmea9C4LSSgaV3IrYYJu3f5cMJZMOtUb1qrT8RG9mG3+wIn0QKcWlS5LaetUD1W+4dJMp0cC1NVqlA==","shasum":"7253538dde6c53469b681a8d48e59ead0bee91f8","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.51.tgz","fileCount":17,"unpackedSize":43842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBzH4lkREmLaP4wfKjc1cm+d1b8NEro8yThtNhhUCruQIgatkv6Aokuzc+rZUPw2S7kcB8Bc9qW8ih54ed9FrSqaA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYV1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBNw/+OYqbxY8GdqqfnNF4uAFH8ZhGZ8G2YAs+ugTTVNI0EbaVRzVR\r\nid3v/DQ2BOECxsACFasMwixpa+GV7Eiy8CS8Oc0iZMtPTQJ/qVscYMGDQBr6\r\n9b8qR0hkqbiUEcks2NETS/c5PWVqlo5ZwLMENk1Wp5mctGD5JT6H4zxwaRBn\r\nFpIGYbDvpdS+yUwtOwh1E1Lmn7hDmzp1cd/633OxYatminwOsfojNId50oAr\r\nrh81IJEq2nzd6TqZcQQPlRBnlh+E23M/LWV/w1HcqluBFMd5UnqrqJnNDYCs\r\nDjLV0tksHcOvIKDFoVMVuOa+D+wmMn4JglBHymZloDk/tcwELDB3rFA68ODD\r\n2qNwOnVQFMNitouLIE9ltJlmQye4boJ51t+fvTtTMOSl6yM6CAjSyCBHJOnt\r\no1veQ8zaJHRSwlnFIcLt38AaxdDiRX9bSCF86mcUcZFucfjZEr1/kDr4/9UE\r\n/9yCFLntxkaGqDbZL0rvzhUqsEo9nM2fgrHj07Ab6aZZOH5By+0c+0GjSTON\r\nPi1yrOOgEvd7/oIwgWjAc8m7fn7nYgXhgrSinfjOoApbVukUTckI15idKe6f\r\n79NN1HZdsHM72R98OZ53bhjB44QGwduj7LF/rxsOZ4ZzCla4F6isWSjlLGRb\r\nDlrzoj8xHlZU9TaEj8SWXd9vAqhtQPgFpHw=\r\n=X2Iy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.51_1655276917780_0.6461352960785505"},"_hasShrinkwrap":false},"2.1.52":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.52","gitHead":"3140aa343c3a5db1b092309a8d86f568dda56803","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.52","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-+VrrA5AwXHh0do9AhsO16KULFI2uI2CGFMFWMNfnYvuTCx1TFDbPem6hgV+z2FEW8Kw6nLAQtsJPxmsurd3ubg==","shasum":"5aa87fe684faf29e18e51204ca477528eda50efc","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.52.tgz","fileCount":17,"unpackedSize":43842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVCfAIVTJBcDIysdIyibTzbfkUixlV1PjqvQWrGBX+SAiEApBCsZYUTU1Q6vebPaS/7LMq/iJ9O9QtrB6chG4e6NSI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZhlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoywg//WafdEmZmS5CqMBxoUshlNwOe+gowrdK0Jh3o4pNaszth5To/\r\nYuiiolj7wHiZEmXQ76aEBGGZNizKSw1efQhFftsnAwRN0MqOietre2Gauzg+\r\niadjC8JcD9PleoWyUwFjCkxt7POhIc1zizMbfZn4uPvWgCkiJZfNbc1bPFE/\r\nK/DdiB5kU8FWyysT6jSKbvERR3Z/mfHJ2X1W90NJNpyYk0Hp4pC2l90Iivou\r\n6TaLoRQAuGcYRMUTYoYjREG4ArPUPPcBD/EheCtX4kfia2oGpFXWnMSJbrTM\r\n4k1Xva04KtmKjPfP2i5HSPy69jfx6RdrTnXzW0KJvOuWnMNzMt5c0aZuDq6C\r\nnB/LimYSlcxtL5AHNR8CYBLRiFb2CDi7ixcXjVYKnBEL//cLLrQ1eXy/AvQr\r\ntnEqnhw2QFp/Zz/4ecvVz3Xz0zYdDFpAt1AYwjuJTDYG4d/YNClvKnOf9kH8\r\nN94M1KR0HwL8CVmWzBFCdMkB4cEFiVbSbgEzfZDbGONQs4TUuLpwiOPLf/i9\r\nQ2qiOEm0XUlQAYd2j5KzNVq40/b1TU3q/lzr1CanGkXL4UCXdmsqrj25hXoB\r\nHan25a8sKCPslWdX1IDnPWej8rsa+1VIOhv5gJW1ZZwBkO87LkNUfH6Xu0to\r\ncPhWHILT84rwUf+vLc48H302QEz/lChIYJs=\r\n=wCW2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.52_1655281765715_0.8941343202036711"},"_hasShrinkwrap":false},"2.1.53":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.53","gitHead":"602b81a75cb6ba768f4c23c8e02dc20495d4a721","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.53","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-pvR+u8wiSyQz6nA1FLtiWP1xIDwkcTaRE6n9f2IkhxPV+B/VIn7W6YmuzfDWuR/ucg50nO8i7oc+3UhiRL1r8Q==","shasum":"ac936d891afbe789c87ebb506f5edb76217c5d13","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.53.tgz","fileCount":17,"unpackedSize":43842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEFsId85f8+MB5Oj4cifVHLh4zmEluRgh+9il/+HUUxAIhAKeKmccNpnOyXbwo2seVD29UyJvi6aVGQepnp/cwFzzE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Kg/5AXumpkD9LaNQIlHh8vZTUO6D/C/dXsQ6C6GQhryjdQnP7AoB\r\nSywfjxvNlDWFTVL7ApfQVVBrNbOO42U8mPFckzLf0JcZg8Nvn2vwlnFaNpNx\r\nFAIL5nzsvfim8cmPUy+XNnczwtSK4JlBVs1lIdeoxAejmj1LfBj2xPGMnxSQ\r\nAqETOHmcxOUO6cPvhvXJGwZYgNX2Jlk+RmOddoLSH/v7j2ZgsC9IoFt7wmVy\r\nNTov15KRk4LrtoM4uvlphzjj/3P+VKe1ki/ZI5g1I7MNoDuND+YL+JGgK09d\r\nP35VbjtMdMcbR12IiqfikrKhOrnudpV5Rn5no3ouXsb+Zw5wQPftv3wNEEos\r\nGt++78+YQ3i1q9ptZgw70tKEBw4d2bGjDxszM/NoxaLv5ZUQbFDJaUPXXzGA\r\nhMVx8RwAZsMUipCDoSeF/WC8Uy5XtruqEL8PxJ+XAXB9RbNXcmnpkmb/H0Fp\r\n3ulZtoK/XXnSEx5mAqFlfps44V35W52art2vNo64mgOfwEQBXUfO1rskvuZR\r\nR7JIjXQE0/0flTyOQJteMUudnjxgU2IGBICUyEG5rxpxaqMzftRe+jzx+K4E\r\nPUhtk7VpOoj58R+fj1uEGJtMZ3jEZ/P5eg/0tCqBQuc7tFjv3tSj71FuMA3I\r\nnoYU3y5cDiPCsPm0ilpUYakUYhcSMSTJPig=\r\n=PxDt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.53_1655293347426_0.3703365484070129"},"_hasShrinkwrap":false},"2.1.54":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.54","gitHead":"d0a2d9bf54195609c8014b9e56187b41518fad08","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.5.9\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.54","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-1YKoBwSxGcWJ/wN4d9rovU7KYptUve200f07oBV0kwhZW+uvqOBAPIDcEDa8HUqqvgTh+p95OXvkUe3wkFsREw==","shasum":"216a4462036658155db0418f7938e36a1fd1401d","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.54.tgz","fileCount":17,"unpackedSize":43842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFW6hfu/C+CfhRtImJKQ4sKW0ZKyTRffirlQAt6GK2RFAiBizLLFcMNJ4+vChlD19awHH02OOpMXSzFXQNBahhE+cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq16ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr93w//eY1QcKZRUFU09iKtQh2P2w8EPBgo/XYBBAHOGiN2/Gm3OUDo\r\nZJGyLGuTCiHjoV2VzY5Hgn2hnIzG1xEg4zVP6uIr9KS30SAOdj7zWYpZYLSY\r\nYVQI3oQ0WFc9PordiH1N3Li/yL96Mz4iSeEqMsZ35g0LzTNvp1KhQvGgMKs5\r\nqV7OyBxrXCo1MpOdMYMHpHn+ubM7iZjz3PgbkG5AAhEjYBQhj6/KjTjanZTi\r\nidgNmWsETffV6vCaH3tdy+lUC+Fq9yaw8EMVRU1GhvL3xzHfp57DinB4B/5H\r\nfDvC+XiRScTEsvrnDMzEBH16bEwUOI5ZpoSRlhfr8gb/Xg2PTaxOhhfKHAE5\r\npxmUITLjb4lBlZEaL+AkK3ukL2n8Xdb7HA9qVvjBA77VNzfImPTSYi+NeKer\r\npVvSjeCspcfPEbtEDTzvrEb5w4DiTVedj2BClr3xHTFo8WjXyfpZf1xmhhzW\r\nJj45VOG3vmhbme064QBanwzAq/Lz+v3VM3Mx5EsnxCE+IFtoFeQT5iBRXU4l\r\nUr0sWPHGj7uD87VY9VESVkbOra82yMmgiT+SDicgCEFd6bBOogS7zqpmeGGy\r\nGcggP0/uYdNfN58D909yVWAik26+TXzzfH4LwDNn53rn7yPOPTMQg0Ktss/R\r\npj3vwZOt74u0hArogL4r0RsxiiLfQ3Wa0ro=\r\n=JcmH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.54_1655398041018_0.39083707194142825"},"_hasShrinkwrap":false},"2.1.55":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.55","gitHead":"6046dd197e529860c83d15b766e2cbd470d1784a","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.55","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-Fhmo/1HjbktDzqKo+bhCUr36IdnIWfbeaRYIzyzHkP94G258wqCdUq5p8pAU48vak7XAcTJoZhSCH63UdtlFrQ==","shasum":"841e5e61997c287209110bb3fca3d8921f7770d4","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.55.tgz","fileCount":17,"unpackedSize":43842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAkhv5ONYxsviLLDB2rvu23E9K4EtJ8iUBlVulysIMKAiB/ZGvFp7u4GRwKmhe3EYeqmziDslvXXk2KEp0piBl0kQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitGp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeWg/8DYmnpAyfye+J6YN4fSo8IzF9TqradVuO6+6M1DTW72TXzqCf\r\noH25MASuDrnbDQaqDvZeKi1anZLhR5RiePuW26vClbludODWCKuZOXohu9sa\r\nLSgaW4/65s4vSVx4KSSYJAdOdA7wIIyCLRJKlM+xB7bVi27tJokdFWeYlldU\r\nIuG99aC5EiHHEPYDKc60qJI2TPqZR8FMBDsGuGH+uD0hRpAow/Nkd4pOG2hX\r\nWHAzzJ/hbz++JfBdG3GDlsN1hd3GrOmc5sPUfA8Lr01pbldecYfzN9zzseT4\r\nmveHcoOUi/nE8+woolnHXdYKJwZ/59r/MTMUuWvRhitKQ4N/3UA/j3aAc7e1\r\nRN1pA+hFsEgDTvw1GCeUxbjSX9s7X/irWqGCwvMYEh0urJz+ziBxbv93mCex\r\n3TlYPm93fWec9oRA+QCARqJqgvBMbZZxHuMBXx+4bhwfuGdGBKrDpj974YFV\r\ndKTgjDoMDnxLzXg6VKsZYxq9PtKavJYoK8ZPjo8NfI33eJdwUjSL6/pqQXdj\r\ngRPQZ9B7kuooB6RYmtmBoIQV39DPzeTYdin+8VGQ7C+9n/zVzm0ri7xafzOS\r\nFik7R56P/+fvXZRx4NcPNOk2Iz7wzaGHdQwPkQNGjBQJJhQvy6OC/a3TEBkl\r\nmXFng/zcrsUnkp1y4j+dpQWeBuHZSuvljDg=\r\n=74Ea\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.55_1655990905037_0.3781003770075191"},"_hasShrinkwrap":false},"2.1.56":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@mibuilder/colors":"^1.1.25","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.56","gitHead":"07b3105a5684323d12a9bea5e844c2a2b94e82f6","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.56","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-QZ0gqweACeV+Xc8tPLCGY3iZSQZcZ0J9uwF16s6vJTB576NrVvGP8tipwOjFc4YVVGIxSmKiT+L02pzd9BuXEw==","shasum":"ff0b1c01719cfbef707bf169f28ef965865f7755","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.56.tgz","fileCount":16,"unpackedSize":42202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyk4Se+ysS4qKmXJe9prZuPL0PahPwbJlz++WmnM99pAIgPIr0/SAGgUHpNdCdb0X1OtL0FcEewybDB2PIkQbY+QI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix5DrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDFg/+Mahh5DK2ml8/OmntGnHguE7x+vm/DBqeGQv4p/jeLInj0MsC\r\nw/ZOmmoHxkv9QYfdrz9p7VbQVAbgDp8CumtjHVP07cyxDH+Q1pTRk4gn7JG3\r\nX5KAOwaONdb77/Wgwk+c5CoBySyKtaDFVW2BDQzk9Os40EQRqcMkQxPahZEA\r\n2/5RB3i0IyzErfNPTiP8w+dl2n8Wg9Jt6mGxyOD99Yp6xW2ASw8iavhjk7Zo\r\ntItWOWlikgFhWv+YqCGusU4FHdrfmcmEoViEY3JWDvQ+uXAxH4N4cUOhgedB\r\nZdPSufDGb3ad71r5AVDAlTaTmRce7p/zIiulJ06ieMFqHh0ycFBTTA+MQP5s\r\niGisIKXnjbZmpzCAuRLn7j6XvZxvUZl93yLWlZZBTZ44vuTEvf1PG9KsUKWb\r\nX6614kA+WK2r5pcmzPAjf5LgMb94d9DOLTeDirVxSkcj1IIW4vxDhN9X688Y\r\nlZX//1w30+PlaW9ihFWIPToRcDnNKd0qcG3YSaHaoj5HrZSJh5m3CbCtCp0P\r\nuuLJAgH4Y6iXUBoZs5KWXaoDU0KVqIySgue5PBZtpVceques4AWt+P6V8Qha\r\nVEs8APZgBIybr45GN+3AKHK5BagVvZop4rjsPP3ifo1GXzsljRF6vy4fnWdH\r\nAEUgmSAdVvQ0834SpSFgraqI+N2ovkSkCp0=\r\n=aB2S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.56_1657245931172_0.8108553032130534"},"_hasShrinkwrap":false},"2.1.57":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.57","gitHead":"d74054e7c444f4910376ba3c1068f24d8c8f06bd","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.57","_nodeVersion":"14.13.0","_npmVersion":"lerna/4.0.0/node@v14.13.0+x64 (darwin)","dist":{"integrity":"sha512-tSs5d04+igDK0UZ89sbZRckCAEwljccneRkHNWkt1dWA5dZKgsYlNdRMY1O8wnPiZSksMzTJxkN1pTzhYi4pvA==","shasum":"ecf8473faa432e372da792c09f9813ad888fdb29","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.57.tgz","fileCount":16,"unpackedSize":42152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBs6ukpxZLHP3P8BK3Uj2XTmRZ2H7MX5WIb22x4mA/9iAiAaR+fOyt4OEABj1zWeB04kn9oVqm6xcuEsBTwuyamLTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiysRXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2TQ/+KINq5mCKAFBHd4mlAPuA2IyHtuHQxaWG02ZYmslm678Sb0aP\r\nS6BJvIQT3/JwpT/sC4lnpD4f8AY5hH+IQaCGnGDmEL5AMi2g8BL+PsF2z3Ng\r\n01lyNSnE5jashxZrHmZLd3FrTUeH64bnNdnySg1D9JgTlPm8XTxMBrNiWwMB\r\ntv0PWTuJb2BXzpcthaH/o77KB4oGbJeqW/Aw7g0AC+m/8CzPBs5Unn2znJx4\r\nCezhuCJnwOQ4GY257zJGI1aEcmkVk/BGsvlq950HfIJGatbaH+i4fp/xpmeF\r\nw58X1ju1wKGcCo0ueHHbMWZCwgdoNrPwy0mI948OW9S6mvuKjUnB35WHjQkC\r\nw+VPgisGQkTzv2pyF3Q2LPYhscCk8MAP6KhzDiLa6YygtHToHdy45G7cTwic\r\nTMOwz4J8Qip2ksA6sgEP0OjCgvK+zL26Ci0pgN8lwv3u8kle0PYAlU7rKwZt\r\niSyR+05XoszyovBpnTiRUom9a7rPE1NvetFfVo+8V577Jk+9pzCeDTeKpD/3\r\nBox6iq6ythoGfvdkRd66QS7aCSdCeMVTFFa+AU5ElHXMIRU+x99CCytBfYJf\r\nqHS6JUOzLevKKuv72y0ZK536tSRpzqw7rFiqvTpCXHyim6U+X0gs0k2qwn30\r\nvQxL7gs2MHXhLSxPG2jDjp5nNbgh//FZ8hY=\r\n=9IPh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.57_1657455702854_0.5979884089845082"},"_hasShrinkwrap":false},"2.1.58":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.58","gitHead":"6d27db07ef79dedf7a6a799ef34f6c63ff1366fc","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.58","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-8qedltZxmrXwpyt1TUejZeTzcVhLDPSWaTqjOWfSIE3Aur3+3ie71gmn1HzLuAShOCa3QfcQ1XLtwS6LZcCQqQ==","shasum":"ab0fe5f5baab66c53a3f0c84f5725a0e83157005","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.58.tgz","fileCount":16,"unpackedSize":42172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSjw4XIWyN2bwgJfHbkoC/55fSVHUiSqYKKU5GnE0QhwIhALq296cSfsCnsvFLEseMBi4N8WwZPh9y09nqG31dy2aW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW+jSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3YxAAj21dkQGaSXy5gqxkLf4ZT/9HDQeMZHrMOE2KsU7Vl9gV2kgc\r\nyyLkZpyiVJhoB/tg0w5rNDhsJl+8+pvWmbJqCO7do9xrI1lC9w9BgcN5Iik5\r\n95m6UceL68GqUs5niyzqWBABx5V5lT+I35I0BGgTizSXHMO/tljYFietu6q+\r\nTRmbj/JtDFk0CDzfxrpcyZstA7hYwEuvup9qOwAYUL2GD4OTcloGBdLRIcaK\r\nikW4ms4FSRoNF/FueCj6QDX5p9J9oKPjBl5kCiGQQIDM/hMah8JMNhPUXGEh\r\nbkBuq8tPx4TqOX9cVaIQeOoVCQp2kpd8Vi5PpsxRmTIV8KvcnSp/2aIYj9xE\r\nhGMZgqH6imldMfdxWd3FRRsozdXZu04SxHSfqFN6Zz8t/AGaxiUApzXoGI56\r\n9rfMztLIaSA4Gdozb8l4K3I60oTiVBARcEXu8kibmFpSZs9yCc8UpN8xLT7G\r\nkuL26M+Nwv7ae4KbR/p27UtBxWUsosgB2jd89LFJ1FNodYwNx7JQVGEcvjaf\r\n/2RfAiYT1ADabFlXbW9HR3gAoP/xGCA16ARwVbSr71cFdoa11mdRunirvDVU\r\nXjs45WlHR88agC/nSxom7jRxMR4tXQNY+V6BO9jTareBtqyos2LRnxf8p2d0\r\n2uAuRm1gGnv+xytcyx7cemEEXnGfM6EP1JI=\r\n=sFsM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.58_1666967762043_0.5059290285419598"},"_hasShrinkwrap":false},"2.1.59":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.59","gitHead":"0eecce7b7511dd46d59ec7ab4198add3b715a08d","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.59","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-H9BqlXPlLmcv23tG6FpWbe6WiMt/ZBrFPCvZbZKiYUxl+q7Q5smm8r6S1YS0eHaXI77y1T+Tlrs9sGL2u2JHww==","shasum":"017827ef86975a3c5b3497b03d159b6bd106bc9d","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.59.tgz","fileCount":16,"unpackedSize":42191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjQilF+5qZbkFCsL5rZZCS0eLSWPUap22VdyvVDbHbeAiBdfrK/KN8b6nAoEXq42H/+tSAavz3CwHFqJ2js7fhWHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsCysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFfw//f8Iz+kdDp/el/TACzT+g4eg8IIEYOOfrMIQwlDouzYtR/aeM\r\nfNBEg06c95vbACrzST1lkytNPbk6d86lKPi4ZHM9Gf77n7LhqDA9hxSShLOS\r\nhDHUH3B8Nhb79+3wRubKIC7PjrggmqBGjM7Q1TFMiswEj7jYHiOeBYLBZ0yB\r\n4MVSUKWKn/p1bRI3k37ulw0DLrsOhgAfVp490NnrdWpK0QVW7ufJ8YKgfRT8\r\nUTjUmB+EDpPqkJG3Nuatk+pgpuh3TlKCHG7lLohyWI56/fWUiCoxOcFQZ0uT\r\n1hrVndoVgZbpNUcS3iVYeUZk8DVLFcgLT+dNzcNTKUP/KshUDAkkHeR9xLkW\r\nUq6XcqE1QdEThyjhmI7k+z5mfMR+z5MCg9WWwrF+3Koia5hanfogubO/Xg21\r\nT0vVbNEsbnj71RO/zN68It7POFqRlvJUn4WG4GlN/gWfn8NqeXUCzckfMS1q\r\n4xgjzAv19xk+9n4oRcvH11PccFeL+9nKKz+87M+okAkJJYsho5yNBgfYQgMg\r\nsZnb3bS8lkjOquMs78csEuxLk2LfHbJH6+VSmKohxY7NeuXcHGrjXDB9eps7\r\nISU0wTFvZuRPXiVxvEACxs+n3AUAXpMvBhB7UTVSSLuJsBvO5y+V+/Et2QE2\r\nhJMiCQSIssS/aMvhRFgg73cR97WgcJCOHU4=\r\n=Y5zN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.59_1672490156039_0.777959624407609"},"_hasShrinkwrap":false},"2.1.60":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.60","gitHead":"0e184837643338be69593c5213ce81048dcb4859","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.60","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-kzRtQGXwX5UzTJjC5LU9XMQDCXeOBM2UncEci1oP4kHctKvDAGyh4qBsy7uZfEEqk8lKG1LP+rL/NTp56pq6bg==","shasum":"0eef26880de2ecb1a14d1342ffa7e299effe81f9","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.60.tgz","fileCount":16,"unpackedSize":42333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN1lCZRvPsKjmesMahm7RjW9RlHt7K7aHnwHdenwyjSAiB1l0rahm5a26LEqUSq4uAIOvK9lN/XPb48XPbxReMaGw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkImz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmmhAAjiGjAndTkpP9q0/DL7qRw90w7In941AfzDFEGP9e9VM8oEGn\r\n8jUw5C5ItEiMPkvhd4Mja+HWErKe2gG0Vs44pehPUsIfCK8ba58rKyhhiTNd\r\nRW0u5+1TPRZtmA8WKEqRPSVWQJQgMV7FqB9A5eywCONl50LiEmyd5Ihlji5l\r\n/Xb8+H5uxAo+TQGLdP6qj/BiL1qV+dfvFJYHZIwcd4bp9JKAxlNKIjJPTQTd\r\nYpj7HlsMoluKgkcNfEZpqptz/eHvOJHhA4Hf5vqSwHWB2XS7ibNjGxqToPEA\r\nZ0oX/nCFFEH8iUqLl55n7aYuMRD5OIynXDNgAIHyYgcezJ8RT5F8UW1gNfM3\r\nECykF+jgRWwU1qvNfYq0SIHkxLkvQhvPmhDWY+3a1Dksp1lr/VHCiOwxny6s\r\nr1kk2EHd2CHRhvCulldFdjWJFe1kaUFn2Z0eUpG0mVyAFtaIHIiOY0h1LDQ5\r\n4nFjlvzMThVsxl5FlMpecWmYT9FLhqzz/a5wOT6ajNA2x2O7SbdYskR1jcY/\r\nTp2eK+E7av6Sl935K9a2xGAcFaJDxyvQw0hjZf4SN0KypwpjwW6hm/1oyd7T\r\nQIIyEWfbqX6y82lwa/0+s+qZ9RhRCIrnxCQj1lRfnrRHC9fWQwX9OzrE6hH6\r\np7AQMEpg8foCbwTh1YbJNjPTTgAYCmalPA4=\r\n=zH+X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.60_1679977722009_0.6924733303632455"},"_hasShrinkwrap":false},"2.1.61":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.61","gitHead":"e63165f32581bb7396f093daedf1b8c38c5057cf","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.61","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-7vAPO1jaQA5aP6zEKF1ujyPN/J5E3PUTh5DgLUy+B2QyxQ00JfB6LR5zE8XVD2KIRiTArowrrnwlgDvHu5lZdQ==","shasum":"1b43a48e853486979bbac676d025ce0bac78c94e","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.61.tgz","fileCount":16,"unpackedSize":42352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/LLLOVqKpIou7HqNEvQP7VEbpYuRHHe3L+WfXzZUgkgIgHZc74EDvPV85EeznbHlQ8qnB1dtjW0X/26djAByyHgU="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.61_1683687214893_0.02708311858582957"},"_hasShrinkwrap":false},"2.1.62":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.62","gitHead":"7c84f8659c71c7375e2c3453f49d4da050a762a3","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.62","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-sRD7BmY4VmJKRG8dw9dkZuAeorQNRrEnGXbjZO9iUg73uztjKFZA7socXj99oQB3I5W7u18h/ogM9TuBUCcGLg==","shasum":"8e4afee18ffffff3e4b0ea0a732df0491dbc75b7","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.62.tgz","fileCount":16,"unpackedSize":42370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLIgb2jIf7U8YZRQwHgGhYqzn5pM0zA2DHNsjGKRXbcwIgQZy9PNQLrxPr+Rf3EK+1bpPuI7WjZ1azSMJc+NILfj4="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.62_1685502811748_0.8161814407551873"},"_hasShrinkwrap":false},"2.1.63":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.63","gitHead":"8cb8473775f5b76e09e14ca886940116297d1b64","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.63","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (darwin)","dist":{"integrity":"sha512-Q5PlO3bF40ZdU4ZaBpIPonw+kiJIvPXZNzheB0OZ4jY0dogW6gFK+mYRiszpk7JkKpvBIPITZtNMCljbveXjFg==","shasum":"faf5e8432027c622678f6eee40de17c05f9c888b","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.63.tgz","fileCount":16,"unpackedSize":42799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyU3+cWfPPtJVHbglyup+VsUmw4d3m40/hfMwqhGtYsAiBltBUB0x2G1azwTVf4A8k0DMlPmNPo6NK9syUtM5UNWg=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.63_1688987191840_0.7685942910356749"},"_hasShrinkwrap":false},"2.1.64":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.64","gitHead":"d312264b12e8b105f1c27369fcc80c7cea68372a","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.64","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-zS3Jq8k2kM8NJ9WTEdJ/jJ2cx/kGG+YWVASJXi+ytX6fv8iikylaxwW5QzvaU4K+cz7vBUenp9qDD4hqzE8qbA==","shasum":"e2feaf47c2fb87ce642aea8e6b1fe508d872f002","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.64.tgz","fileCount":16,"unpackedSize":42833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxsK8rA6XZBxDbtDmdIWdA8dGRHNLVwJFUte2b2E88rQIhANKjNe//HEy/yn1I70EUiXCPbVL9ERQwjFNZGmh56ZIr"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.64_1688989281097_0.4966702863272201"},"_hasShrinkwrap":false},"2.1.65":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.65","gitHead":"21734e01d1a4acc82119416085c664fe5b838bb9","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.65","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-0E3pmhG+/gN6FrUxO8FewL7kUqM5/yDFgTZDU39NZjUDJMVXddNTCJ8IwIZzIaganlTdJGmuJzHSLX2LRviopg==","shasum":"0a19b755e44e6c9661190b67b02d57428d2fc47d","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.65.tgz","fileCount":16,"unpackedSize":42839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/n27/rX/O3tfiDOE2asPdjkMS+xmoSV/fBOA9yN/tXwIgJObaK7RfaEVE3c1NmLOz+iiRIb4+Y/dD16Z8zRQvk9w="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.65_1688991172361_0.13029898885300062"},"_hasShrinkwrap":false},"2.1.66":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.66","gitHead":"197232eac245a1c2e08df35c7fdbcbe56b5dc67e","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.66","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-fBByKCuezHxDkstCuOTauodQukCqVyhvpRWEw0n8yAUBZtNJCVU/fQdGC6tDUFewiFEr6iOoruUM14blprdJyw==","shasum":"a6d8800e14c4c8ca3bc72e9d659ce280422b6e84","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.66.tgz","fileCount":16,"unpackedSize":42842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeCllNieiD9Hn+Mi5/2ytL8iIoc1swyOI4NBiVAGpy8gIhAIzqT/uwUrw/m//o0CCOFC7b9GdkE4u8/OOGUu4WDKhw"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.66_1688993470412_0.887901111406538"},"_hasShrinkwrap":false},"2.1.67":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.67","gitHead":"d444ec2cbf047ec7d2c096bfcf77d1d386227181","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.67","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-pTetnuQadC8bq9DiFHXhrXd+hFVrdiZkB99de9wasTvdXKK5ceiLuq91htt9VJttyF8R2L9xvMW0hyWx28Rc1Q==","shasum":"7d7add81478b6208ea864d29ff103d6bda2d0ee4","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.67.tgz","fileCount":16,"unpackedSize":42836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJmIccy66dnpzeymMTKHgeHyHrzywRSQsjdpuYGB+hiwIgDNmynZ6xo2YppAsvHX2IKhXGgaN2WjiHk5HP2e5Z3fg="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.67_1688995269746_0.1625040681902601"},"_hasShrinkwrap":false},"2.1.68":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.68","gitHead":"f4a3abb81ff1f03069763a9ffcd5eb5a50e51ad1","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.68","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-10zE60XeXsxGZY27A579jlCECdy0BE6hDxSKIi22aHs5i0LHbO+b9pltKD50VWQSNJvp7YeGhDW9hZTFV5dLZQ==","shasum":"66ed26317c4c3bd948dc5803404a9e3b52ffb8f2","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.68.tgz","fileCount":16,"unpackedSize":42842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiN0T38ddYxv59tsjhpmd0asON9TiqNJ8wJ57UAG3GJAIhAKCnPd5w0uJ8zchZhZrGKueTvN8JrXDVZ41usMC/H6DS"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.68_1688995846736_0.6878975912913508"},"_hasShrinkwrap":false},"2.1.69":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.69","gitHead":"5b8ae07e95ed8eed41b1ac951fca9edbc54e1ac1","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.69","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-W9q4VrsahYfUZO+1bJe3ob12rR0wledi9Gk7+kHlG380c8yQ8n+hKr0PHHW3XGRRI49dgblwotgr2Tm8hdrG0w==","shasum":"42c48dd7e1e27da18683c396e4755e567ae2c673","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.69.tgz","fileCount":16,"unpackedSize":42929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATXjC6izcNT+W4CwL+pt4vUrPxB4ER4BDShQ2J48r3OAiEA7Ku7NLnw+FjSiF/RKDBiMigWWMKDqqzC3rVBbZRxBNU="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.69_1689669884789_0.8770136644749884"},"_hasShrinkwrap":false},"2.1.70":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.70","gitHead":"4993d4cefbf5aa0b376d3a85a15c15f9f74e472e","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.70","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-M0iRgh9B1/dTzN7PQEsGIK8vOTTJGDqvna6Mbj/y8Kjgg+gB9WZoC1UFFIa0jcKxXHJts11n3cceby7C+D0YPg==","shasum":"18cea65348ce208551b3385399d34221cdc861f2","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.70.tgz","fileCount":16,"unpackedSize":42935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRSUZp1bDp2TbtmnucLfI2i9kGRjYb1I8guEgyJhJMuAiB65b008a2lXk0Wgp4CmuWeIyoLtTHB+w0WS0DuPLBdhA=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.70_1689670625988_0.26622665890218244"},"_hasShrinkwrap":false},"2.1.71":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.71","gitHead":"89bf0b61b234edc1c756e64bc15ed45b54eca3b0","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.71","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-i/ZkO72/wI7FaHaiEmuBQoixVN9yevnlnboRhjkwsTAUT3Ch63g2ZQr6q+S/rCyw4R0A+3mNvosEMkhECaFXRA==","shasum":"6bddc2da41ee111fb857644dc8aa2ef5f3eb774d","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.71.tgz","fileCount":16,"unpackedSize":42929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr/9EVyq3tGBg/LqVk6zY/Sq/GYVzawMnAOIwZi/y2pAiEA18YkdRx7iEKsZT273CYsZcQn+btXxhKSiH+wXcGhWFU="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.71_1689671495677_0.7311179294523185"},"_hasShrinkwrap":false},"2.1.72":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.72","gitHead":"cc45b1b3fa5b705f48b862ea51f41baa44706e0c","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.72","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-1YVk+sVkUrXqeBkL5cxN9uXJ3hn7i9LyelgNvvDmx1uXZxg9RMeLZIIjCQW7O4JjeEhPbiMehyd6ZqwjCnTrcA==","shasum":"f767b89c605087573bd4615131b6566823ceccbf","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.72.tgz","fileCount":16,"unpackedSize":42931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC75KN779wE5udRsnZJW1ABptNhsyB/xrVyipctFSjEGQIgA9CCe93HPmebS2yV0jnotoH+DjfHmEZ3eNnf+VRa/r4="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.72_1689672932839_0.9145787993913124"},"_hasShrinkwrap":false},"2.1.73":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.73","gitHead":"585537b026f9c83c09d66c943e49ae35ac0f5be1","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.73","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-g5UTQo7kYt5sN6oLBh9IvE1D2mmAapZjhTELx0fQ6035oQTKA8gxeYIkP+qrP7lvp31yAdD8c+aIkEH+mcPvXg==","shasum":"fc51971f9b2de00c1d9c256418e830dad2a54905","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.73.tgz","fileCount":16,"unpackedSize":42890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTNx8nicGvifq8FAA1/t4Ca7PhdSljW7NKMvla9D9jjQIhANRUeaYi7ySA9HKjFb2v2NWx3eYsx57w+gBVnCPT/laF"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.73_1689673573645_0.3405308029534062"},"_hasShrinkwrap":false},"2.1.74":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.74","gitHead":"531eb99f3526170fb64e3f310f0c2677400cf992","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.74","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-dzPPGuPaQSNG14jt9XXuEu04nq9Qhr1B8gXstPxjNFMJz/6XEmAVDy9ZnwmG3/ptaLVTaoopDHleDxgWGRwSLA==","shasum":"9ac4749fa89907c2843c96f550667b3dacc87d87","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.74.tgz","fileCount":16,"unpackedSize":44018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICplw3iO/nUI/h+KvRejlR38ni8tYIyNrAMsshXhPvPVAiEAibAS6l0Q2W6wGkbu6PiDgVFaa+hvgA511CBj+ufrPq0="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.74_1689674356505_0.7677289939985692"},"_hasShrinkwrap":false},"2.1.75":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^7.1.1","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.75","gitHead":"ff0138adc645e1882f1ef6b26152fd294cf7b5d5","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.75","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-lA26X0J667eG7pTgLrR4BttreBwadnUlvSg2atwwvucdxNnLxZ9wzLwyHOhgcG93WYEU0Mhcduq9BBeWsnsXQA==","shasum":"d73a298a893db27aaed3a365debfdd0f9c4f233e","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.75.tgz","fileCount":16,"unpackedSize":44018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIX+287RmKdTtoLAtYCc2XvlKE1HKCudupYm61aZnMkAiEA+qiknDeYTMFKofm9mJmGykHaAy+mv1RYEVrJ7jM0ttE="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.75_1689675052510_0.23394715523778475"},"_hasShrinkwrap":false},"2.1.76":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.76","gitHead":"d25aa81564ae16a5f112022005688003ce301ef0","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.76","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-rL0tie+X+XH5w2ElziK+FabtmdVfqq2fzRYjneSjqIcc83yOKG/A95Xcygh5zXgobFlcRkFHc50+ofNDd6puhA==","shasum":"9d15c05dc22072519033e37b4781b4f8a84bc1f0","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.76.tgz","fileCount":16,"unpackedSize":44025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcLsfFX1ztqjCwnBV/qrRCvZdfQsRfVtF+N6d2sRZWiQIhAPunZP9e28LM2V9Om+/dvhBca0a/2sB/e0dobA6zS7ef"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.76_1689675892683_0.5009623087046648"},"_hasShrinkwrap":false},"2.1.77":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.77","gitHead":"4ffbbb02659b9bce6848ccdc6aa9d9de0caa4b25","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.77","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-uTbmHowA5F2EiaAioEgnkBc/9NOeFDNj8/4JxUNvGYZzm7DTqjWnVW/uGLLi2xcbkzURYEnoRwGKWrjld29pDA==","shasum":"c849f5c1d1ce32252b95710649a345b82139f5d5","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.77.tgz","fileCount":16,"unpackedSize":42938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWXZ6Idgz5ODLxoJUAEKiCZF8UHc0Vo7ywfWZApS0gtAiAiA3CbCA3B9VMZbuwylpqzUPdbkSkhwHWoqsjYQ48hyQ=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.77_1689676612033_0.4095966066118393"},"_hasShrinkwrap":false},"2.1.78":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.78","gitHead":"2b7d861c377662e5aab255ad15e9d200643095cf","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.78","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-V1IE6PnyVVMBDmiC/cAErvapOvaJJ8hqpb1jDUsUouK8s9riPu+nTr5BMP8zBveOCH94XL8vKx2lrMfBAafwUg==","shasum":"6c144157727d01eb8276d863bea5d0020e87c33f","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.78.tgz","fileCount":16,"unpackedSize":43052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbmFrDiFYOQ6Rwo5enpq9LJgG3L+NUB6RJVesAo5KwfAiEAkl/+xQeCwJG7MgaFHpSB7snxy1HJhl3oZbpRu7GR0hE="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.78_1689677486043_0.2948911905942033"},"_hasShrinkwrap":false},"2.1.79":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.79","gitHead":"77c9d374dff6ff9196641d94a825e0b79cb7323d","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.79","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-3XZZEdmFWzluIfdUfBbjOpcp1524cgOK2nRQ49Ev09zfnTiN3cevZYzhQAvIAI1efT1AcTY9au2ChUBGbvxMbA==","shasum":"43845e521dcc608896c90725ed4fda128b9f2935","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.79.tgz","fileCount":16,"unpackedSize":43071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu3xye3gUbSRVNfvXbjpaAS+lum4gW+rww2bhwhfvgUAiAbOBsGi/J8H2F6hdm26AxtYuwiJ0T00TFYxxZuE5Asbg=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.79_1689678169161_0.04504074780746525"},"_hasShrinkwrap":false},"2.1.80":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.80","gitHead":"d39edc13d9f9562ace16d789cc661f80d22d0fc9","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.80","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-QQTP5O5krHVeBgdY6xyENGR6sqmcz2GUX7vSBWIeMlVqv/fOkPG/LeE4bRJwZuSvNdTSNg9dljnFGqzZe+8lhg==","shasum":"9300475082e2e4c401c2e6a5893ccafcf2c52cf2","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.80.tgz","fileCount":16,"unpackedSize":43107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDt5qPL6xK4PX9ooQvcLnFTzSCubjKI6jOC3wIn/+J9PAiAomIW5YZgq2UJsWKeejLE9Hw5tRw+lmsw3Pz2HVO+RvQ=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.80_1689678795484_0.2973685094726217"},"_hasShrinkwrap":false},"2.1.81":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.81","gitHead":"bb3ba720c12e7df6accdbe284a3ae0ea2a64136e","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.81","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-YQQ4mMZlsU9AWeIKSxn4XN0aSzY2fY10zL4L55vkvbOENYPqW/aFUI+hTTiBaZdJ8E7I1qbhB/uvXkDSJm8C3g==","shasum":"641b648e89257757e3793631e787c1738407aa94","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.81.tgz","fileCount":16,"unpackedSize":43110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDob2vXtk/Y9BuPLNNrIfipvm0OtR8fRtAWn303Ll5VAIgW+0UFUXPkmLFFSpMDXySbNhzYC75fk3Tap7TVDOgziQ="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.81_1689679566070_0.3093466759532453"},"_hasShrinkwrap":false},"2.1.82":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.82","gitHead":"23111b54cdd12b24b124be62f1ce197cd01986db","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.82","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-U0n2pZcLSIFCsA5D07i893wRa+KgumcjTlEVsqT/LEMGXiYtgIX+tPciWICiKA+ZHLRWknsoeCQWf1TtL8x4PA==","shasum":"b2f14fd8cea96246a78d3cabd971e2b7d76a7285","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.82.tgz","fileCount":16,"unpackedSize":43069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICImJFW4vfiJzpXtP4srzyHHonBi2qJHVv+JzcKE7IE8AiA6AeMk4K7buGC4G2Nbc3A1jx0Vn3U86CUbmTH9vn7VoQ=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.82_1689683240717_0.12296961034025689"},"_hasShrinkwrap":false},"2.1.83":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.83","gitHead":"35b93261d012490d40a94ca3142b99487fd03824","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.83","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-SisBCOY5QtqVp0rnzjt3fXpLW/5AM2Wrzq31QOSK3S5B1OEP4ugSSVUOT7haDmO/lSdYI5AuTZRO8bY+tJqzeQ==","shasum":"c383af9dfaf3a2fbb9a8704d1379657ac484d676","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.83.tgz","fileCount":16,"unpackedSize":42982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi4F0YuOWSdIvUj4cvCYNSNLH7gR1ylrwMiL90Yfl5eAiBPSBtfy7Jpmq4PHjyExM5dIfXZdiGQ7vL+hei51O4dyQ=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.83_1689683911879_0.8426194090973247"},"_hasShrinkwrap":false},"2.1.84":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.84","gitHead":"b3eb42071101fc4c6183345cb7d4667b4642ca99","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.84","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-qNFwroX/upxtEuNBKITTHzJIGkc6Dc7ixtUJ72zR1AbI8mknmHGp669yf6WJdlq+BBHqapejGqfCEEwNpaDghg==","shasum":"6dec1a3f68f85a7707627e4c026b35ba9a371b55","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.84.tgz","fileCount":16,"unpackedSize":42824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrXCu+ZUS18mTrU5gnp3in8ebO1cPL+R4rxtUsr7K+0gIhAJNNsMXtNGk5BEZUCWbtpmBE9tA+GeUBRulYH7Kx4rzv"}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.84_1689684504186_0.6447727735444775"},"_hasShrinkwrap":false},"2.1.85":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.85","gitHead":"6d7129eb2e4fa1a0913899651a96dda73bf4178c","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.85","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-aFsCFVfqgxtb46qLQN1XP5Th+y77LyPSM0WtKEzXp8omp59M9TCrBibTPNjOH+VxszcGzX08vWcfZi7cbz3wsg==","shasum":"172c2988c82cba4512102c9e2d4816aa0786b75f","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.85.tgz","fileCount":16,"unpackedSize":42758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUzhafiRsP40NZRSuMw2iNOtVsU1gN8emkRPhzeQuB6AiAt/tdqjcxJT67dPZ0bqmQPx0IUifXFhtwwcfiTGge7ew=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.85_1705420950318_0.0758152101474765"},"_hasShrinkwrap":false},"2.1.86":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.86","gitHead":"6745409173f3078e2005846bf70d2ab334788f99","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.86","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-W4Xgo6PlAFcyD+s+PPlSQ+oF8kLelme0jKEJsSjvo2fkDfbjY9gy2yLSrgTnUdZ8WCu7+L7MzlOkGX3GR+p6/g==","shasum":"bfe2e106882118349b8dc9c7b8d556f0c53d7896","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.86.tgz","fileCount":16,"unpackedSize":42760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlsRvreai589A8WDGZCpRI9U0kiOQIrZgcyMMxapiyVQIgRZTcFj0YB3uH++x7Q/jvrAdLJqw/DBkXQkxUFI1t4M0="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.86_1705479080726_0.028110566705888074"},"_hasShrinkwrap":false},"2.1.87":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.87","gitHead":"dd16da5c2934a2e7933033bf8ab5a6dffeb693fe","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.87","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-9EpzTBw+mytbiLvpE2eT70hvnvIsCaDczyuhWv7LlH3PMr1cY98Vexmyzsuc4tJ5adwl1jzc8zFl9VtK7QtRUw==","shasum":"b83239433c69f184e7adf1a6957d460dfe4e5024","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.87.tgz","fileCount":16,"unpackedSize":42614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0sRHKtePPFS9p4PBM4ONf4zDJ+P5i4qBCffFHjUBegIgZO7006tUvhtqKTT9VC/qkNsPaLFJpVaRIfbAxk+DlRk="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.87_1705479702123_0.6812518466010857"},"_hasShrinkwrap":false},"2.1.88":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.88","gitHead":"46213a8ab6cb06d40ca835842941299cbff1f260","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.88","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-Mdy/ycWAdSxHgQoeiMAe5yIK9owCiXPRDoVOoPR/3HHRC7Sd8SZiWLoTn67AE6QYHmUZyRnB4+WdwSFhNCci1A==","shasum":"71d13fee3d14b0c8c45f7ac1cb0aeca5361e5192","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.88.tgz","fileCount":16,"unpackedSize":42632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeS+ost/h8v5jhiEhYOfjRy76QC/Vdj6zkgveHT4yaTAiBMjPSnjK6F67CcwQQoEkPFpUlHMw6OHgcVBe3QJg5fog=="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.88_1705489719488_0.9860784137985814"},"_hasShrinkwrap":false},"2.1.89":{"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"dependencies":{"@babel/runtime":"^7.9.6","@interaktiv/dxl":"^1.0.1","@interaktiv/errors":"^1.0.1","@interaktiv/json":"^1.0.0","@interaktiv/types":"^1.1.0","@oclif/screen":"^1.0.4","execa":"^4.0.3","indent-string":"^4.0.0","pkg-dir":"^4.2.0","wrap-ansi":"^7.0.0"},"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","devDependencies":{"@interaktiv/dia-scripts":"^2.2.6"},"engines":{"ruby":"2.7.6","bundler":"2.0.2"},"homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","license":"LICENSE SEE IN LICENSE","main":"./dist/index.js","name":"@mibuilder/traveling-fastlane","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"next"},"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"scripts":{"postinstall":"bundle install --force --deployment --without development","build":"dia-scripts build"},"version":"2.1.89","gitHead":"58b0f13591f6708e51b4675ccbc54ffa6a8ab289","readme":"# @mibuilder/traveling-fastlane\n\n> A package with ruby and gem dependency to [fastlane][] and some\n> [DIA][dia-website] specific scripts.\n\n[![Commitizen friendly][commitizen-badge]][commitizen]\n[![Conventional Commits][conventional-commits-badge]][conventional-commits]\n[![Semantic Release][semantic-release-badge]][semantic-release]\n[![Code of Conduct][coc-badge]][coc] [![MIT License][license-badge]][license]\n\n[![npm latest version][latest-version-badge]][package]\n[![npm next version][next-version-badge]][package]\n\n## This Solution\n\nA package with ruby and gem dependency to [fastlane][] and some\n[DIA][dia-website] specific scripts.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [authenticate.rb](#authenticaterb)\n  - [ensure-app-exists.rb](#ensure-app-existsrb)\n  - [find-app-on-asc.rb](#find-app-on-ascrb)\n  - [find-app-on-portal.rb](#find-app-on-portalrb)\n  - [get-android-app-versions.rb](#get-android-app-versionsrb)\n  - [get-asc-teams.rb](#get-asc-teamsrb)\n  - [get-cert-action-password.rb](#get-cert-action-passwordrb)\n  - [get-ios-app-version.rb](#get-ios-app-versionrb)\n  - [API](#api)\n- [Other Use Cases](#other-use-cases)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Prerequisites\n\nYou need to have\n\n- [Ruby][] at least v2.7.6\n- [Bundler][] in v2.0.2\n\ninstalled on your machine.\n\n## Installation\n\nThis module can be installed via [npm][npm-cli] which is bundled with\n[Node.js][node] and should be installed as one of your project's\n[dependencies][]:\n\n```bash\nnpm install --save @mibuilder/traveling-fastlane\n```\n\nThe module will install all ruby gem dependencies e.g. `fastlane` on package\ninstallation via `ruby` and `bundler` from your machine on package. Therefore\nplease see the Prerequisites section of this file.\n\nThe gem dependencies are installed into the `npm package` directory not your\nsystem default location. This should ensure that the tested and specified\nversions of the deps are used.\n\n## Usage\n\nThe package has some fastlane related ruby scripts pre-packaged and exposes\ndifferent methods to use them in your CLI or CI scripts.\n\nFollowing scripts are provided:\n\n### [authenticate.rb](./src/actions/authenticate.rb)\n\nAuthenticate with the Apple Developer Portal\n\n`travelingFastlane.authenticate`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [ensure-app-exists.rb](./src/actions/ensure-app-exists.rb)\n\nCreate iOS App in Developer Portal if not already done\n\n`travelingFastlane.ensureAppExists`\n\nArgs:\n\n- `$0: appleId`\n- `$1: teamId`\n- `$2: bundleId`\n- `$3: name`\n\n### [find-app-on-asc.rb](./src/actions/find-app-on-asc.rb)\n\nFind App on App Store Connect\n\n`travelingFastlane.findAppOnItc`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [find-app-on-portal.rb](./src/actions/find-app-on-portal.rb)\n\nFind App on Apple Developer Portal\n\n`travelingFastlane.findAppOnPortal`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n\n### [get-android-app-versions.rb](./src/actions/get-android-app-versions.rb)\n\nGet Android Version Codes\n\n`travelingFastlane.getAndroidAppVersionCodes`\n\nArgs:\n\n- `$0: packageName`\n- `$1: jsonKey`\n- `$2: track`\n- `$3: supplyFile` - optional\n\n### [get-asc-teams.rb](./src/actions/get-asc-teams.rb)\n\nGet Account Teams from the App Store Connect\n\n`travelingFastlane.getItcTeams`\n\nArgs:\n\n- `$0: appleId`\n- `$1: appleIdPassword`\n\n### [get-cert-action-password.rb](./src/actions/get-cert-action-password.rb)\n\nGet Match / Flint password from Keychain through fastlane CredentialsManager\n\n`travelingFastlane.getCertActionPassword`\n\nArgs:\n\n- `$0: action` one of [`match`|`flint`]\n- `$1: askIfMissing` - optional defaults to `true`\n\n### [get-ios-app-version.rb](./src/actions/get-ios-app-version.rb)\n\nGet iOS App Version and Build Number\n\n`travelingFastlane.getiOSAppVersions`\n\nArgs:\n\n- `$0: appleId`\n- `$1: bundleIdentifier`\n- `$3: live` - optional Get live instead of latest version, defaults to `false`\n\n### API\n\nYou can run this scripts by either using the build in method `runAction` like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nawait runAction(travelingFastlane.authenticate, args);\n```\n\nor by using a custom command executor like:\n\n```javascript\nimport { travelingFastlane, runAction } from '@mibuilder/traveling-fastlane';\n\nconst args = ['MY_APPLE_ID', 'MY_APPLE_ID_PASSWORD'];\n\nexeca('ruby', [travelingFastlane.authenticate, ...args]);\n```\n\nFor a custom command executor you need to resolve the path to your ruby\ncorrectly and pass the fastlane action as the first argument with additional\narguments.\n\n## Other Use Cases\n\nIf you lack some use cases, you are welcome to open a pull request and add it.\nWe'll come back to you and see how we can support your use case and present it\nto all devs.\n\nPlease consult the [contribution guides][contributing] before contributing.\n\n## Acknowledgements\n\nThis library is heavily inspired by [@expo/traveling-fastlane-darwin\n][expo-traveling-fastlane]. Thank you 💙\n\n## License\n\n[MIT][license] Copyright © 2020-present [die.interaktiven GmbH & Co.\nKG][dia-website]\n\n[bundler]: https://bundler.io\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg\n[coc]: ./other/CODE_OF_CONDUCT.md\n[commitizen]: http://commitizen.github.io/cz-cli\n[commitizen-badge]:\n  https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n[contributing]: ./CONTRIBUTING.md\n[conventional-commits]: https://conventionalcommits.org\n[conventional-commits-badge]:\n  https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\n[dependencies]:\n  https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file\n[dia-website]: https://die-interaktiven.de\n[downloads-badge]:\n  https://img.shields.io/npm/dw/@mibuilder/traveling-fastlane.svg\n[downloads-total-badge]:\n  https://img.shields.io/npm/dt/@mibuilder/traveling-fastlane.svg\n[expo-traveling-fastlane]:\n  https://www.npmjs.com/package/@expo/traveling-fastlane-darwin\n[fastlane]: https://fastlane.tools\n[latest-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/latest.svg\n[license]: https://opensource.org/licenses/MIT\n[license-badge]: https://img.shields.io/npm/l/@mibuilder/traveling-fastlane.svg\n[next-version-badge]:\n  https://img.shields.io/npm/v/@mibuilder/traveling-fastlane/next.svg\n[package]: https://npmjs.com/package/@mibuilder/traveling-fastlane\n[node]: https://nodejs.org\n[npm]: https://www.npmjs.com\n[npm-cli]: https://www.npmjs.com/package/npm\n[ruby]: https://www.ruby-lang.org\n[semantic-release]: https://github.com/semantic-release/semantic-release\n[semantic-release-badge]:\n  https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[version-badge]: https://img.shields.io/npm/v/@mibuilder/traveling-fastlane.svg\n","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues"},"_id":"@mibuilder/traveling-fastlane@2.1.89","_nodeVersion":"14.15.5","_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-sOivxR1njt7o/ZftX2lpqGAW8rLn9N8+89a+nyBhJGNdRf69pVCT1XdcN3dD0CVLu3yW+LP2AP8DCJTzQTwktA==","shasum":"e203514f65a1d3acb4a9b2262c1da2e5182317b0","tarball":"https://registry.npmjs.org/@mibuilder/traveling-fastlane/-/traveling-fastlane-2.1.89.tgz","fileCount":16,"unpackedSize":42696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNdNepZ0S/ZImcl4FnoHFn7P0G1MtRoqj3afNlr9TAUwIgDxzuxbgSBcv6zEINzytzsrunsCEFx5R6McwLUP+OUV8="}]},"_npmUser":{"name":"twtrb","email":"admin@twt-rb.de"},"directories":{},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traveling-fastlane_2.1.89_1715594829706_0.9907049584015764"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-23T03:58:27.247Z","2.1.0":"2020-09-23T03:58:27.713Z","modified":"2024-05-13T10:07:10.057Z","2.1.1":"2020-09-23T08:38:22.726Z","2.1.2":"2020-09-23T08:58:32.333Z","2.1.3":"2020-10-07T16:47:40.908Z","2.1.4":"2020-10-30T10:10:25.582Z","2.1.5":"2021-04-19T21:53:04.356Z","2.1.6":"2021-10-27T06:26:35.446Z","2.1.7":"2021-11-03T07:44:37.952Z","2.1.8":"2021-11-03T08:26:27.483Z","2.1.10":"2021-12-09T05:55:07.238Z","2.1.11":"2021-12-09T06:39:57.360Z","2.1.13":"2021-12-16T08:34:56.686Z","2.1.14":"2021-12-16T09:15:47.788Z","2.1.15":"2022-03-21T10:53:13.116Z","2.1.16":"2022-03-21T11:08:27.288Z","2.1.17":"2022-03-24T14:10:04.569Z","2.1.18":"2022-03-24T14:31:05.032Z","2.1.19":"2022-03-25T12:07:51.066Z","2.1.23":"2022-03-28T18:05:12.212Z","2.1.24":"2022-06-07T07:07:37.228Z","2.1.25":"2022-06-10T11:14:27.363Z","2.1.26":"2022-06-12T11:03:20.803Z","2.1.31":"2022-06-12T16:56:18.664Z","2.1.32":"2022-06-12T17:04:04.872Z","2.1.33":"2022-06-12T18:11:49.977Z","2.1.34":"2022-06-12T18:38:28.150Z","2.1.35":"2022-06-13T15:46:23.433Z","2.1.36":"2022-06-14T04:39:07.433Z","2.1.37":"2022-06-14T06:34:21.769Z","2.1.38":"2022-06-14T07:20:54.823Z","2.1.39":"2022-06-14T07:39:53.081Z","2.1.40":"2022-06-14T07:41:20.559Z","2.1.41":"2022-06-14T08:15:41.549Z","2.1.42":"2022-06-14T08:45:20.949Z","2.1.43":"2022-06-14T08:51:33.142Z","2.1.44":"2022-06-14T10:00:06.169Z","2.1.46":"2022-06-14T13:30:57.708Z","2.1.47":"2022-06-14T13:37:13.597Z","2.1.48":"2022-06-14T14:18:35.313Z","2.1.49":"2022-06-15T03:40:03.807Z","2.1.50":"2022-06-15T03:48:26.515Z","2.1.51":"2022-06-15T07:08:37.934Z","2.1.52":"2022-06-15T08:29:25.920Z","2.1.53":"2022-06-15T11:42:27.583Z","2.1.54":"2022-06-16T16:47:21.226Z","2.1.55":"2022-06-23T13:28:25.232Z","2.1.56":"2022-07-08T02:05:31.375Z","2.1.57":"2022-07-10T12:21:43.053Z","2.1.58":"2022-10-28T14:36:02.259Z","2.1.59":"2022-12-31T12:35:56.223Z","2.1.60":"2023-03-28T04:28:42.262Z","2.1.61":"2023-05-10T02:53:35.093Z","2.1.62":"2023-05-31T03:13:32.028Z","2.1.63":"2023-07-10T11:06:32.130Z","2.1.64":"2023-07-10T11:41:21.266Z","2.1.65":"2023-07-10T12:12:52.618Z","2.1.66":"2023-07-10T12:51:10.583Z","2.1.67":"2023-07-10T13:21:09.922Z","2.1.68":"2023-07-10T13:30:46.928Z","2.1.69":"2023-07-18T08:44:44.949Z","2.1.70":"2023-07-18T08:57:06.176Z","2.1.71":"2023-07-18T09:11:35.899Z","2.1.72":"2023-07-18T09:35:32.964Z","2.1.73":"2023-07-18T09:46:13.818Z","2.1.74":"2023-07-18T09:59:16.692Z","2.1.75":"2023-07-18T10:10:52.660Z","2.1.76":"2023-07-18T10:24:52.827Z","2.1.77":"2023-07-18T10:36:52.249Z","2.1.78":"2023-07-18T10:51:26.327Z","2.1.79":"2023-07-18T11:02:49.309Z","2.1.80":"2023-07-18T11:13:15.644Z","2.1.81":"2023-07-18T11:26:06.211Z","2.1.82":"2023-07-18T12:27:20.906Z","2.1.83":"2023-07-18T12:38:32.052Z","2.1.84":"2023-07-18T12:48:24.372Z","2.1.85":"2024-01-16T16:02:30.484Z","2.1.86":"2024-01-17T08:11:20.875Z","2.1.87":"2024-01-17T08:21:42.263Z","2.1.88":"2024-01-17T11:08:39.672Z","2.1.89":"2024-05-13T10:07:09.877Z"},"maintainers":[{"name":"twtrb","email":"admin@twt-rb.de"}],"description":"A package with ruby and gem dependency to fastlane and some MiBuilder specific scripts","homepage":"https://www.npmjs.com/package/@mibuilder/traveling-fastlane","keywords":["dia","fastlane","library","utilities","traveling","mibuilder"],"repository":{"type":"git","url":"git+https://bitbucket.org/dieinteraktiven/mibuilder.git"},"contributors":[{"name":"Konstantin Bueschel","email":"konstantin.bueschel@die-interaktiven.de","url":"https://github.com/kbshl"}],"author":{"name":"die.interaktiven GmbH & Co. KG","email":"npm@die-interaktiven.de","url":"https://die-interaktiven.de"},"bugs":{"url":"https://bitbucket.org/dieinteraktiven/mibuilder/issues","email":"npm@die-interaktiven.de"},"license":"LICENSE SEE IN LICENSE","readme":"","readmeFilename":""}