{"_id":"@elumixor/release-ios","_rev":"3-549bd53252130d391f2b0b87bc5183d7","name":"@elumixor/release-ios","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@elumixor/release-ios","version":"0.1.0","keywords":["ios","release","fastlane","capacitor","testflight","xcode","agvtool"],"license":"MIT","_id":"@elumixor/release-ios@0.1.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/release-ios#readme","bugs":{"url":"https://github.com/elumixor/release-ios/issues"},"bin":{"release-ios":"dist/cli.js"},"dist":{"shasum":"89f2c89a144452011806ab7558f6608cf2636b33","tarball":"https://registry.npmjs.org/@elumixor/release-ios/-/release-ios-0.1.0.tgz","fileCount":10,"integrity":"sha512-lOlI89BNQAc/rofR735laG0mXSOprTxmN/kMoQ2K7hSzva9xg3AKnI/qG/R1VxCBcetKkk6Kvd0BewLqBTozag==","signatures":[{"sig":"MEUCIA9yPBDopysMqXKSTJkufL79P5h17rFTJajJOox3F8kzAiEA8U4xTF4mxoWF+Q0lc0zZuaVax6g21GnfkemMjtSZaC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51d7ac110be8e1a175fed9fcff7ca8730b635919","scripts":{"lint":"biome lint src","build":"bun build src/cli.ts src/index.ts --outdir dist --target node --sourcemap=external && tsc --project tsconfig.build.json","format":"biome format src --write","release:major":"npm version major -m \"Release v%s\" && git push --tags && git push","release:minor":"npm version minor -m \"Release v%s\" && git push --tags && git push","release:patch":"npm version patch -m \"Release v%s\" && git push --tags && git push","prepublishOnly":"bun run build"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/release-ios.git","type":"git"},"_npmVersion":"11.7.0","description":"Bump iOS marketing version, commit, tag, and push — a one-shot release script for Capacitor/native iOS apps","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3","@types/node":"^22","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/release-ios_0.1.0_1779577987065_0.07941305572582036","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@elumixor/release-ios","version":"0.1.1","keywords":["ios","release","fastlane","capacitor","testflight","xcode","agvtool"],"license":"MIT","_id":"@elumixor/release-ios@0.1.1","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/release-ios#readme","bugs":{"url":"https://github.com/elumixor/release-ios/issues"},"bin":{"release-ios":"dist/cli.js"},"dist":{"shasum":"50515611acee287e09b80bebb4cd2796b31dd712","tarball":"https://registry.npmjs.org/@elumixor/release-ios/-/release-ios-0.1.1.tgz","fileCount":10,"integrity":"sha512-Z/AHTanVJKQVvXWbXxFFtB2e2l432xZYlrDkapwNUPeCfVxCyz+U14d9gSJgxuC/Js/Aq4b0D1uxcf/HRqFSGQ==","signatures":[{"sig":"MEYCIQDo3HpafaHl8mlFW3Kd//4itwcIZP2tfNQ5eL81c7NvVgIhAOq0j2VGVDqWg0Gkt6d3i2RwUokUJE1rjerLh+CfeUeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elumixor%2frelease-ios@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47c51dda224973d83cb25d3575200f655d6bc969","scripts":{"lint":"biome lint src","build":"bun build src/cli.ts src/index.ts --outdir dist --target node --sourcemap=external && tsc --project tsconfig.build.json","format":"biome format src --write","release:major":"npm version major -m \"Release v%s\" && git push --tags && git push","release:minor":"npm version minor -m \"Release v%s\" && git push --tags && git push","release:patch":"npm version patch -m \"Release v%s\" && git push --tags && git push","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b6780d-ec29-4189-a390-1b5212a17ec6"}},"repository":{"url":"git+https://github.com/elumixor/release-ios.git","type":"git"},"_npmVersion":"11.12.1","description":"Bump iOS marketing version, commit, tag, and push — a one-shot release script for Capacitor/native iOS apps","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3","@types/node":"^22","@biomejs/biome":"^2.4.8"},"_npmOperationalInternal":{"tmp":"tmp/release-ios_0.1.1_1779578219091_0.5193880999309803","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@elumixor/release-ios","version":"0.1.2","description":"Bump iOS marketing version, commit, tag, and push — a one-shot release script for Capacitor/native iOS apps","license":"MIT","type":"module","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/elumixor/release-ios.git"},"keywords":["ios","release","fastlane","capacitor","testflight","xcode","agvtool"],"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"bin":{"release-ios":"dist/cli.js"},"scripts":{"build":"bun build src/cli.ts src/index.ts --outdir dist --target node --sourcemap=external && tsc --project tsconfig.build.json","lint":"biome lint src","format":"biome format src --write","prepublishOnly":"bun run build","release:patch":"npm version patch -m \"Release v%s\" && git push --tags && git push","release:minor":"npm version minor -m \"Release v%s\" && git push --tags && git push","release:major":"npm version major -m \"Release v%s\" && git push --tags && git push"},"devDependencies":{"@biomejs/biome":"^2.4.8","@types/bun":"latest","@types/node":"^22","typescript":"^6.0.3"},"gitHead":"64b439de6842eba5cbc29d1b2ac9f98b7768b649","_id":"@elumixor/release-ios@0.1.2","bugs":{"url":"https://github.com/elumixor/release-ios/issues"},"homepage":"https://github.com/elumixor/release-ios#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-nk7eupohq8NUfvF111nV26pnyia3rbJnsdPhNQdznuB13eYc90x00ep+XB39u6aRCALxN142hhNxBZjIcCDK8Q==","shasum":"d1c94ec3fb1ae4404fc6b9795af774f939a1a73b","tarball":"https://registry.npmjs.org/@elumixor/release-ios/-/release-ios-0.1.2.tgz","fileCount":10,"unpackedSize":26428,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@elumixor%2frelease-ios@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIASKklykmVk3ZsLCdEk8r/04st3iOGWR93Bt5DvoO9lAAiEAvW6mfN3NHXWLRDghGeAJwbopCbBqka+ILD3WwxzrnS4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b6780d-ec29-4189-a390-1b5212a17ec6"}},"directories":{},"maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/release-ios_0.1.2_1779578452508_0.019638365488992893"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T23:13:06.938Z","modified":"2026-05-23T23:20:52.978Z","0.1.0":"2026-05-23T23:13:07.212Z","0.1.1":"2026-05-23T23:16:59.234Z","0.1.2":"2026-05-23T23:20:52.654Z"},"bugs":{"url":"https://github.com/elumixor/release-ios/issues"},"license":"MIT","homepage":"https://github.com/elumixor/release-ios#readme","keywords":["ios","release","fastlane","capacitor","testflight","xcode","agvtool"],"repository":{"type":"git","url":"git+https://github.com/elumixor/release-ios.git"},"description":"Bump iOS marketing version, commit, tag, and push — a one-shot release script for Capacitor/native iOS apps","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"readme":"# @elumixor/release-ios\n\nOne-shot iOS release script: bumps `CFBundleShortVersionString` via `agvtool`, commits, tags `ios-v<version>`, and pushes. Pairs with a tag-triggered CI workflow (fastlane / GitHub Actions) that builds and uploads to TestFlight.\n\n## Install\n\n```bash\nbun add -D @elumixor/release-ios\n```\n\nAdd to your root `package.json`:\n\n```json\n{ \"scripts\": { \"release\": \"release-ios\" } }\n```\n\n## Use\n\n```bash\nbun run release            # patch bump (1.0.2 → 1.0.3)\nbun run release minor      # 1.0.3 → 1.1.0\nbun run release major      # 1.0.3 → 2.0.0\nbun run release 1.2.0      # explicit version\n```\n\n## Options\n\n```\n--ios-dir <path>      directory holding .xcodeproj  (default: apps/frontend/ios/App)\n--tag-prefix <prefix> tag prefix                    (default: ios-v)\n--remote <name>       git remote                    (default: origin)\n--allow-dirty         skip the dirty-tree check\n```\n\n## Programmatic\n\n```ts\nimport { release } from \"@elumixor/release-ios\";\n\nconst { previous, next, tag } = release({ bump: \"minor\" });\n```\n","readmeFilename":"README.md"}