{"_id":"@otalan/cli","_rev":"28-51005ab949b21c365d46f15ea885d5ba","name":"@otalan/cli","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.0":{"name":"@otalan/cli","version":"1.0.0","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://github.com/Cirtadev/otalan-cli#readme","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"d01697e799110ab428ec1d9b2fb4550258e1ffe7","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.0.tgz","fileCount":6,"integrity":"sha512-1JVYdK2zvv9FlgHwHBJuDoXWwsM86YQu+z21PGaqKEtIp0dKaGS+lzguVwLj1NwV7R+GnsaStr8ilJe5mlD4rg==","signatures":[{"sig":"MEYCIQC0YljuhJ3sDJmkLqbBGRQgq/I0qUItr+3eMrxULJPmdAIhALuP2YSuLw83QWfMIigxVTYHk8ogdSQzOUAdKV8D8P4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399861},"type":"module","shasum":"d01697e799110ab428ec1d9b2fb4550258e1ffe7","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-1JVYdK2zvv9FlgHwHBJuDoXWwsM86YQu+z21PGaqKEtIp0dKaGS+lzguVwLj1NwV7R+GnsaStr8ilJe5mlD4rg==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1777850232321_0.8968760567372935","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@otalan/cli","version":"1.0.1","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://github.com/Cirtadev/otalan-cli#readme","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"f75a55fecc40a11ab73ec36857c146fd8a256b35","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.1.tgz","fileCount":7,"integrity":"sha512-7EZ7WHmuGHHL2vCL7veJBSRlqWij3Burm8GvfZXr29qWZln5PdED6ZXqRr3WEl4tn1CtiEQf/8Zgk6CUZkB+iA==","signatures":[{"sig":"MEQCIAFtH+hPatnG63BrwGCvkg4sbh9AtuSubx4QsVBCbqswAiBvl2YYXJK8DfIRvBjSCsy+NO0J2OIxSIqT95h4YXDHHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400610},"type":"module","shasum":"f75a55fecc40a11ab73ec36857c146fd8a256b35","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-7EZ7WHmuGHHL2vCL7veJBSRlqWij3Burm8GvfZXr29qWZln5PdED6ZXqRr3WEl4tn1CtiEQf/8Zgk6CUZkB+iA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1777850812683_0.13032798873567897","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@otalan/cli","version":"1.0.2","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.2","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://github.com/Cirtadev/otalan-cli#readme","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"5ca6faa1cb881d505b829eb4aef9790df1244c08","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.2.tgz","fileCount":7,"integrity":"sha512-GR+j4a9fytMuCzI13uoiSuVM374aoO2TUsVKPzSa7Wu+Rs0DkkoAPfdFvAvTU+BtgbW+ejPc2hypC67wT58tYA==","signatures":[{"sig":"MEYCIQCD+ohXsnTfydKkJ5jH6nNJtrNxaEwoRLwjifY3APC/YgIhAJbJDQ6M0/JGLUClPcHZnia90imcIxsprwLhGuz+ZG0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401213},"type":"module","shasum":"5ca6faa1cb881d505b829eb4aef9790df1244c08","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-GR+j4a9fytMuCzI13uoiSuVM374aoO2TUsVKPzSa7Wu+Rs0DkkoAPfdFvAvTU+BtgbW+ejPc2hypC67wT58tYA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1777851916587_0.4312385137591048","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@otalan/cli","version":"1.0.3","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.3","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://github.com/Cirtadev/otalan-cli#readme","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"e792ceaac54d8a9d9bb47b30faa75ff92649e012","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.3.tgz","fileCount":7,"integrity":"sha512-fsIivwdf37dnfxSSYL2acgPoygHhCbjG6JQaqlLlzqEUQBV6Y3sYAhcYRi5Yq9D1lvF/rpR8SSIunW5uOg4xJQ==","signatures":[{"sig":"MEUCIQDAkad5rwyLvpBylmqOTV/LPEc/sYymmqtdjPuvOyM7NQIgIfNSY81hHyu2xogFRhNh2+ZXvR28+GuWhSdkD5CglYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405009},"type":"module","shasum":"e792ceaac54d8a9d9bb47b30faa75ff92649e012","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-fsIivwdf37dnfxSSYL2acgPoygHhCbjG6JQaqlLlzqEUQBV6Y3sYAhcYRi5Yq9D1lvF/rpR8SSIunW5uOg4xJQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1777853864805_0.870648505699146","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@otalan/cli","version":"1.0.4","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.4","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://github.com/Cirtadev/otalan-cli","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"48775dba3d31183862e4ab1b3b28242cee01286d","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.4.tgz","fileCount":7,"integrity":"sha512-Zt+2Cq9gySlcBXKe4LRCSPFqJFOBNbgbm2Xz6z6eW0T8BaaAJAiSqAzfATr3w0LHtARlJ75G8CIvlsJ2pEk6lw==","signatures":[{"sig":"MEUCIQC/xLtw7e4WZ+PG0hUmFa7uRw98LsWEeeuDDjlfFu8trwIgL1qIpQGuV3L+Fjerr7mIumaVnUpce7CayBRfth6MjiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405261},"type":"module","shasum":"48775dba3d31183862e4ab1b3b28242cee01286d","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-Zt+2Cq9gySlcBXKe4LRCSPFqJFOBNbgbm2Xz6z6eW0T8BaaAJAiSqAzfATr3w0LHtARlJ75G8CIvlsJ2pEk6lw==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1777858182911_0.8756783771236425","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@otalan/cli","version":"1.0.5","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.5","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"9b2ee21702ce2387d1dd93d5feb5bde8b080f3a4","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.5.tgz","fileCount":7,"integrity":"sha512-GBHcmX/yjvd+l8icawAGUjUSTIVSx4bNgF1EFUJ0G9LrrX+2RkW4azkKcSnzX1ZKPz34sT+EuD65l1Bi6kxYeA==","signatures":[{"sig":"MEYCIQCRCoZv/r8/1aHdicsxOt1LigvjbFYIWAlk1X4mv9RB4AIhAI7+9z2UsDghashRoe1gm/zUYahWSWKyFIEGsluG7CYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405241},"type":"module","shasum":"9b2ee21702ce2387d1dd93d5feb5bde8b080f3a4","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-GBHcmX/yjvd+l8icawAGUjUSTIVSx4bNgF1EFUJ0G9LrrX+2RkW4azkKcSnzX1ZKPz34sT+EuD65l1Bi6kxYeA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.2","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.1","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1777858322175_0.4918598364194271","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@otalan/cli","version":"1.0.6","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.6","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"118ac9287db124e6d5837809053c648d217be0f7","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.6.tgz","fileCount":7,"integrity":"sha512-pC5+DfgiSKpi4NkVm45y6rjo5TYTkGGixKkL5XjuckkRPEmw0CzEBylzWXXDBJr7zrdBxyAqd7I2AQQho9musA==","signatures":[{"sig":"MEYCIQDXBqfCDHC2NjV81W/tieG3YwuoxbltYT6uF4qANGje0gIhAPSfGjc2yiOaymtHvk9ILVAU4YVi7tLoKZhp7TXKL1tl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406490},"type":"module","shasum":"118ac9287db124e6d5837809053c648d217be0f7","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-pC5+DfgiSKpi4NkVm45y6rjo5TYTkGGixKkL5XjuckkRPEmw0CzEBylzWXXDBJr7zrdBxyAqd7I2AQQho9musA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1777936565076_0.30046812274124846","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@otalan/cli","version":"1.0.7","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.7","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"156a67777970347a86db452336667fa1afe9a414","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.7.tgz","fileCount":7,"integrity":"sha512-btK/hkD0AtXBKIB9X/R1F2jtbJklIyZApBYK1YNf6QAMJDSIrN1P/AsrtaCOJdZD1yWVamsbPa4WyEuvQb3Aaw==","signatures":[{"sig":"MEUCIQDx+w1Fh5/DwClINSmg52fZyo9xQ3BHBCwDz//VfwgTCQIgGPeRHVLhPpBeX9NZY0nT8zvPYUFWVXHoi0ASqJXQk58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406395},"type":"module","shasum":"156a67777970347a86db452336667fa1afe9a414","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-btK/hkD0AtXBKIB9X/R1F2jtbJklIyZApBYK1YNf6QAMJDSIrN1P/AsrtaCOJdZD1yWVamsbPa4WyEuvQb3Aaw==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1778045796174_0.9806671619980976","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@otalan/cli","version":"1.0.8","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.8","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"79fdf5a307f3cd89362dc72b715b8f28f0afbbdb","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.8.tgz","fileCount":7,"integrity":"sha512-qvK9qgZNcQ0jRMBQH/pfiTLY280Bs7EuMc6pAJs4P/aAsklUaIL/TzL1f0vd+kAyM2gmOIZGjWhzKNoyddM1zg==","signatures":[{"sig":"MEUCIQCXaMtbDMOXQRPHKc9xupiJ2IrWqO+NNuq6s9kGHO5TbQIgZDUQwdX5oSL2JnOoc2ZT+Y6yem513B8QDNNXs3nHhMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406902},"type":"module","shasum":"79fdf5a307f3cd89362dc72b715b8f28f0afbbdb","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-qvK9qgZNcQ0jRMBQH/pfiTLY280Bs7EuMc6pAJs4P/aAsklUaIL/TzL1f0vd+kAyM2gmOIZGjWhzKNoyddM1zg==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1778055839875_0.7873220024861827","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@otalan/cli","version":"1.0.9","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.0.9","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"61c5d19598ef1a2321c253b6f70d4c6e9aa7ab20","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.0.9.tgz","fileCount":7,"integrity":"sha512-qZeppsLrD9VSCGCrfn4ett35feebp8lk6tvHCnhE8gkaVWrG5pJ/rDKezxe/fcSB3Qfej0HvYfeOmB04azOvNA==","signatures":[{"sig":"MEQCICNufEqLvEtYjNzmEGsxlLLlFlCA6tWBhfDW7UyRd8NpAiAtp94Ziw5oENG/OEgFtdo0s0d+RO7iBj4bxI4iYtofIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408985},"type":"module","shasum":"61c5d19598ef1a2321c253b6f70d4c6e9aa7ab20","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-qZeppsLrD9VSCGCrfn4ett35feebp8lk6tvHCnhE8gkaVWrG5pJ/rDKezxe/fcSB3Qfej0HvYfeOmB04azOvNA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1778067597929_0.8086163952194017","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@otalan/cli","version":"1.1.0","keywords":["otalan","ota","cli","capacitor","expo","react-native","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.1.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"91434f4bfec37caabf58544c58685a05169112e7","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.1.0.tgz","fileCount":7,"integrity":"sha512-pOm3l0yUPik/gUsnYtVEYHWSWWf0LE8WObi+eHNplFLuinRMO0nJLsYn8cjsqJPmIB5mTFmfGl0zVSsaLBhCFA==","signatures":[{"sig":"MEUCIQDochlVopq3qwribOYo99LM9U5hO0L49S9FbUI5TuihigIgLzRy042rqradzfKEabm3pwT6tWMXg6VKDFHlHJiPvgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412601},"type":"module","shasum":"91434f4bfec37caabf58544c58685a05169112e7","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-pOm3l0yUPik/gUsnYtVEYHWSWWf0LE8WObi+eHNplFLuinRMO0nJLsYn8cjsqJPmIB5mTFmfGl0zVSsaLBhCFA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1778153793530_0.4712664354911693","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@otalan/cli","version":"1.1.1","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.1.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"1d6d88cb89d6ba8f8d6610aee020437b687ad9dd","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.1.1.tgz","fileCount":7,"integrity":"sha512-0tcaR6yLaohIx+CtjMXVBcrt/K10bIjdLDWqKpdWGZXb8npWH1KgZwDCTPPHJeJ2t3O+ebThunthNnomzhHp6Q==","signatures":[{"sig":"MEQCIG+2oNJJe7KJ9E4bC3fnZrsJEcbXS93282EkRJPRQsGNAiA5gHRrNbhYmk+GspZNC2dxlRwt8Jbk8q92WBfo6yFufw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413080},"type":"module","shasum":"1d6d88cb89d6ba8f8d6610aee020437b687ad9dd","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-0tcaR6yLaohIx+CtjMXVBcrt/K10bIjdLDWqKpdWGZXb8npWH1KgZwDCTPPHJeJ2t3O+ebThunthNnomzhHp6Q==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1778161953715_0.26183364565082745","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@otalan/cli","version":"1.2.0","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.2.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"61a121813f30e42894dd7dbd4602ca7f6b680592","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.2.0.tgz","fileCount":7,"integrity":"sha512-rlsJlN5SFto4MLTvR04RRjFwGLZofI8O9tZBlgTmCanBsHx6CEXrheV3JPJPOVb7aHXgkmxD1GV3MwSD4MH1VQ==","signatures":[{"sig":"MEQCIH5y6hPmiDW3zdXlFEw5sjdXvbV7c3d20SGKYP8wuB4lAiBL3dPZNJz6oHDjDYuidQnwGCqw1mOuFIRAvzlk+pqYCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415857},"type":"module","shasum":"61a121813f30e42894dd7dbd4602ca7f6b680592","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-rlsJlN5SFto4MLTvR04RRjFwGLZofI8O9tZBlgTmCanBsHx6CEXrheV3JPJPOVb7aHXgkmxD1GV3MwSD4MH1VQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.2","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1778209463209_0.11581548168748501","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@otalan/cli","version":"1.2.1","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.2.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"d72972bdd7d0692ded4e1749b8743a60cad947a6","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.2.1.tgz","fileCount":7,"integrity":"sha512-1V75vja02IwOy7KpaPBbigrrxKPntfGvtyxpcImWv1H1Wdn7GTOgREmBIGZQskiEPthoiOvdqR4GVBHZny58dQ==","signatures":[{"sig":"MEYCIQCYzNjWjNsFJDZIOIvtO0TUeG3eWr1dIB8rT+vMqj2WHAIhALAIYTegzZ2Um4EhJRhH3F33du9HLZqI/Y1ivrEInYUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419368},"type":"module","shasum":"d72972bdd7d0692ded4e1749b8743a60cad947a6","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-1V75vja02IwOy7KpaPBbigrrxKPntfGvtyxpcImWv1H1Wdn7GTOgREmBIGZQskiEPthoiOvdqR4GVBHZny58dQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1778536369153_0.12184346363765153","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@otalan/cli","version":"1.2.2","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.2.2","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"43057ad7766eb1cdeae9c9821e6c5bcaf44e6979","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.2.2.tgz","fileCount":7,"integrity":"sha512-tRbmq41gs+KyX98HHL8u5D2GvabiU+smDP86USD4pHK+zmyEzNx3eBAyeRg7BJ5p4j44TAyDoja5SJlyOr5zVA==","signatures":[{"sig":"MEUCIQCA3dFO/rd9OhXxHmtVZG/2OO/GEFbjCS8VIZI+6mq41QIgQ5k6bpTlbKfS8w4pHBFVs1z83rerTc1vaysiaiOvHX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419300},"type":"module","shasum":"43057ad7766eb1cdeae9c9821e6c5bcaf44e6979","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-tRbmq41gs+KyX98HHL8u5D2GvabiU+smDP86USD4pHK+zmyEzNx3eBAyeRg7BJ5p4j44TAyDoja5SJlyOr5zVA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.3.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1778703475281_0.5451622494282982","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@otalan/cli","version":"1.3.0","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.3.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"7793f144eed1b055094d2bede04c321f487813ac","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.3.0.tgz","fileCount":7,"integrity":"sha512-D6tChiC2rrxDxZxGfDp9+9UMre2eP+Lnsh0PNIb4G7rTOA+sA3VUmp8Ll416gaJ0tX2illlsUfh7ZiSn1TupvQ==","signatures":[{"sig":"MEUCIQCAnMyNPdkSwmfhj6nY4uDGk0VQrJYraEYQLSBhLtiCIQIgUfG+vHcPItrxmJ718wPSSaB3Apx3m8etekBWKx4hFh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419942},"type":"module","shasum":"7793f144eed1b055094d2bede04c321f487813ac","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-D6tChiC2rrxDxZxGfDp9+9UMre2eP+Lnsh0PNIb4G7rTOA+sA3VUmp8Ll416gaJ0tX2illlsUfh7ZiSn1TupvQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1779119581953_0.7234714796369139","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@otalan/cli","version":"1.3.1","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.3.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"4ce48ff868fd84d33a306a972be2809248080feb","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.3.1.tgz","fileCount":7,"integrity":"sha512-tWmPjDzRlcB0SnXAlmCeBuhdVl9EaUBt6VI8YnTPqgWtgizXnSwe4jHKpHlWW6BlF6DsF9KZSc8uOK/HLvqGwQ==","signatures":[{"sig":"MEUCIANEm4Sh32mT51cspkacQJ1BgAE1ZLRRf9w1znMYZR9nAiEAiE71tPH7rn8lFFr2mR20c8AryYwvs/yRYBTtxGQjEGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421714},"type":"module","shasum":"4ce48ff868fd84d33a306a972be2809248080feb","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-tWmPjDzRlcB0SnXAlmCeBuhdVl9EaUBt6VI8YnTPqgWtgizXnSwe4jHKpHlWW6BlF6DsF9KZSc8uOK/HLvqGwQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1779129642858_0.6248648560627761","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@otalan/cli","version":"1.3.2","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.3.2","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"6890a62a34feece342a7a527f555dfe78dfd1b3e","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.3.2.tgz","fileCount":7,"integrity":"sha512-kgy9xn80U5uQ2AlV6Uj9k6h+D3z1QtL0f6h69GBmKdvEZPVma6DBoJfXjaX8F0Wfy1I9KBDJg+bY96Li0igV2w==","signatures":[{"sig":"MEUCIHo+gNXQu+NhzUeLzXvAh1pkLr3hakXeXVc//EjtqNH1AiEAtqbVqDOVNV0LMJ9FWxcL9sMyE1bJBNM/5zkDen2s8NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422674},"type":"module","shasum":"6890a62a34feece342a7a527f555dfe78dfd1b3e","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-kgy9xn80U5uQ2AlV6Uj9k6h+D3z1QtL0f6h69GBmKdvEZPVma6DBoJfXjaX8F0Wfy1I9KBDJg+bY96Li0igV2w==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1779137061740_0.44930376853283227","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@otalan/cli","version":"1.3.3","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.3.3","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"4363130a2c367d1d924b6f9a0ec2a8826679f0d7","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.3.3.tgz","fileCount":7,"integrity":"sha512-Ci3Sd3RH+krQt/+ht5hus8janDK130yQIjeq2M2DQaGFTSw+NIW0KYMBPmGgG1i6cFnR9BJ92NjMVbSzXf9i5g==","signatures":[{"sig":"MEYCIQDCwj4FbcgHnfSvbdjsw6qtCj+m53a4HICDGIs4+8gUlgIhAOmO4DTvRWUjd/UwZccfiCUYonbzq4e/da7t9w8EK+5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423131},"type":"module","shasum":"4363130a2c367d1d924b6f9a0ec2a8826679f0d7","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-Ci3Sd3RH+krQt/+ht5hus8janDK130yQIjeq2M2DQaGFTSw+NIW0KYMBPmGgG1i6cFnR9BJ92NjMVbSzXf9i5g==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1779138792779_0.12922704039601163","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@otalan/cli","version":"1.3.4","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.3.4","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"b6c9907ec8797acac344a7d6178bffbdd23f49e6","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.3.4.tgz","fileCount":7,"integrity":"sha512-Igco/53mrIpm5wMTGYUX4XIOobVBwOzMnUuTlyDRQQTl+wCure+EjIytyhBQ5VWLAHuF1TpCYqX5SMpbfnBI1A==","signatures":[{"sig":"MEYCIQD/IKedPUg8IePbpWc1Js1yKJmdFp8OzEFNEAWXoz+10AIhANmthbE2q2bdI2rnbCLnUEceKfLy+NJnhJfu2olVzGfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424297},"type":"module","shasum":"b6c9907ec8797acac344a7d6178bffbdd23f49e6","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-Igco/53mrIpm5wMTGYUX4XIOobVBwOzMnUuTlyDRQQTl+wCure+EjIytyhBQ5VWLAHuF1TpCYqX5SMpbfnBI1A==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.3","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4_1779339916288_0.7503438904114912","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@otalan/cli","version":"1.4.0","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.4.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"d40344c0ac3360452d3239cf573877d70d1dca2f","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.4.0.tgz","fileCount":7,"integrity":"sha512-W1gy6Bif8ODfHq2MJdKO1mwMqUUe3+ZbWiHFuyG1GFof8bL393o6iyKFC11EDqvZs+yMIIQ/zNV4H1GdNOxrmg==","signatures":[{"sig":"MEQCIEQZa161VdoqRgRndH5V/xz1nuJyPiGDqax1/HScLirkAiAvW6GurOj8owa91yG8bBldAKu4qSySWzhmuOdQAoNYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424669},"type":"module","shasum":"d40344c0ac3360452d3239cf573877d70d1dca2f","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-W1gy6Bif8ODfHq2MJdKO1mwMqUUe3+ZbWiHFuyG1GFof8bL393o6iyKFC11EDqvZs+yMIIQ/zNV4H1GdNOxrmg==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1779451430212_0.7912893739147522","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@otalan/cli","version":"1.4.1","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.4.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"535a7ae061a7d6b147abe6e63fcb3b0bf382ece1","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.4.1.tgz","fileCount":7,"integrity":"sha512-YKmrXvvmCmXC3SuOtFcAfLJVcrHXzddK7GlU9zhpu5kFJHJ8NRwx9PbQRzbys9NQyolQWkwfuTKzszBLm7iXDQ==","signatures":[{"sig":"MEUCIA7RvxB/yafq+xf4KgflCUCLNP4wE760gRVymwQQlvmoAiEA0QTJwFhQpnwhkAakpmNSM/D8BSCRSEa4kYQdu+3cS6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431121},"type":"module","shasum":"535a7ae061a7d6b147abe6e63fcb3b0bf382ece1","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-YKmrXvvmCmXC3SuOtFcAfLJVcrHXzddK7GlU9zhpu5kFJHJ8NRwx9PbQRzbys9NQyolQWkwfuTKzszBLm7iXDQ==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1779453390792_0.9765215216247918","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@otalan/cli","version":"1.5.0","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.5.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"c6bb0c5b947e915e438e11c1c14111d232ad82f5","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.5.0.tgz","fileCount":7,"integrity":"sha512-Fqv5qReFFVfLMp/Zw4GRlILzP0g83QldvnHtAW8Zikusfqvz5cAGUwqh3NpBfeNexJpnogpel7gzsD47Fv7E1w==","signatures":[{"sig":"MEUCIQD0SUci/G+MttpjC5UQXpLt+B6z9Eg/mfEpgVFro1K2XgIgXH+bxIhQPLGaqMGGogCQ0Kv5O+4cf9UAvzLC9rabqSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431971},"type":"module","shasum":"c6bb0c5b947e915e438e11c1c14111d232ad82f5","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-Fqv5qReFFVfLMp/Zw4GRlILzP0g83QldvnHtAW8Zikusfqvz5cAGUwqh3NpBfeNexJpnogpel7gzsD47Fv7E1w==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1779547568055_0.08191175928575989","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@otalan/cli","version":"1.5.1","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.5.1","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"a91516979cb54f9f5536b24521a57663bd112485","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.5.1.tgz","fileCount":7,"integrity":"sha512-j2PftlfyQDcS6tk7QlVxSOlPp3x7g/NCgv9zhyi4pb7javtjXOGwaGhoYGoGMjeDhmjGnDdKh4+q9qiQAmKY0w==","signatures":[{"sig":"MEUCIBM6zfrCZCmVfqvKgtTr4ld1SPM4Z/lFUGhZS59m2BaIAiEAjFzzvM8Kowul0ItEBLyRM2xbJ7xJmsorTQmB+9nG2nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434223},"type":"module","shasum":"a91516979cb54f9f5536b24521a57663bd112485","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-j2PftlfyQDcS6tk7QlVxSOlPp3x7g/NCgv9zhyi4pb7javtjXOGwaGhoYGoGMjeDhmjGnDdKh4+q9qiQAmKY0w==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1_1779782949495_0.27068507688428567","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@otalan/cli","version":"1.5.2","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.5.2","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"fbbd13103f013c8cd28f42b86709e644ffcdd644","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.5.2.tgz","fileCount":7,"integrity":"sha512-Q5aeoZER19lORsRXfQIJCvD1WK6P5wu0CPW/K4AYKJaoN1T6RLv0718uTWql0PLev+Be54jF73alxWptYu6hqg==","signatures":[{"sig":"MEUCIB9Bao/OFjqH3t75As7XqIvXwXF20x9qYA2tPuTEeyfTAiEA0e8kIkHevcVp7wfKtpJNuaPHYlO5TMMBN1+IZ1RdEg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435486},"type":"module","shasum":"fbbd13103f013c8cd28f42b86709e644ffcdd644","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-Q5aeoZER19lORsRXfQIJCvD1WK6P5wu0CPW/K4AYKJaoN1T6RLv0718uTWql0PLev+Be54jF73alxWptYu6hqg==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2_1779921434030_0.6258502716309529","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@otalan/cli","version":"1.5.3","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.5.3","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"631858ca6dd283cbf33203364106c6b518c1a47b","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.5.3.tgz","fileCount":7,"integrity":"sha512-EwcDGwzDaSmEBAimaOyjxskvC3DHhMmsrWkqFb125RII43iDEQmv5/3tz2E6av1KP/JTSpfIz0UQomLJjoBZuA==","signatures":[{"sig":"MEUCID/w0d9xFoq4mhjy3huVOmv6X9n92SE+Iwh1IOEeZ/vQAiEAkHuSvwbfIy23S1cagN17exgEfGQgPu1zGZwc1D7DIVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436293},"type":"module","shasum":"631858ca6dd283cbf33203364106c6b518c1a47b","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-EwcDGwzDaSmEBAimaOyjxskvC3DHhMmsrWkqFb125RII43iDEQmv5/3tz2E6av1KP/JTSpfIz0UQomLJjoBZuA==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.0","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.59.4","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3_1779923352627_0.25211299327056436","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@otalan/cli","version":"1.6.0","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"author":{"url":"https://github.com/Cirtadev","name":"Cirtadev"},"license":"Apache-2.0","_id":"@otalan/cli@1.6.0","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"bin":{"otalan":"dist/bin.js"},"dist":{"shasum":"fbe57499a8a3cc169c50116e887b501ff878a52b","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.6.0.tgz","fileCount":7,"integrity":"sha512-w6S2h+jwcDTpmvarPrOky+LpIBsHgC10HHxQsPJRogpdN48ZBBRwLl9ZpvQ83Fyd9J8P3uI4tTVx4XWIvRTDOg==","signatures":[{"sig":"MEYCIQD7X6YY8pquPYYDZ07Oz7T2w7wTvMC2sGTDWGey+rEE2AIhAL0+xqHFQkne6OoAnpFn6hvpCjbHX0IOPi92Fg0Duacn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483560},"type":"module","shasum":"fbe57499a8a3cc169c50116e887b501ff878a52b","engines":{"bun":">=1.3.11"},"scripts":{"lint":"eslint .","test":"bun test","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","check":"tsc -p tsconfig.json","prepack":"bun run build","lint:fix":"eslint . --fix","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","prepublishOnly":"bun test && bun run check && bun run lint","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64"},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"_integrity":"sha512-w6S2h+jwcDTpmvarPrOky+LpIBsHgC10HHxQsPJRogpdN48ZBBRwLl9ZpvQ83Fyd9J8P3uI4tTVx4XWIvRTDOg==","repository":{"url":"git+https://github.com/Cirtadev/otalan-cli.git","type":"git"},"_npmVersion":"10.8.3","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","fflate":"^0.8.3","@clack/prompts":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","@types/bun":"^1.3.14","typescript":"^6.0.3","typescript-eslint":"^8.60.0","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1780105642163_0.42540440445942207","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@otalan/cli","version":"1.7.0","description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","license":"Apache-2.0","author":{"name":"Cirtadev","url":"https://github.com/Cirtadev"},"keywords":["otalan","ota","cli","capacitor","expo","codepush"],"homepage":"https://otalan.com","bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"repository":{"type":"git","url":"git+https://github.com/Cirtadev/otalan-cli.git"},"type":"module","engines":{"bun":">=1.3.11"},"publishConfig":{"access":"public"},"bin":{"otalan":"dist/bin.js"},"scripts":{"prepublishOnly":"bun test && bun run check && bun run lint","prepack":"bun run build","build":"bun build ./src/bin.ts --target bun --outdir ./dist --minify","compile:macos":"bun build --compile --minify --target=bun-darwin-arm64 ./src/bin.ts --outfile ./dist/bin.macos-arm64","compile:linux":"bun build --compile --minify --target=bun-linux-x64 ./src/bin.ts --outfile ./dist/bin.linux-x64","compile:windows":"bun build --compile --minify --target=bun-windows-x64 ./src/bin.ts --outfile ./dist/bin.windows-x64","compile:all":"bun run compile:macos && bun run compile:linux && bun run compile:windows","pack:dry-run":"bun pm pack --dry-run","test":"bun test","check":"tsc -p tsconfig.json","lint":"eslint .","lint:fix":"eslint . --fix"},"dependencies":{"@clack/prompts":"^1.5.0","fflate":"^0.8.3","zod":"^4.4.3"},"devDependencies":{"@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@types/bun":"^1.3.14","eslint":"^10.4.1","jiti":"^2.7.0","typescript":"^6.0.3","typescript-eslint":"^8.60.0"},"_id":"@otalan/cli@1.7.0","_integrity":"sha512-rtGm54avHmlhnncI7x6h/4L4amHFQeBKABLzBRzuFM5SZOU7fNdGACeeJxtp1wb2R7BoQfPPy2m7hEDBTmkfVg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"13c7dbb059fd99dbfb101b7d110731a3c80b2edf","dist":{"integrity":"sha512-rtGm54avHmlhnncI7x6h/4L4amHFQeBKABLzBRzuFM5SZOU7fNdGACeeJxtp1wb2R7BoQfPPy2m7hEDBTmkfVg==","shasum":"13c7dbb059fd99dbfb101b7d110731a3c80b2edf","tarball":"https://registry.npmjs.org/@otalan/cli/-/cli-1.7.0.tgz","fileCount":7,"unpackedSize":486972,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvuF7s3lyqq9rPhFe1CImBC1ZN8fGFxmoOm2FNprkv5wIhAKfXeeT24omiMfxMCkSaOhSWwuzoZaUZ4WS92K/7AOmX"}]},"_npmUser":{"name":"cirtadev","email":"ab@cirtadev.com"},"directories":{},"maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.7.0_1780242225614_0.15631961926694338"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-03T23:17:12.204Z","modified":"2026-05-31T15:43:45.902Z","1.0.0":"2026-05-03T23:17:12.482Z","1.0.1":"2026-05-03T23:26:52.855Z","1.0.2":"2026-05-03T23:45:16.724Z","1.0.3":"2026-05-04T00:17:44.957Z","1.0.4":"2026-05-04T01:29:43.076Z","1.0.5":"2026-05-04T01:32:02.324Z","1.0.6":"2026-05-04T23:16:05.238Z","1.0.7":"2026-05-06T05:36:36.365Z","1.0.8":"2026-05-06T08:24:00.052Z","1.0.9":"2026-05-06T11:39:58.085Z","1.1.0":"2026-05-07T11:36:33.690Z","1.1.1":"2026-05-07T13:52:33.868Z","1.2.0":"2026-05-08T03:04:23.387Z","1.2.1":"2026-05-11T21:52:49.291Z","1.2.2":"2026-05-13T20:17:55.447Z","1.3.0":"2026-05-18T15:53:02.158Z","1.3.1":"2026-05-18T18:40:43.024Z","1.3.2":"2026-05-18T20:44:21.960Z","1.3.3":"2026-05-18T21:13:12.917Z","1.3.4":"2026-05-21T05:05:16.423Z","1.4.0":"2026-05-22T12:03:50.391Z","1.4.1":"2026-05-22T12:36:30.948Z","1.5.0":"2026-05-23T14:46:08.236Z","1.5.1":"2026-05-26T08:09:09.670Z","1.5.2":"2026-05-27T22:37:14.235Z","1.5.3":"2026-05-27T23:09:12.786Z","1.6.0":"2026-05-30T01:47:22.349Z","1.7.0":"2026-05-31T15:43:45.786Z"},"bugs":{"url":"https://github.com/Cirtadev/otalan-cli/issues"},"author":{"name":"Cirtadev","url":"https://github.com/Cirtadev"},"license":"Apache-2.0","homepage":"https://otalan.com","keywords":["otalan","ota","cli","capacitor","expo","codepush"],"repository":{"type":"git","url":"git+https://github.com/Cirtadev/otalan-cli.git"},"description":"Otalan CLI for bundling and publishing OTA updates through otalan.com.","maintainers":[{"name":"cirtadev","email":"ab@cirtadev.com"}],"readme":"# `@otalan/cli`\n\nOtalan CLI for bundling and publishing OTA update releases for Capacitor and Expo apps.\n\nWebsite: [otalan.com](https://otalan.com)\n\nPublished as an npm package, but the CLI itself runs on Bun.\n\n## Requirements\n\n- Bun `>= 1.3.11` installed and available on your `PATH`\n- An Otalan **OTA Publish Key**, generated from the Otalan Dashboard, for commands that talk to the Otalan API\n\nOtalan key prefixes are stable API identifiers:\n\n- **OTA Publish Key** values use the `otalan_ci_` prefix internally.\n- **OTA App Key** values use the `otalan_ota_` prefix internally.\n\nDo not use an OTA App Key in the CLI. OTA App Keys can be embedded in mobile app code for update checks, but they should not be shared outside the app or used for release automation.\n\n## Platform Support\n\nThe npm package ships a Bun-based CLI entrypoint, not standalone native binaries.\n\n- macOS and Linux are supported when Bun `>= 1.3.11` is installed.\n- Windows support is experimental until the CLI release flow is validated on Windows.\n- Native compile scripts exist for macOS, Linux, and Windows maintainers, but the compiled binaries are not included in the npm package.\n\n## App Framework Support\n\nOfficially supported app targets and versions:\n\n- Capacitor 7 and 8 with `--target capacitor`\n- Expo SDK 54, 55, and 56 with `--target expo`\n\nOther app targets and older framework versions may work, but they are not officially supported for the moment.\n\n## Install\n\nRecommended:\n\n```bash\nbun add -g @otalan/cli\n```\n\nIf you install the package with `npm`, `pnpm`, or `yarn`, `bun` still needs to be installed because the executable runs with `#!/usr/bin/env bun`.\n\nLocal development from this repo:\n\n```bash\nbun ./src/bin.ts help\n```\n\n## Quick Start\n\n### Capacitor\n\n1. Log in with your OTA Publish Key:\n\n```bash\notalan login --api-key otalan_ci_xxx\n```\n\n2. Link the current repo to your active Otalan app:\n\n```bash\notalan init\n```\n\n3. Build your web assets with your app's normal build command.\n\n4. Bundle the OTA payload:\n\n```bash\notalan bundle --target capacitor --platform ios --bundle-id 1.0.5\n```\n\n5. Publish the release:\n\n```bash\notalan publish --channel production\n```\n\n`otalan bundle --target capacitor` packages existing built web assets. By default it reads `dist/` first, then `www/`; pass `--input-dir <path>` if your build outputs somewhere else. Your app build must run first.\n`otalan publish` waits for server-side validation to finish before it returns.\n\n### Expo\n\n1. Log in with your OTA Publish Key:\n\n```bash\notalan login --api-key otalan_ci_xxx\n```\n\n2. Link the current repo to your active Otalan app:\n\n```bash\notalan init\n```\n\n3. Bundle the OTA payload:\n\n```bash\notalan bundle --target expo --platform ios --bundle-id 1.0.5\n```\n\n4. Publish the release:\n\n```bash\notalan publish --channel production\n```\n\n`otalan bundle --target expo` runs `bunx expo export` itself, exports into a temporary project-local `.otalan/expo-export-*` folder, packages the exported JS bundle and assets, and stores the generated Otalan satellite manifest for publish. You do not need to create a `dist/` or `www/` folder before running it.\n`otalan publish` waits for server-side validation to finish before it returns.\n\n## CI/CD Usage\n\nThe CLI is designed to work well in CI/CD with a project-scoped OTA Publish Key.\n\nSet these secrets in your CI provider:\n\n- `OTALAN_API_KEY` with your OTA Publish Key\n- `OTALAN_APP_ID` for an active app\n\nOptional:\n\n- `OTALAN_API_URL`\n\n### CI/CD Example: Capacitor\n\n```bash\nbun install --frozen-lockfile\nbun add -g @otalan/cli\nbun run build\notalan login --api-key \"$OTALAN_API_KEY\" --api-url \"${OTALAN_API_URL:-https://api.otalan.com}\"\notalan init --app-id \"$OTALAN_APP_ID\"\notalan bundle --target capacitor --platform ios --bundle-from-package\notalan publish --channel production\n```\n\nUse your normal app build command before `otalan bundle`. The CLI then packages the built web output from `dist/` or `www/` by default; pass `--input-dir <path>` if your Capacitor web output uses another folder.\n\n### CI/CD Example: Expo\n\n```bash\nbun install --frozen-lockfile\nbun add -g @otalan/cli\notalan login --api-key \"$OTALAN_API_KEY\" --api-url \"${OTALAN_API_URL:-https://api.otalan.com}\"\notalan init --app-id \"$OTALAN_APP_ID\"\notalan bundle --target expo --platform ios --bundle-from-package\notalan publish --channel production\n```\n\nThis runs `bunx expo export` through the CLI, using a temporary project-local `.otalan/expo-export-*` folder, packages the exported OTA assets, and publishes the resulting bundle through Otalan's validation pipeline. Do not add a separate web build step just to create `dist/` or `www/` for Expo.\n\n### GitHub Actions Example\n\n```yaml\nname: Publish OTA\n\non:\n  workflow_dispatch:\n\njobs:\n  publish-ios:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n\n      - uses: oven-sh/setup-bun@v2\n        with:\n          bun-version: 1.3.11\n\n      - run: bun install --frozen-lockfile\n      - run: bun add -g @otalan/cli\n      - run: bun run build\n      - run: otalan login --api-key \"$OTALAN_API_KEY\"\n        env:\n          OTALAN_API_KEY: ${{ secrets.OTALAN_API_KEY }}\n      - run: otalan init --app-id \"$OTALAN_APP_ID\"\n        env:\n          OTALAN_APP_ID: ${{ secrets.OTALAN_APP_ID }}\n      - run: otalan bundle --target capacitor --platform ios --bundle-from-package\n      - run: otalan publish --channel production\n```\n\nAdjust the build step and bundle target for your app:\n\n- Capacitor: keep your web build step and use `--target capacitor`\n- Expo: remove the web build step if not needed and use `--target expo`\n\n## What It Does\n\n- logs into the Otalan API\n- checks API connectivity and OTA Publish Key context\n- generates OTA Publish Key and OTA App Key material locally for dashboard import\n- links the current repo to an Otalan app\n- bundles Capacitor or Expo OTA output\n- publishes a bundle with rollout metadata\n- lists published bundles\n- rolls back to an older bundle\n- shows current bundle status\n\nThe CLI supports one release write path: `otalan publish`. There is no separate `upload` command.\n\n## Config Files\n\nGlobal auth config:\n\n```text\n~/.otalan/config.json\n```\n\nProject config:\n\n```text\notalan.config.json\n```\n\nExample project config:\n\n```json\n{\n  \"organizationSlug\": \"example-organization\",\n  \"projectSlug\": \"example-project\",\n  \"appName\": \"Example App\",\n  \"appId\": \"com.example.app\"\n}\n```\n\n`otalan.config.json` only links the repo to an Otalan project/app. Bundle and release targeting data such as `target`, `platform`, `runtimeVersion`, and `bundleId` live in `.otalan/bundle/manifest.json`.\n\n## Command Reference\n\n### `otalan help`\n\nShows the available commands and usage notes. Running `otalan` without arguments prints the same concise command list and notes.\n\n### `otalan version`\n\nPrints the installed CLI version.\n\n```bash\notalan version\notalan --version\notalan -v\n```\n\n### `otalan keygen`\n\nGenerates Otalan key material locally without calling the API. Use this for workflows where a team wants to create the key in its own terminal, CI setup, or secrets manager before importing it in the Otalan dashboard.\n\n```bash\notalan keygen --kind ci\notalan keygen --kind ota\n```\n\nIf `--kind` is omitted, the CLI prompts for `OTA Publish Key` or `OTA App Key`.\n\nThe `--kind` values and generated key prefixes keep the existing internal API identifiers:\n\n- `--kind ci` generates an OTA Publish Key with the `otalan_ci_` prefix.\n- `--kind ota` generates an OTA App Key with the `otalan_ota_` prefix.\n\nOutput includes both the full Otalan key and the base64url suffix without the `otalan_ci_` or `otalan_ota_` prefix:\n\n```text\n✓ Generated OTA Publish Key\n\n┌────────────────┬────────────────────────────────────────────┐\n│ Full key       │ otalan_ci_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │\n│ Without prefix │ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx           │\n└────────────────┴────────────────────────────────────────────┘\n```\n\n`otalan keygen` only creates local key material. Importing or activating a key should still happen through an authenticated dashboard flow; an existing OTA Publish Key should not be able to create more keys. OTA App Keys are intended for embedded app update checks and should not be shared or used as CLI credentials.\n\n### `otalan login`\n\nSaves the project OTA Publish Key and API base URL locally.\n\nOtalan's default API URL is `https://api.otalan.com`. Only pass `--api-url` for self-hosted or non-production API environments.\n\nIf auth is already saved, `otalan login` shows the current API URL as the prompt default and shows the current OTA Publish Key in masked form.\n\nDuring interactive login, typed OTA Publish Key characters are echoed as `*` so the terminal shows input progress without exposing the key.\n\n```bash\notalan login --api-key otalan_ci_xxx\n```\n\n### `otalan doctor`\n\nChecks API connectivity and prints the organization/project context resolved from the configured OTA Publish Key.\n\n```bash\notalan doctor\n```\n\nCI usage without saved local auth:\n\n```bash\notalan doctor --api-key \"$OTALAN_API_KEY\" --api-url \"${OTALAN_API_URL:-https://api.otalan.com}\"\n```\n\n### `otalan init`\n\nCreates `otalan.config.json` in the current project.\n\n`otalan init` lists the active apps in the project resolved from the logged-in OTA Publish Key and lets you select one. `appId` is scoped to that project, not globally unique across all projects. Archived apps are not listed and are treated as unavailable for CI publish, rollback, status, and bundle listing commands.\n\nRun `otalan init` once per app repo or working folder. If you switch to another checkout, folder, or app project, run `otalan init` there too so that folder has its own `otalan.config.json`.\n\nIf you pass `--app-id`, the CLI validates that the app exists in the logged-in project before writing `otalan.config.json`. The CLI also stores `organizationSlug`, `projectSlug`, and the selected app name as a safety check and display context.\n\n```bash\notalan init\n# Non-interactive CI usage:\notalan init \\\n  --app-id com.example.app\n```\n\n### `otalan bundle`\n\nBuilds `.otalan/bundle/bundle-<bundle-id>.zip` and `.otalan/bundle/manifest.json`.\n\n`.otalan/` is generated output. Add it to your app repo's `.gitignore`; `otalan publish` reads the bundle files from the current CI workspace after `otalan bundle` runs.\n\nCapacitor:\n\n```bash\notalan bundle --target capacitor --platform ios\n# Custom Capacitor web output folder:\notalan bundle --target capacitor --platform ios --input-dir build\n```\n\nExpo:\n\n```bash\notalan bundle --target expo --platform ios\n```\n\nCurrent behavior:\n\n- Official support covers Capacitor 7 and 8, and Expo SDK 54, 55, and 56\n- Other app targets and older framework versions may work, but they are not officially supported for the moment\n- Capacitor packages prebuilt web assets; it does not run your app build command\n- without `--input-dir`, Capacitor checks `dist/` first and then `www/`\n- pass `--input-dir <path>` to package a different Capacitor web output folder\n- Expo runs `bunx expo export --platform <platform>` into a temporary project-local `.otalan/expo-export-*` folder\n- Expo does not require a prebuilt `dist/` or `www/` folder\n- Expo stores the generated Otalan satellite manifest in `.otalan/bundle/manifest.json`, including `launchAsset`, `assets`, `runtimeVersion`, `bundleId`, and `expoConfig`\n- both outputs produce a ZIP plus `manifest.json`\n- default output uses colorized compact terminal UI symbols, shows animated status icons in interactive terminals, ends with `✓ Bundle created`, and prints the generated bundle folder as a compact table\n- `--verbose` or `-v` prints the linked project/app, streams Expo subprocess output, shows the Capacitor build reminder, source-map omitted count, bundle ID source, and JSON bundle result\n- source map files (`*.map`) are omitted from bundle ZIPs by default\n- native project/source files are rejected before bundle output is written; OTA bundles must only contain generated web/update assets\n- when `otalan login` and `otalan init` are configured, the CLI checks that the selected `bundleId` is not already published for the selected platform, runtimeVersion, and channel before writing bundle output\n- `--platform` is required so the CLI exports the selected platform and resolves the correct runtime version\n\nRuntime version defaults:\n\n- In an interactive terminal, `otalan bundle` prompts for the runtime version after showing the detected active runtime version.\n- Capacitor iOS defaults runtimeVersion from `CFBundleShortVersionString` in `Info.plist` and resolves `$(MARKETING_VERSION)` from the Xcode project when needed\n- Capacitor Android defaults runtimeVersion from `versionName` in `android/app/build.gradle` or `build.gradle.kts`\n- Expo runtimeVersion reads `--runtime-version`, Expo export metadata, or Expo config runtimeVersion policies/strings; if none are present, the CLI falls back to the selected platform Expo `version`\n- `--runtime-version` overrides auto-detection\n\nNative project file parsing is best-effort. If your `Info.plist`, Xcode build settings, or Gradle files use patterns the CLI cannot read, pass `--runtime-version` explicitly.\n\nFor Expo projects, the recommended app config is:\n\n```json\n{\n  \"expo\": {\n    \"version\": \"1.0.0\",\n    \"runtimeVersion\": {\n      \"policy\": \"appVersion\"\n    }\n  }\n}\n```\n\nUse a string value instead if you manage runtime compatibility manually:\n\n```json\n{\n  \"expo\": {\n    \"runtimeVersion\": \"1.0.0\"\n  }\n}\n```\n\nChoose the bundle ID you want to release:\n\n```bash\notalan bundle --target capacitor --platform ios --bundle-id 1.0.5\notalan bundle --target expo --platform ios --bundle-id 1.0.5\n```\n\n`bundleId` is the customer-facing OTA release identifier for all targets. The CLI maps it to the target-specific metadata internally.\n\nIf you omit `bundleId`:\n\n- in an interactive terminal, the CLI prompts for a bundle ID and shows the local bundle ID from `.otalan/bundle/manifest.json` when available\n- when `otalan login` and `otalan init` are configured, the prompt prints the latest 20 published bundles for the selected platform/runtime version/channel and also shows the active or latest listed published bundle ID\n- published bundle hints use `--channel`, defaulting to `production`\n- duplicate published bundle ID checks use the same `--channel` value and default to `production`\n- pressing Enter without a bundle ID keeps the automatic bundle ID behavior\n- the CLI reads `runtimeVersion` from the selected platform and adds a short hash suffix\n- example: `1.0.0-abc123def456`\n\nIf you want to take the bundle ID from `package.json` instead:\n\n```bash\notalan bundle --target capacitor --platform ios --bundle-from-package\notalan bundle --target expo --platform ios --bundle-from-package\n```\n\n### `otalan publish`\n\nPublishes the current bundle output with rollout metadata.\n\n`otalan publish` uses the `bundleId`, `platform`, and `runtimeVersion` stored in `.otalan/bundle/manifest.json`. To release `1.0.5`, set it when you run `otalan bundle --bundle-id 1.0.5`.\n\nCurrent behavior:\n\n- `channel` is chosen at publish time\n- publishes are mandatory by default\n- default rollout is `100`\n- `--platform` and `--runtime-version` can override the manifest, but only if they match it\n- `--output-dir` lets you publish a bundle from a non-default folder\n- `--rollout-percent` accepts an integer from `0` to `100`\n- `--optional` marks the update as non-mandatory\n- `--release-notes` attaches release notes to the published bundle\n- default output shows the app, bundle, platform/channel/runtime tuple, rollout, archive, and validation result, then ends with `✓ Release is Live`; `--verbose` or `-v` also prints the full project and ingest details as compact tables\n- Expo publish forwards the full generated Otalan satellite manifest when present\n- Expo publish sends the generated manifest with `runtimeVersion`\n- Expo manifests include the Expo config captured from `bunx expo config --json`; avoid placing secrets in Expo config fields that are not intended to be uploaded\n- Otalan validates the release ZIP before the publish completes\n- active rollouts can be paused and resumed later without changing the selected bundle\n\nDefault flow:\n\n```bash\notalan publish --channel production\n```\n\nStaged rollout:\n\n```bash\notalan publish --channel production --rollout-percent 25 --release-notes \"Fix startup crash\"\n```\n\nOptional update:\n\n```bash\notalan publish --channel production --optional\n```\n\nThis uses the direct-upload release flow:\n\n1. `POST /v1/releases/create` with JSON metadata for the release and local ZIP, including `expoManifest` for Expo bundles\n2. `PUT` the ZIP bytes directly to the returned opaque `uploadUrl` with the exact returned `uploadHeaders`, including `Content-Length`\n3. `POST /v1/releases/ingests/:id/complete`\n4. poll `GET /v1/releases/ingests/:id` until the ingest reaches `ready` or `failed`\n\nIf the direct object-storage upload fails before completion, the CLI calls `POST /v1/releases/ingests/:id/cancel` so the reserved ingest does not block a retry.\n\nThe ZIP is opened as a disk-backed `Bun.file` and passed directly to the returned `PUT` upload URL; `otalan publish` does not load the full archive into memory first.\n\nIf validation fails, `otalan publish` exits non-zero and prints the ingest failure reason when the API provides one. This makes the command safe to use directly in CI/CD pipelines.\n\n### `otalan channels`\n\nPrints the resolved organization/project context, then lists distinct release channels for the project resolved from the configured OTA Publish Key. This command does not require `otalan init`.\n\n```bash\notalan channels\notalan channels --app-id com.example.app\n```\n\nWhen `--app-id` is omitted in an interactive terminal, the CLI prompts for an app filter with `All` selected by default. Non-interactive runs default to `All`.\n\nThe command uses `GET /v1/releases/channels`, optionally with `?appId=...`, and prints each returned channel with the apps that use it in a compact table:\n\n```json\n{\n  \"items\": [\n    {\n      \"channel\": \"production\",\n      \"apps\": [\n        { \"appId\": \"com.example.app\", \"name\": \"Example App\" }\n      ]\n    }\n  ]\n}\n```\n\n### `otalan bundles`\n\nLists remote bundles for the current app so you can choose a bundle for rollback or rollout operations.\n\nRemote bundle tables are colorized and display the API `publishedAt` timestamp, not the bundle row `createdAt` timestamp.\n\nThe active bundle row is highlighted in green.\n\nBundle lists are paginated by the API. When `--page` and `--page-size` are omitted, Otalan returns page 1 with 20 bundles. `--page-size` is capped at 100.\n\nDefault resolution order:\n\n1. `--runtime-version`\n2. `.otalan/bundle/manifest.json` if present and the manifest platform matches the selected platform\n3. runtime version derived from the selected platform in the local app project\n4. interactive prompt\n\n```bash\notalan bundles --platform ios --channel production\notalan bundles --platform ios --channel production --page 2 --page-size 50\n```\n\n### `otalan rollback`\n\nReactivates an older bundle for the same tuple.\n\n`rollback` uses the same runtime-version default order as `bundles`. Pass `--runtime-version` if you want to override the detected default.\nIf `--bundle-id` is omitted, interactive terminals show a paginated selectable bundle list. The current live bundle is highlighted in green and disabled; deleted or unavailable archives are also disabled. Use `--page` and `--page-size` to choose which rollback candidates to display.\n\n```bash\notalan rollback --bundle-id 1.0.0-web.1 --platform ios --channel production\notalan rollback --platform ios --channel production --page 2 --page-size 50\n```\n\nWhen no bundles exist for the selected platform, channel, and runtimeVersion, `otalan rollback` exits without prompting for a target bundle. Successful rollbacks print `Bundle selected`, the selected bundle summary, and then `✓ Rollback done`.\n\n### `otalan pause`\n\nPauses delivery of the currently active bundle for the selected release tuple.\n\n`pause` uses the same runtime-version default order as `bundles`. The active bundle remains selected, but new OTA checks stop receiving it until you resume the rollout.\n\n```bash\notalan pause --platform ios --channel production\n```\n\n### `otalan resume`\n\nResumes delivery of the currently active bundle for the selected release tuple.\n\n`resume` uses the same runtime-version default order as `bundles`.\n\n```bash\notalan resume --platform ios --channel production\n```\n\n### `otalan status`\n\nShows the active bundle for the selected release tuple.\n\nThe active bundle summary displays `publishedAt` as `Published at`.\n\n`status` also uses the same runtime-version default order as `bundles`.\n\n```bash\notalan status --platform ios --channel production\n```\n\n## Bundle Output\n\n### Capacitor Manifest\n\n```json\n{\n  \"target\": \"capacitor\",\n  \"hash\": \"sha256...\",\n  \"runtimeVersion\": \"1.0.0\",\n  \"bundleId\": \"1.0.0-abcdef123456\",\n  \"createdAt\": \"2026-04-07T12:00:00.000Z\",\n  \"platform\": \"ios\"\n}\n```\n\n### Expo Satellite Manifest\n\n```json\n{\n  \"target\": \"expo\",\n  \"hash\": \"sha256...\",\n  \"runtimeVersion\": \"1.0.0\",\n  \"bundleId\": \"1.0.0-abcdef123456\",\n  \"launchAsset\": \"bundles/ios-xxxxx.js\",\n  \"assets\": [\n    \"assets/asset_1.png\"\n  ],\n  \"expoConfig\": {\n    \"name\": \"Example\",\n    \"slug\": \"example\",\n    \"scheme\": \"example\"\n  },\n  \"createdAt\": \"2026-04-07T12:00:00.000Z\",\n  \"platform\": \"ios\"\n}\n```\n\nFor Expo publishes, `otalan publish` serializes this file and sends it to `/v1/releases/create` as `expoManifest`.\n\n## Maintainer Release Checklist\n\nBefore publishing a public package release:\n\n- update `package.json` to the new package version\n- add the matching `CHANGELOG.md` entry\n- run the release checks and inspect the package dry run\n\n```bash\nbun install --frozen-lockfile\nbun test\nbun run check\nbun run lint\nbun run build\nbun pm pack --dry-run\n```\n\n`prepublishOnly` reruns tests, TypeScript, and ESLint. The scoped npm package is configured for public publishing through `publishConfig.access`.\n\n## Notes\n\n- This is a Bun-based CLI published on npm.\n- Terminal prompts, loading indicators, and interactive status rendering use `@clack/prompts`; command summaries and list commands use compact colorized tables.\n- Set `OTALAN_NO_COLOR=1` if you need plain, non-colorized logs.\n- Expo bundling uses `bunx expo ...`.\n- Default API URL is `https://api.otalan.com`.\n- Publishing, rollback, status, and `bundles` expect an OTA Publish Key and an active app.\n- Bundle and release commands print the linked project and app before continuing when project config is available.\n- Run `bun run build` after changing CLI source if you want `dist/bin.js` updated locally.\n","readmeFilename":"README.md"}