Installation
Swift Package Manager — add to Package.swift:
.package(url: "https://github.com/hayek/AppFeedbackSDK", from: "0.1.0"),Then depend on the products you need:
.target(name: "YourApp", dependencies: [ .product(name: "AppFeedbackCore", package: "AppFeedbackSDK"), .product(name: "AppFeedbackUI", package: "AppFeedbackSDK"), // optional drop-in sheet])Or in Xcode: File → Add Package Dependencies… and paste the repo URL. Platforms: iOS 17 · macOS 14 · watchOS 10 · tvOS 17 · visionOS 1.
npm i @appfeedback/core @appfeedback/widget# React component:npm i @appfeedback/react# Server-side relay handler:npm i @appfeedback/relay@appfeedback/core— framework-agnostic: wire format +RelayTransport/DirectGitHubTransport.@appfeedback/widget— the drop-in feedback form.@appfeedback/react—<FeedbackForm>wrapper.@appfeedback/relay— the handler you deploy (guide).
ESM, dual-typed; React is a peer dependency (>=18 <20).
Maven Central coordinates (publishing in progress):
dependencies { implementation("io.github.hayek:appfeedback-android:0.1.0") implementation("io.github.hayek:appfeedback-android-compose:0.1.0") // drop-in FeedbackSheet}minSdk 24. Until the release lands, build from the appfeedback-android repo.