8
8
[ ![ Build Status] ( https://travis-ci.com/getsentry/sentry-javascript.svg?branch=master )] ( https://travis-ci.com/getsentry/sentry-javascript )
9
9
[ ![ codecov] ( https://codecov.io/gh/getsentry/sentry-javascript/branch/master/graph/badge.svg )] ( https://codecov.io/gh/getsentry/sentry-javascript )
10
10
[ ![ npm version] ( https://img.shields.io/npm/v/@sentry/core.svg )] ( https://www.npmjs.com/package/@sentry/core )
11
+ [ ![ typedoc] ( https://img.shields.io/badge/docs-typedoc-blue.svg )] ( http://getsentry.github.io/sentry-javascript/ )
11
12
12
13
# Official Sentry SDKs for JavaScript
13
14
14
15
This is the next line of Sentry JavaScript SDKs, comprised in the ` @sentry/ ` namespace. It will provide a more
15
16
convenient interface and improved consistency between various JavaScript environments.
16
17
17
- ** WARNING:** All of these SDKs are still undergoing active development, so the public interface might change and break
18
- backwards compatibility from time to time.
18
+ ## Links
19
+
20
+ - [ Official SDK Docs] ( https://docs.sentry.io/quickstart/ )
21
+ - [ TypeDoc] ( http://getsentry.github.io/sentry-javascript/ )
19
22
20
23
## Contents
21
24
@@ -30,21 +33,22 @@ backwards compatibility from time to time.
30
33
For each major JavaScript platform, there is a specific high-level SDK that provides all the tools you need in a single
31
34
package. Please refer to the README and instructions of those SDKs for more detailed information:
32
35
33
- - [ ` @sentry/hub ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/hub ) : Global state management of SDKs
34
- - [ ` @sentry/minimal ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/minimal ) : Minimal SDK for library
35
- authors to add Sentry support
36
- - [ ` @sentry/browser ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/browser ) : SDK for Browsers, including
37
- integrations for React, Angular, Ember, Vue and Backbone
38
- - [ ` @sentry/node ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/node ) : SDK for Node, including
36
+ - [ ` @sentry/hub ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/hub ) : Global state management of
37
+ SDKs
38
+ - [ ` @sentry/minimal ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/minimal ) : Minimal SDK for
39
+ library authors to add Sentry support
40
+ - [ ` @sentry/browser ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/browser ) : SDK for Browsers,
41
+ including integrations for React, Angular, Ember, Vue and Backbone
42
+ - [ ` @sentry/node ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/node ) : SDK for Node, including
39
43
integrations for Express, Koa, Loopback, Sails and Connect
40
44
- [ ` @sentry/electron ` ] ( https://github.com/getsentry/sentry-electron ) : SDK for Electron with support for native crashes
41
45
- [ ` sentry-cordova ` ] ( https://github.com/getsentry/sentry-cordova ) : SDK for Cordova Apps and Ionic with support for
42
46
native crashes
43
- - [ ` raven-js ` ] ( https://github.com/getsentry/raven-js /tree/master/packages/raven-js ) : Our old stable Javascript SDK, we
44
- still support and release bug fixes for the SDK but all new features will be implemented in ` @sentry/browser ` which is
45
- the successor.
46
- - [ ` raven ` ] ( https://github.com/getsentry/raven-js /tree/master/packages/raven-node ) : Our old stable Node SDK, same as for
47
- ` raven-js ` we still support and release bug fixes for the SDK but all new features will be implemented in
47
+ - [ ` raven-js ` ] ( https://github.com/getsentry/sentry-javascript /tree/master/packages/raven-js ) : Our old stable Javascript
48
+ SDK, we still support and release bug fixes for the SDK but all new features will be implemented in ` @sentry/browser `
49
+ which is the successor.
50
+ - [ ` raven ` ] ( https://github.com/getsentry/sentry-javascript /tree/master/packages/raven-node ) : Our old stable Node SDK,
51
+ same as for ` raven-js ` we still support and release bug fixes for the SDK but all new features will be implemented in
48
52
` @sentry/node ` which is the successor.
49
53
50
54
## Installation and Usage
@@ -75,15 +79,11 @@ Besides the high-level SDKs, this repository contains shared packages, helpers a
75
79
development. If you're thinking about contributing to or creating a JavaScript-based SDK, have a look at the resources
76
80
below:
77
81
78
- - [ ` @sentry/core ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/core ) : The base for all JavaScript SDKs
79
- with interfaces, type definitions and base classes.
80
- - [ ` @sentry/utils ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/utils ) : A set of helpers and utility
81
- functions useful for various SDKs.
82
- - [ ` @sentry/typescript ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/typescript ) : Shared Typescript
83
- compiler and linter options.
84
- - [ ` @sentry/types ` ] ( https://github.com/getsentry/raven-js/tree/master/packages/types ) : Types used in all packages.
85
-
86
- ## Join the Discussion
87
-
88
- Join the discussion in our [ tracking issue] ( https://github.com/getsentry/raven-js/issues/1281 ) and let us know what you
89
- think of the updated interface and new possibilities.
82
+ - [ ` @sentry/core ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/core ) : The base for all
83
+ JavaScript SDKs with interfaces, type definitions and base classes.
84
+ - [ ` @sentry/utils ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/utils ) : A set of helpers and
85
+ utility functions useful for various SDKs.
86
+ - [ ` @sentry/typescript ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript ) : Shared
87
+ Typescript compiler and linter options.
88
+ - [ ` @sentry/types ` ] ( https://github.com/getsentry/sentry-javascript/tree/master/packages/types ) : Types used in all
89
+ packages.
0 commit comments