@sentry/vercel-edge
Advanced tools
Comparing version 8.25.0 to 8.26.0
{ | ||
"name": "@sentry/vercel-edge", | ||
"version": "8.25.0", | ||
"version": "8.26.0", | ||
"description": "Offical Sentry SDK for the Vercel Edge Runtime", | ||
@@ -42,5 +42,5 @@ "repository": "git://github.com/getsentry/sentry-javascript.git", | ||
"dependencies": { | ||
"@sentry/core": "8.25.0", | ||
"@sentry/types": "8.25.0", | ||
"@sentry/utils": "8.25.0" | ||
"@sentry/core": "8.26.0", | ||
"@sentry/types": "8.26.0", | ||
"@sentry/utils": "8.26.0" | ||
}, | ||
@@ -47,0 +47,0 @@ "devDependencies": { |
@@ -7,4 +7,8 @@ <p align="center"> | ||
# Official Sentry SDK for Vercel Edge Runtime [ALPHA] | ||
# Internal Sentry Utilities for Vercel Edge Runtime | ||
> **NOTICE:** It is discouraged to depend on this package directly. `@sentry/vercel-edge` is used as building block for | ||
> higher level Sentry SDKs like `@sentry/nextjs`. The API of this `@sentry/vercel-edge` may break with any major and | ||
> non-major version! | ||
[![npm version](https://img.shields.io/npm/v/@sentry/vercel-edge.svg)](https://www.npmjs.com/package/@sentry/vercel-edge) | ||
@@ -16,48 +20,4 @@ [![npm dm](https://img.shields.io/npm/dm/@sentry/vercel-edge.svg)](https://www.npmjs.com/package/@sentry/vercel-edge) | ||
- [Official SDK Docs](https://docs.sentry.io/quickstart/) | ||
- [TypeDoc](http://getsentry.github.io/sentry-javascript/) | ||
**Note: This SDK is still in an alpha state. Breaking changes can occur at any time.** | ||
## Usage | ||
To use this SDK, call `init(options)` as early as possible in the main entry module. This will initialize the SDK and | ||
hook into the environment. Note that you can turn off almost all side effects using the respective options. | ||
```javascript | ||
// CJS Syntax | ||
const Sentry = require('@sentry/vercel-edge'); | ||
// ESM Syntax | ||
import * as Sentry from '@sentry/vercel-edge'; | ||
Sentry.init({ | ||
dsn: '__DSN__', | ||
// ... | ||
}); | ||
``` | ||
To set context information or send manual events, use the exported functions of `@sentry/vercel-edge`. Note that these | ||
functions will not perform any action before you have called `init()`: | ||
```javascript | ||
// Set user information, as well as tags and further extras | ||
Sentry.setExtra('battery', 0.7); | ||
Sentry.setTag('user_mode', 'admin'); | ||
Sentry.setUser({ id: '4711' }); | ||
// Add a breadcrumb for future events | ||
Sentry.addBreadcrumb({ | ||
message: 'My Breadcrumb', | ||
// ... | ||
}); | ||
// Capture exceptions, messages or manual events | ||
Sentry.captureMessage('Hello, world!'); | ||
Sentry.captureException(new Error('Good bye')); | ||
Sentry.captureEvent({ | ||
message: 'Manual', | ||
stacktrace: [ | ||
// ... | ||
], | ||
}); | ||
``` | ||
- [Sentry.io](https://sentry.io/?utm_source=github&utm_medium=npm_vercel_edge) | ||
- [Sentry Discord Server](https://discord.gg/Ww9hbqr) | ||
- [Stack Overflow](https://stackoverflow.com/questions/tagged/sentry) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
138370
22
+ Added@sentry/core@8.26.0(transitive)
+ Added@sentry/types@8.26.0(transitive)
+ Added@sentry/utils@8.26.0(transitive)
- Removed@sentry/core@8.25.0(transitive)
- Removed@sentry/types@8.25.0(transitive)
- Removed@sentry/utils@8.25.0(transitive)
Updated@sentry/core@8.26.0
Updated@sentry/types@8.26.0
Updated@sentry/utils@8.26.0