peakflow-api
v0.0.5
Published
JavaScript client for Peakflow error reporting with browser, Node, and Expo/React Native support.
Downloads
1,273
Readme
peakflow
JavaScript client for Peakflow error reporting with browser, Node, and Expo/React Native support.
Install
npm install peakflowUsage
import {BugReporting, debuggerInstance} from "peakflow"
const bugReporting = new BugReporting({authToken: "your-token"})
bugReporting.connect()Browser error listeners
import {BugReporting} from "peakflow"
const bugReporting = new BugReporting({authToken: "your-token"})
// Optional: enable source map parsing for script tags in web apps.
bugReporting.enableSourceMapsLoader()
bugReporting.connectOnError()
bugReporting.connectUnhandledRejection()Node error listeners
import {BugReporting} from "peakflow"
const bugReporting = new BugReporting({authToken: "your-token"})
bugReporting.connectNodeUncaughtException()
bugReporting.connectNodeUnhandledRejection()Expo / React Native error listeners
import {BugReporting} from "peakflow"
const bugReporting = new BugReporting({authToken: "your-token"})
bugReporting.connectExpoErrorHandlers()CLI
npx peakflow-api login
npx peakflow-api build-logs --latest-build-group --failingThe CLI stores credentials in .peakflow-api/credentials.json at the git root and uses the current branch by default.
