{
"private": true,
"scripts": {
"build": "node ./scripts/verify-packages-versions.js && nx run-many -t build:transpile build:types build:bundle",
"build:ci": "node ./scripts/verify-packages-versions.js && nx run-many -t build:transpile build:types",
"build:bundle": "nx run-many -t build:bundle",
"build:layer": "nx run-many -t build:layer",
"build:dev": "nx run-many -t build:types build:transpile",
"build:dev:filter": "nx run-many -t build:dev -p",
"build:transpile": "nx run-many -t build:transpile",
"build:types": "nx run-many -t build:types",
"build:watch": "nx run-many -t build:watch",
"build:dev:watch": "nx run-many -t build:dev:watch",
"build:tarball": "run-s clean:tarballs build:tarballs",
"build:tarballs": "nx run-many -t build:tarball",
"ci:print-build-artifact-paths": "node ./scripts/ci-print-build-artifact-paths.mjs",
"changelog": "tsx ./scripts/get-commit-list.ts",
"generate-changelog": "tsx ./scripts/generate-changelog.ts",
"circularDepCheck": "nx run-many -t circularDepCheck",
"clean": "run-s clean:build clean:caches",
"clean:build": "nx run-many -t clean",
"clean:caches": "yarn rimraf eslintcache .nxcache .nx",
"clean:deps": "rimraf packages/*/node_modules dev-packages/*/node_modules && rm -rf node_modules && yarn",
"clean:tarballs": "rimraf {packages,dev-packages}/*/*.tgz",
"clean:watchman": "watchman watch-del \".\"",
"clean:all": "run-s clean:build clean:tarballs clean:caches clean:deps clean:watchman",
"format": "oxfmt . --write",
"format:check": "oxfmt . --check",
"verify": "run-s format:check lint",
"fix": "run-s format lint:fix",
"lint": "oxlint .",
"lint:fix": "oxlint . --fix",
"lint:es-compatibility": "nx run-many -t lint:es-compatibility",
"lint:types": "nx run-many -t lint:types",
"dedupe-deps:check": "yarn-deduplicate yarn.lock --list --fail",
"dedupe-deps:fix": "yarn-deduplicate yarn.lock",
"postpublish": "nx run-many -t postpublish --parallel=1",
"test": "nx run-many -t test --exclude=@sentry-internal/browser-integration-tests --exclude=@sentry-internal/bun-integration-tests --exclude=@sentry-internal/deno-integration-tests --exclude=@sentry-internal/e2e-tests --exclude=@sentry-internal/integration-shims --exclude=@sentry-internal/node-integration-tests --exclude=@sentry-internal/cloudflare-integration-tests --exclude=@sentry-internal/bundler-plugin-integration-tests",
"test:scripts": "vitest run scripts/*.test.ts",
"test:unit": "nx run-many -t test:unit --exclude=@sentry-internal/browser-integration-tests --exclude=@sentry-internal/bun-integration-tests --exclude=@sentry-internal/deno-integration-tests --exclude=@sentry-internal/e2e-tests --exclude=@sentry-internal/integration-shims --exclude=@sentry-internal/node-integration-tests --exclude=@sentry-internal/cloudflare-integration-tests --exclude=@sentry-internal/bundler-plugin-integration-tests",
"test:update-snapshots": "nx run-many -t test:update-snapshots",
"test:pr": "nx affected -t test --exclude=@sentry-internal/browser-integration-tests --exclude=@sentry-internal/bun-integration-tests --exclude=@sentry-internal/deno-integration-tests --exclude=@sentry-internal/e2e-tests --exclude=@sentry-internal/integration-shims --exclude=@sentry-internal/node-integration-tests --exclude=@sentry-internal/cloudflare-integration-tests --exclude=@sentry-internal/bundler-plugin-integration-tests",
"test:pr:browser": "UNIT_TEST_ENV=browser tsx ./scripts/ci-unit-tests.ts --affected",
"test:pr:node": "UNIT_TEST_ENV=node tsx ./scripts/ci-unit-tests.ts --affected",
"test:ci:browser": "UNIT_TEST_ENV=browser tsx ./scripts/ci-unit-tests.ts",
"test:ci:node": "UNIT_TEST_ENV=node tsx ./scripts/ci-unit-tests.ts",
"test:ci:bun": "nx run-many -t test -p @sentry/bun",
"test:size-limit": "yarn size-limit --json",
"yalc:publish": "nx run-many -t yalc:publish"
},
"volta": {
"node": "20.19.5",
"yarn": "1.22.22",
"pnpm": "9.15.9"
},
"workspaces": [
"packages/angular",
"packages/astro",
"packages/aws-serverless",
"packages/browser",
"packages/browser-utils",
"packages/bundler-plugins",
"packages/bun",
"packages/core",
"packages/cloudflare",
"packages/deno",
"packages/effect",
"packages/ember",
"packages/elysia",
"packages/eslint-config-sdk",
"packages/eslint-plugin-sdk",
"packages/feedback",
"packages/gatsby",
"packages/google-cloud-serverless",
"packages/hono",
"packages/integration-shims",
"packages/nestjs",
"packages/nextjs",
"packages/nitro",
"packages/node",
"packages/node-native",
"packages/nuxt",
"packages/opentelemetry",
"packages/profiling-node",
"packages/react",
"packages/react-router",
"packages/remix",
"packages/replay-internal",
"packages/replay-canvas",
"packages/replay-worker",
"packages/server-utils",
"packages/solid",
"packages/solidstart",
"packages/svelte",
"packages/sveltekit",
"packages/tanstackstart-react",
"packages/typescript",
"packages/vercel-edge",
"packages/vue",
"packages/wasm",
"dev-packages/browser-integration-tests",
"dev-packages/bundler-plugin-integration-tests",
"dev-packages/e2e-tests",
"dev-packages/node-integration-tests",
"dev-packages/bun-integration-tests",
"dev-packages/deno-integration-tests",
"dev-packages/cloudflare-integration-tests",
"dev-packages/test-utils",
"dev-packages/size-limit-gh-action",
"dev-packages/clear-cache-gh-action",
"dev-packages/external-contributor-gh-action",
"dev-packages/rollup-utils",
"dev-packages/bundler-tests"
],
"devDependencies": {
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-replace": "^5.0.5",
"@rollup/plugin-terser": "^0.4.4",
"@size-limit/esbuild": "~12.1.0",
"@size-limit/file": "~12.1.0",
"@size-limit/webpack": "~12.1.0",
"@types/jsdom": "^21.1.6",
"@types/node": "^18.19.1",
"@vitest/coverage-v8": "^3.2.7",
"deepmerge": "^4.2.2",
"es-check": "^7.2.1",
"esbuild": "^0.28.1",
"jsdom": "^21.1.2",
"madge": "8.0.0",
"nodemon": "^3.1.10",
"npm-run-all2": "^6.2.0",
"nx": "22.7.7",
"oxfmt": "^0.63.0",
"oxlint": "^1.75.0",
"oxlint-tsgolint": "7",
"rimraf": "^5.0.10",
"rollup": "^4.60.3",
"rollup-plugin-esbuild": "^6.2.1",
"rollup-plugin-license": "^3.7.1",
"size-limit": "~12.1.0",
"tsx": "^4.23.0",
"typescript": "~7.0.2",
"vitest": "^3.2.7",
"yalc": "^1.0.0-pre.53",
"yarn-deduplicate": "6.0.2"
},
"resolutions": {
"**/nx/minimatch": "10.2.5",
"**/ng-packagr/postcss-url/minimatch": "3.1.5",
"**/@angular-devkit/build-angular/minimatch": "5.1.9",
"**/nitropack/rollup-plugin-visualizer": "^6.0.3"
},
"version": "0.0.0",
"name": "sentry-javascript"
}