{ "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" }