cask "reactotron" do arch arm: "-arm64" version "3.7.7" sha256 arm: "cd33d4a2f6b5a300d669462bfb7e75a305dab9eb6ce7f214631d715868c4dba2", intel: "7e593fa11b01b6d801382fd9ca258cd22696031bf893d4a7885daef19c079df5" url "https://github.com/infinitered/reactotron/releases/download/reactotron-app%40#{version}/Reactotron-#{version}#{arch}-mac.zip" name "Reactotron" desc "Desktop app for inspecting React JS and React Native projects" homepage "https://github.com/infinitered/reactotron" # Upstream publishes multiple packages in the same repository and, due to the # number of packages that are updated around the same time, the most recent # releases may not be for the app. This check searches for `reactotron-app` # releases, as the `GithubReleases` strategy may be unreliable in this # scenario. livecheck do url "https://github.com/infinitered/reactotron/releases?q=reactotron-app+prerelease%3Afalse" regex(%r{href=["']?[^"' >]*?/tag/reactotron-app(?:%40|@)v?(\d+(?:\.\d+)+)["' >]}i) strategy :page_match end auto_updates true depends_on macos: ">= :catalina" app "Reactotron.app" zap trash: [ "~/Library/Application Support/Reactotron", "~/Library/Logs/Reactotron", "~/Library/Preferences/com.reactotron.app.helper.plist", "~/Library/Preferences/com.reactotron.app.plist", "~/Library/Saved Application State/com.reactotron.app.savedState", ] end