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
發布數546
最新版本名稱8.0.0-alpha.5 (發布於 )
第一版名稱0.1.0 (發布於 )
創建於2012-02-01 20:16:25
推送於2024-03-25 17:31:39
最后一次提交2024-03-22 14:34:48
星數7.6k
關注者數121
派生數1.5k
提交數8.9k
已啟用問題?
問題數4486
打開的問題數351
拉請求數5314
打開的拉請求數59
關閉的拉請求數827
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部