{"_id":"@_linked/sentry","_rev":"4-05ba42f30cbe3bbc6a5200bf16a18503","name":"@_linked/sentry","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.2":{"name":"@_linked/sentry","version":"1.0.2","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/sentry@1.0.2","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"4d6ed1d223fdf0c20a15b4b35a744ec81887052b","tarball":"https://registry.npmjs.org/@_linked/sentry/-/sentry-1.0.2.tgz","fileCount":10,"integrity":"sha512-8tiGlBhJ91RaNMWIQk+r+S6CK9XZ+LQ21gqAL6Kjqa9dF2dPfQ9cKA2N35anDWJ96+nWPqKnGT1pPIwDtckukw==","signatures":[{"sig":"MEQCIBRVAAVdclUDmbBAV3RkWH9il6Z/kBoyIMG8T6x6mokVAiBu1Rv1zSoC++r2vZHaMw5a+hOsexxZIePk90RavS6AqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7485},"main":"lib/cjs/index.js","type":"module","types":"dist/sentry.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"8192107898faae76ae695757b4cfc8cccce38092","scripts":{"build":"yarn linked build","start":"npm exec linked dev","postpublish":"npm exec linked register","prepublishOnly":"yarn linked build production"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"## Introduction","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@sentry/node":"8.55.0","@_linked/core":"^2.0.1","@sentry/react":"8.55.0","@sentry/capacitor":"1.4.0","@_linked/server-utils":"~1.0","@sentry/profiling-node":"8.55.0"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_1.0.2_1776894770454_0.1473853912925578","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@_linked/sentry","version":"1.0.3","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/sentry@1.0.3","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"8a54c8759fca43d3f88636fc75d02b09433d9f84","tarball":"https://registry.npmjs.org/@_linked/sentry/-/sentry-1.0.3.tgz","fileCount":10,"integrity":"sha512-mko7MGh8tQ1I7QIWxMzH8mIgYP/UylJrpjr+rNfCyV98wQH32BKd2/pTnmi6cYWoadRvdiil8OpBkXOOzKIbHQ==","signatures":[{"sig":"MEYCIQDKPQ/lImXKHS09PT3es7aN3n8wDiJ1Yh5PxS7xHzK11AIhANxfPEfmOuvByuIAx2a2xp4+/sNvaDQyNZK4eRHlUEeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8937},"main":"lib/cjs/index.js","type":"module","types":"dist/sentry.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"d3a31a1c8410269f92be7cf06a3562c6bb7b6a4b","scripts":{"build":"yarn linked build","start":"npm exec linked dev","postpublish":"npm exec linked register","prepublishOnly":"yarn linked build production"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"## Introduction","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@sentry/node":"8.55.0","@_linked/core":"^2.0.1","@sentry/react":"8.55.0","@sentry/capacitor":"1.4.0","@_linked/server-utils":"~1.0","@sentry/profiling-node":"8.55.0"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_1.0.3_1783369604638_0.9364802694708037","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@_linked/sentry","version":"1.0.4","keywords":["lincd","linked data","interoperable","semantic web","web3"],"author":"","license":"ISC","_id":"@_linked/sentry@1.0.4","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"d6d1d5c29d9b3b8025098e71ba662c676e8ee02c","tarball":"https://registry.npmjs.org/@_linked/sentry/-/sentry-1.0.4.tgz","fileCount":35,"integrity":"sha512-3D2fTTN8b57vJSlj519I+U2ALSl2Vzw85J8vIVn6/jvVcVVZo0bBMYok+usVTd+SGOlwX7B8uMZHvrh6XQ3clQ==","signatures":[{"sig":"MEQCIH8CnYdWyWCb0BsNkxlnEDhR7ZJnSi4LDv0IW0Te03qxAiBsRJL/tNhKoL+g71nn0tQckmTGGDx7oDhf10WQcs9ICw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25232},"main":"lib/cjs/index.js","type":"module","types":"dist/sentry.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"}},"gitHead":"a8a76ca9715d02cb79e67a1d1a82fc77d689a95d","scripts":{"build":"rimraf ./lib && yarn build-esm && yarn copy-to-lib","start":"npm exec linked dev","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && (yarn tsc -p tsconfig-esm.json || echo 'tsc returned non-zero; .js still emitted via noEmitOnError default')","copy-to-lib":"echo 'copying JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.json' lib/esm"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"## Introduction","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@sentry/node":"8.55.0","@_linked/core":"^2.0.1","@sentry/react":"8.55.0","@sentry/capacitor":"1.4.0","@_linked/server-utils":"~1.0","@sentry/profiling-node":"8.55.0"},"linkedPackage":true,"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.7","copyfiles":"^2.4.1","typescript":"^5.7.3","@_linked/cli":"^1.2","@changesets/cli":"^2.29.8","tsconfig-to-dual-package":"^1.2.0","@changesets/changelog-github":"^0.5.2","typescript-plugin-css-modules":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_1.0.4_1784115887009_0.2818208684672405","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@_linked/sentry","description":"## Introduction","author":"","repository":{"type":"git","url":""},"version":"1.0.5","type":"module","linkedPackage":true,"main":"lib/cjs/index.js","types":"dist/sentry.d.ts","license":"ISC","scripts":{"start":"npm exec linked dev","build":"rimraf ./lib && yarn build-esm && yarn copy-to-lib","build-esm":"echo \"compiling ESM\" && rimraf ./lib/esm && (yarn tsc -p tsconfig-esm.json || echo 'tsc returned non-zero; .js still emitted via noEmitOnError default')","copy-to-lib":"echo 'copying JSON assets to lib folder' && yarn copyfiles -u 1 'src/**/*.json' lib/esm"},"keywords":["lincd","linked data","interoperable","semantic web","web3"],"dependencies":{"@_linked/core":"^2.0.1","@_linked/server-utils":"^1.0","@sentry/capacitor":"1.4.0","@sentry/node":"8.55.0","@sentry/profiling-node":"8.55.0","@sentry/react":"8.55.0"},"devDependencies":{"@_linked/cli":"^1.2","@changesets/changelog-github":"^0.5.2","@changesets/cli":"^2.29.8","copyfiles":"^2.4.1","rimraf":"^5.0.7","tsconfig-to-dual-package":"^1.2.0","typescript":"^5.7.3","typescript-plugin-css-modules":"^5.1.0"},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*.js":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"}},"typesVersions":{"*":{"*":["lib/esm/*"]}},"publishConfig":{"access":"public"},"_id":"@_linked/sentry@1.0.5","gitHead":"99f33af81bb46a6a49e3974ce7f6c09e46e353d9","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-D3e7LmW+kIVFhkiazxUVP7HxqiqY0M9zysgc4pFL7uuAtkT2A+ICVb/WNwUO5K62mlSCfG7Me82IO93U236nVw==","shasum":"01c5f62e3290d66a17a952b32c85f35c106a7b02","tarball":"https://registry.npmjs.org/@_linked/sentry/-/sentry-1.0.5.tgz","fileCount":35,"unpackedSize":25232,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeIN4XDjtEa/sD9k2rngrxcC2q1Pdfmr+YHxR6lXgB+gIgFvCf8n85661Ko8o+TjtmSz3tHfLE5kLnGmsyAz+usxs="}]},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"directories":{},"maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sentry_1.0.5_1784217098216_0.5197085299311146"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T21:52:50.215Z","modified":"2026-07-16T15:51:38.499Z","1.0.2":"2026-04-22T21:52:50.594Z","1.0.3":"2026-07-06T20:26:44.794Z","1.0.4":"2026-07-15T11:44:47.152Z","1.0.5":"2026-07-16T15:51:38.348Z"},"license":"ISC","keywords":["lincd","linked data","interoperable","semantic web","web3"],"repository":{"type":"git","url":""},"description":"## Introduction","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"readme":"# How to use LINCD Sentry\n\n## Introduction\n\nLINCD Sentry is a powerful error tracking tool that can be integrated into both Express (backend) and React (frontend) applications.\n\n## Installation\n\nTo install LINCD Sentry, use the following command:\n\n```json\nyarn add @sentry/capacitor lincd-sentry\n```\n\nNext, add the `SENTRY_DSN` and `SITE_ROOT` to your environment variables. This can be obtained from your Sentry Project Settings.\n\n```\n\"SITE_ROOT\": \"https://app.your-project.com\",\n\"SENTRY_DSN\": \"https://1984939c....ingest.us.sentry.io/4506862...\",\n```\n\n#### Usage\n\n##### Frontend\n\nTo use LINCD Sentry in your frontend application, import `LinkedErrorLogging` from `lincd` and `SentryFrontendErrorLogger` from `lincd-sentry` in your main index file.\n\n```tsx\nimport { LinkedErrorLogging } from '@_linked/core/lib/utils/LinkedErrorLogging';\nimport { SentryFrontendErrorLogger } from 'lincd-sentry/lib/utils/SentryFrontendErrorLogger';\n\n// init sentry logging before rendering the app\nLinkedErrorLogging.setDefaultLogger(new SentryFrontendErrorLogger());\n```\n\n##### Backend\n\nIf you have `SENTRY_DSN` and `SITE_ROOT` defined in your environment variables, the Sentry backend will be set up automatically.\n","readmeFilename":"readme.md"}