surged-sentry
v0.0.2
Published
<p align="center"> <a href="https://sentry.io/?utm_source=github&utm_medium=logo" target="_blank"> <img src="https://sentry-brand.storage.googleapis.com/sentry-wordmark-dark-280x84.png" alt="Sentry" width="280" height="84"> </a> </p>
Downloads
5
Readme
Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions
Official Sentry SDKs for JavaScript
This is the next line of Sentry JavaScript SDKs, comprised in the @sentry/
namespace. It will provide a more
convenient interface and improved consistency between various JavaScript environments.
Links
Contents
Supported Platforms
For each major JavaScript platform, there is a specific high-level SDK that provides all the tools you need in a single package. Please refer to the README and instructions of those SDKs for more detailed information:
@sentry/browser
: SDK for Browsers@sentry/bun
: SDK for Bun@sentry/node
: SDK for Node including integrations for Express@sentry/angular
: Browser SDK for Angular@sentry/angular-ivy
: Browser SDK for Angular with native support for Angular's Ivy rendering engine.@sentry/astro
: SDK for Astro@sentry/ember
: Browser SDK for Ember@sentry/react
: Browser SDK for React@sentry/svelte
: Browser SDK for Svelte@sentry/sveltekit
: SDK for SvelteKit@sentry/vue
: Browser SDK for Vue@sentry/gatsby
: SDK for Gatsby@sentry/nextjs
: SDK for Next.js@sentry/remix
: SDK for Remix@sentry/integrations
: Pluggable integrations that can be used to enhance JS SDKs@sentry/serverless
: SDK for Serverless Platforms (AWS, GCP)@sentry/electron
: SDK for Electron with support for native crashes@sentry/react-native
: SDK for React Native with support for native crashes@sentry/capacitor
: SDK for Capacitor Apps and Ionic with support for native crashes
Installation and Usage
To install a SDK, simply add the high-level package, for example:
npm install --save @sentry/browser
yarn add @sentry/browser
Setup and usage of these SDKs always follows the same principle.
import { init, captureMessage } from '@sentry/browser';
init({
dsn: '__DSN__',
// ...
});
captureMessage('Hello, world!');
Other Packages
Besides the high-level SDKs, this repository contains shared packages, helpers and configuration used for SDK development. If you're thinking about contributing to or creating a JavaScript-based SDK, have a look at the resources below:
@sentry/tracing
: Provides integrations and extensions for Performance Monitoring / Tracing.@sentry/replay
: Provides the integration for Session Replay.@sentry/core
: The base for all JavaScript SDKs with interfaces, type definitions and base classes.@sentry/utils
: A set of helpers and utility functions useful for various SDKs.@sentry/types
: Types used in all packages.
Bug Bounty Program
Our bug bounty program aims to improve the security of our open source projects by encouraging the community to identify and report potential security vulnerabilities. Your reward will depend on the severity of the identified vulnerability.
Our program is currently running on an invitation basis. If you're interested in participating, please send us an email to [email protected] and tell us, that you are interested in auditing this repository.
For more details, please have a look at https://sentry.io/security/#vulnerability-disclosure.