{"repo":"yunusemreyakisan/preflight","free":true,"listed":false,"github":"https://github.com/yunusemreyakisan/preflight","clone":"git clone https://github.com/yunusemreyakisan/preflight.git","description":"CLI for App Store review checks on iOS, Flutter, and React Native apps.","language":"TypeScript","stars":57,"topics":["preflight","app-review","app-store","ci","cli","fastlane","flutter","ios","nodejs","privacy-manifest"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Preflight Preflight is a CLI for detecting App Store submission risk from local iOS project files before a build reaches App Review. It is built for mobile teams that want deterministic, evidence-backed checks in local workflows and CI. Preflight auto-discovers Apple-side project facts, optionally reads live App Store Connect release data, merges a sparse override config, and reports what was detected, what still needs human input, and what changed since the previous scan. Overview - Detect App Store submission risk before uploading a build for review - Catch missing review-readiness inputs such as demo accounts, login instructions, and review notes - Inspect privacy, metadata, StoreKit, screenshot, and capability signals from local Apple project files - Compare local values against App Store Connect metadata, review notes, screenshots, territories, and IAP listings - Produce human-readable, JSON, baseline-diff, and CI-friendly output Quick Start Preflight requires Node.js 20 or newer and is distributed through npm. Run a full scan without creating any config first: Or install it globally: Useful first commands: - Full scan: npx @yakisan/preflight scan - Machine-readable output: npx @yakisan/preflight scan --json - Compare with a previous report: npx @yakisan/preflight scan --baseline preflight-report.json - Emit GitHub Actions annotations: npx @yakisan/preflight scan --annotations github - Skip App Store Connect calls: npx @yakisan/preflight scan --skip-app-store-connect - C","default_branch":null,"files":null,"tree":[],"storefront":"/r/yunusemreyakisan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yunusemreyakisan/preflight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}