npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@veryfront/ext-observability-sentry-deno

v0.1.1251

Published

Veryfront first-party extension package for ext-observability-sentry-deno

Readme

@veryfront/ext-observability-sentry

First-party Sentry application error reporter for Veryfront runtimes.

This package is service-conditional rather than an auto-activated application extension. The server or agent service imports the matching reporter only after its enablement policy passes; adding the package to node_modules alone does not initialize Sentry or enable network egress.

Enable the adapter explicitly and provide its credential:

SENTRY_ENABLED=true
VERYFRONT_ERROR_REPORTER=sentry
SENTRY_DSN=https://[email protected]/1

Only SENTRY_ENABLED=true or SENTRY_ENABLED=1 enables reporting. An unset, blank, false, 0, or unrecognized value disables reporting even when the adapter and a valid DSN are present. SENTRY_DSN selects the event destination and may use a public HTTPS custom Sentry hostname; SENTRY_URL is release-tooling configuration and is not read by the runtime adapter.

SENTRY_DSN alone does not activate the framework adapter. Official compiled Veryfront binaries include the dormant adapter; npm consumers install @veryfront/ext-observability-sentry separately. The adapter captures unexpected application failures, tags them by service and boundary, and keeps OpenTelemetry as the owner of traces, metrics, and logs.

Runtime entrypoints

  • @veryfront/ext-observability-sentry keeps the V1 Deno-compatible root reporter export and the compatible ./deno and ./node subpaths. This package still depends on both Sentry SDKs for existing consumers.
  • @veryfront/ext-observability-sentry-deno exports the Deno reporter with only @sentry/deno.
  • @veryfront/ext-observability-sentry-node exports the Node reporter with only @sentry/node.

The Node and Deno reporters share the same privacy policy, service tags, veryfront.boundary tagging, Grafana trace correlation, fingerprinting, and bounded flush behavior. They only use Sentry for error capture; tracing, logs, request bodies, user data, and OpenTelemetry provider setup remain disabled.

The runtime-specific packages do not require the veryfront package at runtime or type-resolution time. They export the shared application-error declarations (ApplicationErrorContext and ApplicationErrorReporter) from the same source used by the framework reporter. Set context.processRole to preserve the process_role Sentry tag used by dashboards and alerts. Host and server names are not captured by default because they identify deployment infrastructure.