GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - getsentry/sentry-javascript: Official Sentry SDKs for JavaScript

BranchesTags
Open more actions menu

Latest commit

 

History

17,699 Commits
17,699 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.claude
.claude
 
 
.cursor
.cursor
 
 
.github
.github
 
 
.vscode
.vscode
 
 
dev-packages
dev-packages
 
 
docs
docs
 
 
packages
packages
 
 
scripts
scripts
 
 
vite
vite
 
 
.craft.yml
.craft.yml
 
 
.editorconfig
.editorconfig
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitignore
.gitignore
 
 
.oxfmtrc.json
.oxfmtrc.json
 
 
.oxlintrc.base.json
.oxlintrc.base.json
 
 
.oxlintrc.json
.oxlintrc.json
 
 
.secret_scan_ignore
.secret_scan_ignore
 
 
.size-limit.js
.size-limit.js
 
 
.version.json
.version.json
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
MIGRATION.md
MIGRATION.md
 
 
README.md
README.md
 
 
agents.lock
agents.lock
 
 
agents.toml
agents.toml
 
 
nx.json
nx.json
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.dev.json
tsconfig.dev.json
 
 
tsconfig.json
tsconfig.json
 
 
typedoc.js
typedoc.js
 
 
warden.toml
warden.toml
 
 

Repository files navigation

Sentry

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

Build & Test npm version Discord

Official Sentry SDKs for JavaScript

Sentry 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

  • Documentation
  • Forum
  • Discord
  • Stack Overflow
  • X Follow

Contents

  • Contributing
  • Supported Platforms
  • Installation and Usage
  • Other Packages
  • Bug Bounty Program

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/node: SDK for Node including integrations for Express
  • @sentry/angular: Browser SDK for Angular
  • @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/solid: Browser SDK for Solid
  • @sentry/gatsby: SDK for Gatsby
  • @sentry/nestjs: SDK for NestJS
  • @sentry/nextjs: SDK for Next.js
  • @sentry/nitro: SDK for Nitro
  • @sentry/remix: SDK for Remix
  • @sentry/tanstackstart-react: SDK for TanStack Start React
  • @sentry/aws-serverless: SDK for AWS Lambda Functions
  • @sentry/google-cloud-serverless: SDK for Google Cloud Functions
  • @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
  • @sentry/effect: SDK for Effect (Alpha)
  • @sentry/bun: SDK for Bun
  • @sentry/elysia: SDK for Elysia
  • @sentry/deno: SDK for Deno
  • @sentry/cloudflare: SDK for Cloudflare

Version Support Policy

We recognize the importance of continued support for our SDK across different versions. Our commitment is to provide bug fixes and feature updates for older versions based on community demand and usage.

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 * as Sentry from '@sentry/browser';

Sentry.init({
  dsn: '__DSN__',
  // ...
});

Sentry.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/replay: Provides the integration for Session Replay.
  • @sentry/core: The base for all JavaScript SDKs with interfaces, type definitions and base classes.

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.

Contributors

Thanks to everyone who contributed to the Sentry JavaScript SDK!

About

Official Sentry SDKs for JavaScript

sentry.io

Topics

angularcrash-reportingembererror-monitoringhacktoberfestjavascriptjavascript-clientnextjsnoderavenreactsdksentrysentry-clienttag-productionteam-sdk-javascriptteam-web-frontendtypescriptvue

Resources

Readme
License

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

8.8k stars

Watchers

116 watching

Forks

1.9k forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.