Official Sentry SDKs for JavaScript

用于 JavaScript 的官方 Sentry SDK。「Official Sentry SDK for JavaScript」

Github星跟踪图

Build Status
codecov
npm version
typedoc
Discord

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.

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,
    including integrations for React, Angular, Ember, Vue and Backbone
  • @sentry/node: SDK for Node, including
    integrations for Express, Koa, Loopback, Sails and Connect
  • @sentry/react-native: SDK for React Native with support for native crashes
  • @sentry/integrations: Pluggable
    integrations that can be used to enhance JS SDKs
  • @sentry/electron: SDK for Electron with support for native crashes
  • sentry-cordova: SDK for Cordova Apps and Ionic with support for
    native crashes
  • raven-js: Our old stable JavaScript
    SDK, we still support and release bug fixes for the SDK but all new features will be implemented in @sentry/browser
    which is the successor.
  • raven: Our old stable Node SDK,
    same as for raven-js we still support and release bug fixes for the SDK but all new features will be implemented in
    @sentry/node which is the successor.

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:

概览

名称与所有者getsentry/sentry-javascript
主编程语言TypeScript
编程语言JavaScript (语言数: 11)
平台
许可证MIT License
发布数555
最新版本名称8.0.0-beta.3 (发布于 )
第一版名称0.1.0 (发布于 )
创建于2012-02-01 20:16:25
推送于2024-04-22 17:10:22
最后一次提交2024-04-19 13:57:29
星数7.6k
关注者数120
派生数1.5k
提交数9.1k
已启用问题?
问题数4609
打开的问题数343
拉请求数5581
打开的拉请求数62
关闭的拉请求数864
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?
去到顶部