From 9f64eb52db1b9db2a80da8eb28879c9ff1aacf62 Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Fri, 17 Apr 2026 14:35:16 +0200 Subject: [PATCH 1/5] chore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio --- .agents/skills/e2e/SKILL.md | 2 +- .github/workflows/build.yml | 16 +- .github/workflows/canary.yml | 12 +- .gitignore | 3 - dev-packages/e2e-tests/.gitignore | 1 + dev-packages/e2e-tests/ciPnpmOverrides.ts | 19 + .../e2e-tests/lib/packedTarballUtils.ts | 69 ++ dev-packages/e2e-tests/lib/pnpmOverrides.ts | 38 + dev-packages/e2e-tests/lib/publishPackages.ts | 52 - .../lib/syncPackedTarballSymlinks.ts | 71 ++ dev-packages/e2e-tests/package.json | 14 +- dev-packages/e2e-tests/prepare.ts | 4 +- dev-packages/e2e-tests/registrySetup.ts | 140 --- dev-packages/e2e-tests/run.ts | 110 +- .../test-applications/angular-17/.npmrc | 2 - .../test-applications/angular-17/package.json | 4 +- .../test-applications/angular-18/.npmrc | 2 - .../test-applications/angular-18/package.json | 4 +- .../test-applications/angular-19/.npmrc | 2 - .../test-applications/angular-19/package.json | 4 +- .../test-applications/angular-20/.npmrc | 2 - .../test-applications/angular-20/package.json | 4 +- .../test-applications/angular-21/.npmrc | 2 - .../test-applications/angular-21/package.json | 4 +- .../test-applications/astro-4/.npmrc | 2 - .../test-applications/astro-4/package.json | 2 +- .../astro-5-cf-workers/.npmrc | 2 - .../astro-5-cf-workers/package.json | 4 +- .../test-applications/astro-5/.npmrc | 2 - .../test-applications/astro-5/package.json | 2 +- .../astro-6-cf-workers/.npmrc | 2 - .../astro-6-cf-workers/package.json | 4 +- .../test-applications/astro-6/.npmrc | 2 - .../test-applications/astro-6/package.json | 2 +- .../test-applications/aws-serverless/.npmrc | 2 - .../test-applications/browser-mfe-vite/.npmrc | 2 - .../apps/mfe-header/package.json | 2 +- .../apps/mfe-one/package.json | 2 +- .../browser-mfe-vite/apps/shell/package.json | 4 +- .../browser-webworker-vite/.npmrc | 2 - .../browser-webworker-vite/package.json | 2 +- .../test-applications/cloudflare-hono/.npmrc | 2 - .../cloudflare-hono/package.json | 2 +- .../cloudflare-local-workers/.npmrc | 2 - .../cloudflare-local-workers/package.json | 2 +- .../test-applications/cloudflare-mcp/.npmrc | 2 - .../cloudflare-mcp/package.json | 2 +- .../cloudflare-workers/.npmrc | 2 - .../cloudflare-workers/package.json | 2 +- .../cloudflare-workersentrypoint/.npmrc | 2 - .../cloudflare-workersentrypoint/package.json | 2 +- .../test-applications/create-react-app/.npmrc | 2 - .../create-react-app/package.json | 2 +- .../create-remix-app-express-vite-dev/.npmrc | 2 - .../package.json | 2 +- .../create-remix-app-express/.npmrc | 2 - .../create-remix-app-express/package.json | 2 +- .../create-remix-app-v2-non-vite/.npmrc | 2 - .../create-remix-app-v2-non-vite/package.json | 2 +- .../create-remix-app-v2/.npmrc | 2 - .../create-remix-app-v2/package.json | 2 +- .../debug-id-sourcemaps/.npmrc | 2 - .../debug-id-sourcemaps/package.json | 2 +- .../test-applications/default-browser/.npmrc | 2 - .../default-browser/package.json | 2 +- .../test-applications/deno-streamed/.npmrc | 2 - .../deno-streamed/package.json | 2 +- .../e2e-tests/test-applications/deno/.npmrc | 2 - .../test-applications/deno/package.json | 2 +- .../test-applications/effect-browser/.npmrc | 2 - .../effect-browser/package.json | 2 +- .../test-applications/effect-node/.npmrc | 2 - .../effect-node/package.json | 2 +- .../test-applications/elysia-bun/.npmrc | 2 - .../test-applications/elysia-bun/package.json | 2 +- .../test-applications/elysia-node/.npmrc | 2 - .../elysia-node/package.json | 2 +- .../test-applications/ember-classic/.npmrc | 2 - .../ember-classic/package.json | 2 +- .../test-applications/ember-embroider/.npmrc | 2 - .../ember-embroider/package.json | 2 +- .../test-applications/generic-ts3.8/.npmrc | 2 - .../generic-ts3.8/package.json | 10 +- .../test-applications/generic-ts5.0/.npmrc | 2 - .../generic-ts5.0/package.json | 10 +- .../hydrogen-react-router-7/.npmrc | 2 - .../hydrogen-react-router-7/package.json | 4 +- .../test-applications/nestjs-11/.npmrc | 2 - .../test-applications/nestjs-11/package.json | 2 +- .../test-applications/nestjs-8/.npmrc | 2 - .../test-applications/nestjs-8/package.json | 2 +- .../nestjs-basic-with-graphql/.npmrc | 2 - .../nestjs-basic-with-graphql/package.json | 2 +- .../test-applications/nestjs-basic/.npmrc | 2 - .../nestjs-basic/package.json | 2 +- .../test-applications/nestjs-bullmq/.npmrc | 2 - .../nestjs-bullmq/package.json | 2 +- .../nestjs-distributed-tracing/.npmrc | 2 - .../nestjs-distributed-tracing/package.json | 2 +- .../test-applications/nestjs-fastify/.npmrc | 2 - .../nestjs-fastify/package.json | 2 +- .../test-applications/nestjs-graphql/.npmrc | 2 - .../nestjs-graphql/package.json | 2 +- .../nestjs-microservices/.npmrc | 2 - .../nestjs-microservices/package.json | 2 +- .../nestjs-websockets/package.json | 2 +- .../nestjs-with-submodules-decorator/.npmrc | 2 - .../package.json | 2 +- .../nestjs-with-submodules/.npmrc | 2 - .../nestjs-with-submodules/package.json | 2 +- .../test-applications/nextjs-13/.npmrc | 2 - .../test-applications/nextjs-13/package.json | 2 +- .../test-applications/nextjs-14/.npmrc | 2 - .../test-applications/nextjs-14/package.json | 4 +- .../nextjs-15-basepath/.npmrc | 4 - .../nextjs-15-basepath/package.json | 2 +- .../test-applications/nextjs-15-intl/.npmrc | 2 - .../nextjs-15-intl/package.json | 2 +- .../test-applications/nextjs-15-t3/.npmrc | 2 - .../nextjs-15-t3/package.json | 2 +- .../test-applications/nextjs-15/.npmrc | 4 - .../test-applications/nextjs-15/package.json | 2 +- .../test-applications/nextjs-16-bun/.npmrc | 4 - .../nextjs-16-bun/package.json | 4 +- .../nextjs-16-cacheComponents/.npmrc | 4 - .../nextjs-16-cacheComponents/package.json | 4 +- .../nextjs-16-cf-workers/.npmrc | 2 - .../nextjs-16-cf-workers/package.json | 4 +- .../nextjs-16-trailing-slash/.npmrc | 4 - .../nextjs-16-trailing-slash/package.json | 4 +- .../test-applications/nextjs-16-tunnel/.npmrc | 4 - .../nextjs-16-tunnel/package.json | 4 +- .../nextjs-16-userfeedback/.npmrc | 4 - .../nextjs-16-userfeedback/package.json | 2 +- .../test-applications/nextjs-16/.npmrc | 4 - .../test-applications/nextjs-16/package.json | 4 +- .../test-applications/nextjs-app-dir/.npmrc | 2 - .../nextjs-app-dir/package.json | 4 +- .../test-applications/nextjs-orpc/.npmrc | 2 - .../nextjs-orpc/package.json | 2 +- .../test-applications/nextjs-pages-dir/.npmrc | 2 - .../nextjs-pages-dir/package.json | 4 +- .../nextjs-sourcemaps/.npmrc | 2 - .../nextjs-sourcemaps/package.json | 2 +- .../test-applications/node-connect/.npmrc | 2 - .../node-connect/package.json | 2 +- .../.npmrc | 2 - .../package.json | 4 +- .../node-core-express-otel-v1-sdk-node/.npmrc | 2 - .../package.json | 4 +- .../node-core-express-otel-v1/.npmrc | 2 - .../node-core-express-otel-v1/package.json | 4 +- .../.npmrc | 2 - .../package.json | 4 +- .../node-core-express-otel-v2-sdk-node/.npmrc | 2 - .../package.json | 4 +- .../node-core-express-otel-v2/.npmrc | 2 - .../node-core-express-otel-v2/package.json | 4 +- .../node-core-light-express/.npmrc | 2 - .../node-core-light-express/package.json | 4 +- .../node-core-light-otlp/.npmrc | 2 - .../node-core-light-otlp/package.json | 4 +- .../node-exports-test-app/.npmrc | 2 - .../node-exports-test-app/package.json | 16 +- .../node-express-cjs-preload/.npmrc | 2 - .../node-express-cjs-preload/package.json | 4 +- .../node-express-esm-loader/.npmrc | 2 - .../node-express-esm-loader/package.json | 4 +- .../node-express-esm-preload/.npmrc | 2 - .../node-express-esm-preload/package.json | 4 +- .../node-express-esm-without-loader/.npmrc | 2 - .../package.json | 4 +- .../.npmrc | 2 - .../package.json | 2 +- .../node-express-mcp-v2/.npmrc | 2 - .../node-express-mcp-v2/package.json | 4 +- .../node-express-send-to-sentry/.npmrc | 2 - .../node-express-send-to-sentry/package.json | 2 +- .../test-applications/node-express-v5/.npmrc | 2 - .../node-express-v5/package.json | 4 +- .../test-applications/node-express/.npmrc | 2 - .../node-express/package.json | 4 +- .../test-applications/node-fastify-3/.npmrc | 2 - .../node-fastify-3/package.json | 2 +- .../test-applications/node-fastify-4/.npmrc | 2 - .../node-fastify-4/package.json | 2 +- .../test-applications/node-fastify-5/.npmrc | 2 - .../node-fastify-5/package.json | 2 +- .../test-applications/node-firebase/.npmrc | 2 - .../node-firebase/firestore-app/package.json | 2 +- .../node-firebase/functions/package.json | 2 +- .../test-applications/node-hapi/.npmrc | 2 - .../test-applications/node-hapi/package.json | 2 +- .../test-applications/node-koa/.npmrc | 2 - .../test-applications/node-koa/package.json | 2 +- .../node-otel-custom-sampler/.npmrc | 2 - .../node-otel-custom-sampler/package.json | 4 +- .../node-otel-sdk-node/.npmrc | 2 - .../node-otel-sdk-node/package.json | 2 +- .../node-otel-without-tracing/.npmrc | 2 - .../node-otel-without-tracing/package.json | 2 +- .../test-applications/node-otel/.npmrc | 2 - .../test-applications/node-otel/package.json | 2 +- .../node-profiling-cjs/.npmrc | 2 - .../node-profiling-cjs/package.json | 4 +- .../node-profiling-electron/.npmrc | 2 - .../node-profiling-electron/package.json | 4 +- .../node-profiling-esm/.npmrc | 2 - .../node-profiling-esm/package.json | 4 +- .../nuxt-3-dynamic-import/.npmrc | 2 - .../nuxt-3-dynamic-import/package.json | 2 +- .../test-applications/nuxt-3-min/.npmrc | 2 - .../test-applications/nuxt-3-min/package.json | 2 +- .../nuxt-3-top-level-import/.npmrc | 2 - .../nuxt-3-top-level-import/package.json | 4 +- .../e2e-tests/test-applications/nuxt-3/.npmrc | 2 - .../test-applications/nuxt-3/package.json | 4 +- .../e2e-tests/test-applications/nuxt-4/.npmrc | 2 - .../test-applications/nuxt-4/package.json | 2 +- .../e2e-tests/test-applications/nuxt-5/.npmrc | 2 - .../test-applications/nuxt-5/package.json | 2 +- .../test-applications/react-17/.npmrc | 2 - .../test-applications/react-17/package.json | 2 +- .../test-applications/react-19/.npmrc | 2 - .../test-applications/react-19/package.json | 2 +- .../react-create-browser-router/.npmrc | 2 - .../react-create-browser-router/package.json | 2 +- .../react-create-hash-router/.npmrc | 2 - .../react-create-hash-router/package.json | 2 +- .../react-create-memory-router/.npmrc | 2 - .../react-create-memory-router/package.json | 2 +- .../test-applications/react-router-5/.npmrc | 2 - .../react-router-5/package.json | 2 +- .../react-router-6-descendant-routes/.npmrc | 2 - .../package.json | 2 +- .../react-router-6-use-routes/.npmrc | 2 - .../react-router-6-use-routes/package.json | 2 +- .../test-applications/react-router-6/.npmrc | 2 - .../react-router-6/package.json | 2 +- .../react-router-7-cross-usage/.npmrc | 2 - .../react-router-7-cross-usage/package.json | 2 +- .../react-router-7-framework-custom/.npmrc | 2 - .../package.json | 2 +- .../.npmrc | 2 - .../package.json | 2 +- .../.npmrc | 2 - .../package.json | 2 +- .../.npmrc | 2 - .../package.json | 2 +- .../react-router-7-framework-spa/.npmrc | 2 - .../react-router-7-framework-spa/package.json | 2 +- .../react-router-7-framework/.npmrc | 2 - .../react-router-7-framework/package.json | 2 +- .../react-router-7-lazy-routes/.npmrc | 2 - .../react-router-7-lazy-routes/package.json | 2 +- .../react-router-7-spa/.npmrc | 2 - .../react-router-7-spa/package.json | 2 +- .../react-send-to-sentry/.npmrc | 2 - .../react-send-to-sentry/package.json | 2 +- .../test-applications/remix-hydrogen/.npmrc | 2 - .../remix-hydrogen/package.json | 4 +- .../remix-server-timing/.npmrc | 2 - .../remix-server-timing/package.json | 2 +- .../solid-tanstack-router/.npmrc | 2 - .../solid-tanstack-router/package.json | 2 +- .../e2e-tests/test-applications/solid/.npmrc | 2 - .../test-applications/solid/package.json | 2 +- .../solidstart-dynamic-import/.npmrc | 2 - .../solidstart-dynamic-import/package.json | 2 +- .../test-applications/solidstart-spa/.npmrc | 2 - .../solidstart-spa/package.json | 2 +- .../solidstart-top-level-import/.npmrc | 2 - .../solidstart-top-level-import/package.json | 2 +- .../test-applications/solidstart/.npmrc | 2 - .../test-applications/solidstart/package.json | 2 +- .../test-applications/supabase-nextjs/.npmrc | 2 - .../supabase-nextjs/package.json | 2 +- .../test-applications/svelte-5/.npmrc | 2 - .../test-applications/svelte-5/package.json | 2 +- .../sveltekit-2-kit-tracing/.npmrc | 2 - .../sveltekit-2-kit-tracing/package.json | 2 +- .../sveltekit-2-svelte-5/.npmrc | 2 - .../sveltekit-2-svelte-5/package.json | 2 +- .../sveltekit-2.5.0-twp/.npmrc | 2 - .../sveltekit-2.5.0-twp/package.json | 2 +- .../test-applications/sveltekit-2/.npmrc | 2 - .../sveltekit-2/package.json | 2 +- .../sveltekit-cloudflare-pages/.npmrc | 2 - .../sveltekit-cloudflare-pages/package.json | 2 +- .../test-applications/tanstack-router/.npmrc | 2 - .../tanstack-router/package.json | 2 +- .../tanstackstart-react/.npmrc | 2 - .../tanstackstart-react/package.json | 2 +- .../test-applications/tsx-express/.npmrc | 2 - .../tsx-express/package.json | 4 +- .../e2e-tests/test-applications/vue-3/.npmrc | 2 - .../test-applications/vue-3/package.json | 2 +- .../vue-tanstack-router/.npmrc | 2 - .../vue-tanstack-router/package.json | 2 +- .../test-applications/webpack-4/.npmrc | 2 - .../test-applications/webpack-4/package.json | 2 +- .../test-applications/webpack-5/.npmrc | 2 - .../test-applications/webpack-5/package.json | 2 +- dev-packages/e2e-tests/test-registry.npmrc | 6 - .../validate-packed-tarball-setup.ts | 42 + .../e2e-tests/validate-test-app-setups.ts | 29 - .../validate-verdaccio-configuration.ts | 45 - .../e2e-tests/verdaccio-config/config.yaml | 288 ----- dev-packages/e2e-tests/verdaccio-runner.mjs | 26 - yarn.lock | 1077 ++--------------- 310 files changed, 643 insertions(+), 2127 deletions(-) create mode 100644 dev-packages/e2e-tests/ciPnpmOverrides.ts create mode 100644 dev-packages/e2e-tests/lib/packedTarballUtils.ts create mode 100644 dev-packages/e2e-tests/lib/pnpmOverrides.ts delete mode 100644 dev-packages/e2e-tests/lib/publishPackages.ts create mode 100644 dev-packages/e2e-tests/lib/syncPackedTarballSymlinks.ts delete mode 100644 dev-packages/e2e-tests/registrySetup.ts delete mode 100644 dev-packages/e2e-tests/test-applications/angular-17/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/angular-18/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/angular-19/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/angular-20/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/angular-21/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/astro-4/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/astro-5-cf-workers/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/astro-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/astro-6-cf-workers/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/astro-6/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/aws-serverless/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/browser-mfe-vite/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/browser-webworker-vite/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/cloudflare-hono/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/cloudflare-local-workers/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/cloudflare-mcp/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/cloudflare-workers/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/create-react-app/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/create-remix-app-express/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/create-remix-app-v2/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/default-browser/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/deno-streamed/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/deno/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/effect-browser/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/effect-node/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/elysia-bun/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/elysia-node/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/ember-classic/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/ember-embroider/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts5.0/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-11/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-8/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-basic/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-bullmq/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-fastify/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-graphql/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-microservices/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nestjs-with-submodules/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-13/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-14/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-15-basepath/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-15-intl/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-15-t3/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-15/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-bun/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-16/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-app-dir/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-orpc/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-pages-dir/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-connect/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-light-express/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-core-light-otlp/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-exports-test-app/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-cjs-preload/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-esm-loader/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-esm-preload/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-mcp-v2/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express-v5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-express/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-fastify-3/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-fastify-4/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-fastify-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-firebase/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-hapi/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-koa/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-otel-sdk-node/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-otel-without-tracing/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-otel/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-profiling-cjs/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-profiling-electron/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/node-profiling-esm/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-3-min/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-3/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-4/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/nuxt-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-17/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-19/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-create-browser-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-create-hash-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-create-memory-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-6-use-routes/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-6/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-framework/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-router-7-spa/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/react-send-to-sentry/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/remix-hydrogen/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/remix-server-timing/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solid-tanstack-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solid/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solidstart-spa/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solidstart-top-level-import/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/solidstart/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/supabase-nextjs/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/svelte-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/sveltekit-2/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/tanstack-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/tanstackstart-react/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/tsx-express/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/vue-3/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/vue-tanstack-router/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/webpack-4/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/webpack-5/.npmrc delete mode 100644 dev-packages/e2e-tests/test-registry.npmrc create mode 100644 dev-packages/e2e-tests/validate-packed-tarball-setup.ts delete mode 100644 dev-packages/e2e-tests/validate-test-app-setups.ts delete mode 100644 dev-packages/e2e-tests/validate-verdaccio-configuration.ts delete mode 100644 dev-packages/e2e-tests/verdaccio-config/config.yaml delete mode 100644 dev-packages/e2e-tests/verdaccio-runner.mjs diff --git a/.agents/skills/e2e/SKILL.md b/.agents/skills/e2e/SKILL.md index 8c45d939a8cf..bc9f3efe42f4 100644 --- a/.agents/skills/e2e/SKILL.md +++ b/.agents/skills/e2e/SKILL.md @@ -116,7 +116,7 @@ All tests completed successfully. Your SDK changes work correctly with this test - **No tarballs found**: Run `yarn build && yarn build:tarball` at repository root - **Test app not found**: List available apps and ask user to clarify -- **Verdaccio not running**: Tests should start Verdaccio automatically, but if issues occur, check Docker +- **Packed tarballs missing**: Run `yarn build:tarball` at the repo root, then `yarn test:prepare` in `dev-packages/e2e-tests` - **Build failures**: Fix build errors before running tests ## Common Test Applications diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 544bb7900008..9b7da0ab19eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -959,11 +959,11 @@ jobs: if: steps.restore-tarball-cache.outputs.cache-hit != 'true' run: yarn build:tarball - - name: Validate Verdaccio + - name: Validate packed tarball setup run: yarn test:validate working-directory: dev-packages/e2e-tests - - name: Prepare Verdaccio + - name: Prepare e2e tests run: yarn test:prepare working-directory: dev-packages/e2e-tests @@ -971,6 +971,10 @@ jobs: run: yarn ci:copy-to-temp ./test-applications/${{ matrix.test-application }} ${{ runner.temp }}/test-application working-directory: dev-packages/e2e-tests + - name: Add pnpm overrides + run: yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace }}/dev-packages/e2e-tests/packed + working-directory: dev-packages/e2e-tests + - name: Build E2E app working-directory: ${{ runner.temp }}/test-application timeout-minutes: 7 @@ -1069,12 +1073,12 @@ jobs: if: steps.restore-tarball-cache.outputs.cache-hit != 'true' run: yarn build:tarball - - name: Validate Verdaccio - run: yarn test:validate + - name: Prepare E2E tests + run: yarn test:prepare working-directory: dev-packages/e2e-tests - - name: Prepare Verdaccio - run: yarn test:prepare + - name: Validate test setup + run: yarn test:validate working-directory: dev-packages/e2e-tests - name: Copy to temp diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index ac4e1df08841..4b8e0b57e8a6 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -140,18 +140,22 @@ jobs: path: ${{ env.CACHED_BUILD_PATHS }} key: canary-${{ env.HEAD_COMMIT }} - - name: Validate Verdaccio - run: yarn test:validate + - name: Prepare e2e tests + run: yarn test:prepare working-directory: dev-packages/e2e-tests - - name: Prepare Verdaccio - run: yarn test:prepare + - name: Validate test setup + run: yarn test:validate working-directory: dev-packages/e2e-tests - name: Copy to temp run: yarn ci:copy-to-temp ./test-applications/${{ matrix.test-application }} ${{ runner.temp }}/test-application working-directory: dev-packages/e2e-tests + - name: Add pnpm overrides + run: yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace }}/dev-packages/e2e-tests/packed + working-directory: dev-packages/e2e-tests + - name: Build E2E app working-directory: ${{ runner.temp }}/test-application timeout-minutes: 7 diff --git a/.gitignore b/.gitignore index d872a9adc27a..464a09a9980e 100644 --- a/.gitignore +++ b/.gitignore @@ -39,9 +39,6 @@ local.log .rpt2_cache -# verdaccio local registry (e2e tests) -dev-packages/e2e-tests/verdaccio-config/storage/ - lint-results.json trace.zip diff --git a/dev-packages/e2e-tests/.gitignore b/dev-packages/e2e-tests/.gitignore index 2ce9dc2100a5..21181cb54143 100644 --- a/dev-packages/e2e-tests/.gitignore +++ b/dev-packages/e2e-tests/.gitignore @@ -4,3 +4,4 @@ tmp .tmp_build_stderr pnpm-lock.yaml .last-run.json +packed diff --git a/dev-packages/e2e-tests/ciPnpmOverrides.ts b/dev-packages/e2e-tests/ciPnpmOverrides.ts new file mode 100644 index 000000000000..c7789c1726bf --- /dev/null +++ b/dev-packages/e2e-tests/ciPnpmOverrides.ts @@ -0,0 +1,19 @@ +/* eslint-disable no-console */ + +import { addPnpmOverrides } from './lib/pnpmOverrides'; +import * as path from 'path'; + + +async function run(): Promise { + const tmpDirPath = process.argv[2]; + const packedDirPath = process.argv[3]; + + if (!tmpDirPath || !packedDirPath) { + throw new Error('Tmp dir path and packed dir path are required'); + } + + await addPnpmOverrides(path.resolve(tmpDirPath), path.resolve(packedDirPath)); +} + +// eslint-disable-next-line @typescript-eslint/no-floating-promises +run(); diff --git a/dev-packages/e2e-tests/lib/packedTarballUtils.ts b/dev-packages/e2e-tests/lib/packedTarballUtils.ts new file mode 100644 index 000000000000..b4764aa20708 --- /dev/null +++ b/dev-packages/e2e-tests/lib/packedTarballUtils.ts @@ -0,0 +1,69 @@ +import * as path from 'path'; +import * as fs from 'fs'; +import { sync as globSync } from 'glob'; + +const E2E_TESTS_ROOT = path.resolve(__dirname, '..'); +const REPOSITORY_ROOT = path.resolve(E2E_TESTS_ROOT, '../..'); + +/** + * Workspace @sentry and @sentry-internal packages that have a built tarball for the E2E version. + * @returns The names of the published Sentry tarball packages. + */ +export function getPublishedSentryTarballPackageNames(): string[] { + const version = getE2eTestsPackageVersion(); + const names: string[] = []; + + for (const packageJsonPath of globSync('packages/*/package.json', { + cwd: REPOSITORY_ROOT, + absolute: true, + })) { + const pkg = readJson<{ name?: string }>(packageJsonPath); + const name = pkg.name; + if (!name || (!name.startsWith('@sentry/') && !name.startsWith('@sentry-internal/'))) { + continue; + } + const packageDir = path.dirname(packageJsonPath); + const tarball = path.join(packageDir, versionedTarballFilename(name, version)); + if (fs.existsSync(tarball)) { + names.push(name); + } + } + + return names.sort(); +} + +/** Stable symlink name in `packed/` (no version segment). */ +export function packedSymlinkFilename(packageName: string): string { + return `${npmPackBasename(packageName)}-packed.tgz`; +} + +/** + * Versioned tarball filename produced by `npm pack` in a package directory. + */ +export function versionedTarballFilename(packageName: string, version: string): string { + return `${npmPackBasename(packageName)}-${version}.tgz`; +} + +/** + * Relative POSIX path from `dev-packages/e2e-tests/packed/` to + * `packages//`. + */ +export function relativeTarballPathFromPackedDir(packageDirName: string, packageName: string, version: string): string { + const file = versionedTarballFilename(packageName, version); + return path.posix.join('..', '..', '..', 'packages', packageDirName, file); +} + +/** + * npm pack tarball basename (without version and .tgz), e.g. `@sentry/core` -> `sentry-core`. + */ +function npmPackBasename(packageName: string): string { + return packageName.replace(/^@/, '').replace(/\//g, '-'); +} + +function readJson(filePath: string): T { + return JSON.parse(fs.readFileSync(filePath, 'utf8')) as T; +} + +function getE2eTestsPackageVersion(): string { + return readJson<{ version: string }>(path.join(E2E_TESTS_ROOT, 'package.json')).version; +} diff --git a/dev-packages/e2e-tests/lib/pnpmOverrides.ts b/dev-packages/e2e-tests/lib/pnpmOverrides.ts new file mode 100644 index 000000000000..b6f0f4e6f89f --- /dev/null +++ b/dev-packages/e2e-tests/lib/pnpmOverrides.ts @@ -0,0 +1,38 @@ +import { readFile, writeFile } from 'fs/promises'; +import * as path from 'path'; +import { getPublishedSentryTarballPackageNames, packedSymlinkFilename } from './packedTarballUtils'; + +/** + * For a given temp test application directory, add pnpm.overrides to pin the internal Sentry packages to the packed tarballs. + * This is used to ensure that the test application uses the correct version of the internal Sentry packages. + * @param tmpDirPath - The temporary directory path of the test application. + * @param packedDirPath - The path to the packed tarballs. + * @param packageNames - The names of the internal Sentry packages to pin to the packed tarballs. + * @returns + */ +export async function addPnpmOverrides(tmpDirPath: string, packedDirPath: string): Promise { + const packageJsonPath = path.join(tmpDirPath, 'package.json'); + const packageJson = JSON.parse(await readFile(packageJsonPath, 'utf8')) as { + pnpm?: { overrides?: Record }; + }; + + const overrides: Record = {}; + + const packageNames = getPublishedSentryTarballPackageNames(); + + for (const packageName of packageNames) { + overrides[packageName] = `file:${packedDirPath}/${packedSymlinkFilename(packageName)}`; + } + + packageJson.pnpm = { + overrides: { + ...packageJson.pnpm?.overrides, + ...overrides, + }, + }; + + // oxlint-disable-next-line no-console + console.log(`Added ${packageNames.length} internal Sentry packages to pnpm.overrides`); + + await writeFile(packageJsonPath, JSON.stringify(packageJson, null, 2)); +} diff --git a/dev-packages/e2e-tests/lib/publishPackages.ts b/dev-packages/e2e-tests/lib/publishPackages.ts deleted file mode 100644 index 8b0681d5d1f6..000000000000 --- a/dev-packages/e2e-tests/lib/publishPackages.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* eslint-disable no-console */ -import { spawn } from 'child_process'; -import { readFileSync } from 'fs'; -import { globSync } from 'glob'; -import * as path from 'path'; - -const repositoryRoot = path.resolve(__dirname, '../../..'); - -function npmPublish(tarballPath: string, npmrc: string): Promise { - return new Promise((resolve, reject) => { - const child = spawn('npm', ['--userconfig', npmrc, 'publish', tarballPath], { - cwd: repositoryRoot, - stdio: 'inherit', - }); - - child.on('error', reject); - child.on('close', code => { - if (code === 0) { - resolve(); - } else { - reject(new Error(`Error publishing tarball ${tarballPath}`)); - } - }); - }); -} - -/** - * Publishes all built Sentry package tarballs to the local Verdaccio test registry. - * Uses async `npm publish` so an in-process Verdaccio can still handle HTTP on the event loop. - */ -export async function publishPackages(): Promise { - const version = (JSON.parse(readFileSync(path.join(__dirname, '../package.json'), 'utf8')) as { version: string }) - .version; - - // Get absolute paths of all the packages we want to publish to the fake registry - // Only include the current versions, to avoid getting old tarballs published as well - const packageTarballPaths = globSync(`packages/*/sentry-*-${version}.tgz`, { - cwd: repositoryRoot, - absolute: true, - }); - - if (packageTarballPaths.length === 0) { - throw new Error(`No packages to publish for version ${version}, did you run "yarn build:tarballs"?`); - } - - const npmrc = path.join(__dirname, '../test-registry.npmrc'); - - for (const tarballPath of packageTarballPaths) { - console.log(`Publishing tarball ${tarballPath} ...`); - await npmPublish(tarballPath, npmrc); - } -} diff --git a/dev-packages/e2e-tests/lib/syncPackedTarballSymlinks.ts b/dev-packages/e2e-tests/lib/syncPackedTarballSymlinks.ts new file mode 100644 index 000000000000..5d28da10b3d1 --- /dev/null +++ b/dev-packages/e2e-tests/lib/syncPackedTarballSymlinks.ts @@ -0,0 +1,71 @@ +/* eslint-disable no-console */ +import * as fs from 'fs'; +import * as path from 'path'; +import { sync as globSync } from 'glob'; +import { + packedSymlinkFilename, + relativeTarballPathFromPackedDir, + versionedTarballFilename, +} from './packedTarballUtils'; + +const e2eTestsRoot = path.resolve(__dirname, '..'); +const repositoryRoot = path.resolve(e2eTestsRoot, '../..'); +const packedDir = path.join(e2eTestsRoot, 'packed'); + +function readJson(filePath: string): T { + return JSON.parse(fs.readFileSync(filePath, 'utf8')) as T; +} + +/** + * Ensures `packed/-packed.tgz` symlinks point at the current versioned tarballs under `packages/*`. + * Run after `yarn build:tarball` at the repo root (or from CI after restoring the tarball cache). + */ +export function syncPackedTarballSymlinks(): void { + const { version } = readJson<{ version: string }>(path.join(e2eTestsRoot, 'package.json')); + + fs.mkdirSync(packedDir, { recursive: true }); + + for (const entry of fs.readdirSync(packedDir, { withFileTypes: true })) { + if (!entry.name.endsWith('-packed.tgz')) { + continue; + } + fs.rmSync(path.join(packedDir, entry.name), { recursive: true, force: true }); + } + + const packageJsonPaths = globSync('packages/*/package.json', { + cwd: repositoryRoot, + absolute: true, + }); + + let linked = 0; + for (const packageJsonPath of packageJsonPaths) { + const pkg = readJson<{ name?: string }>(packageJsonPath); + const name = pkg.name; + if (!name || (!name.startsWith('@sentry/') && !name.startsWith('@sentry-internal/'))) { + continue; + } + + const packageDir = path.dirname(packageJsonPath); + const packageDirName = path.basename(packageDir); + const expectedTarball = path.join(packageDir, versionedTarballFilename(name, version)); + + if (!fs.existsSync(expectedTarball)) { + continue; + } + + const linkName = packedSymlinkFilename(name); + const linkPath = path.join(packedDir, linkName); + const target = relativeTarballPathFromPackedDir(packageDirName, name, version); + + fs.symlinkSync(target, linkPath); + linked++; + } + + if (linked === 0) { + throw new Error( + `No packed tarballs found for version ${version} under packages/*/. Run "yarn build:tarball" at the repository root.`, + ); + } + + console.log(`Linked ${linked} tarball symlinks in ${path.relative(repositoryRoot, packedDir) || 'packed'}.`); +} diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index ac1f7ddf23f7..25d87ad10a6e 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -7,17 +7,15 @@ "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware", "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:ts": "tsc --noEmit", - "test:e2e": "run-s test:validate-configuration test:validate-test-app-setups test:run", + "test:e2e": "run-s test:prepare test:validate test:run", "test:run": "ts-node run.ts", - "test:validate-configuration": "ts-node validate-verdaccio-configuration.ts", - "test:validate-test-app-setups": "ts-node validate-test-app-setups.ts", "test:prepare": "ts-node prepare.ts", - "test:validate": "run-s test:validate-configuration test:validate-test-app-setups", - "clean:verdaccio": "sh -c 'pkill -f verdaccio-runner.mjs 2>/dev/null || true'", - "clean": "yarn clean:verdaccio && rimraf tmp node_modules verdaccio-config/storage && yarn clean:test-applications && yarn clean:pnpm", + "test:validate": "ts-node validate-packed-tarball-setup.ts", + "clean": "rimraf tmp node_modules packed && yarn clean:test-applications && yarn clean:pnpm", "ci:build-matrix": "ts-node ./lib/getTestMatrix.ts", "ci:build-matrix-optional": "ts-node ./lib/getTestMatrix.ts --optional=true", "ci:copy-to-temp": "ts-node ./ciCopyToTemp.ts", + "ci:pnpm-overrides": "ts-node ./ciPnpmOverrides.ts", "clean:test-applications": "rimraf --glob test-applications/**/{node_modules,dist,build,.next,.nuxt,.sveltekit,.react-router,.astro,.output,pnpm-lock.yaml,.last-run.json,test-results,.angular,event-dumps}", "clean:pnpm": "pnpm store prune" }, @@ -28,9 +26,7 @@ "eslint-plugin-regexp": "^1.15.0", "glob": "^13.0.6", "rimraf": "^6.1.3", - "ts-node": "10.9.2", - "verdaccio": "6.5.0", - "yaml": "2.8.3" + "ts-node": "10.9.2" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/prepare.ts b/dev-packages/e2e-tests/prepare.ts index f0bcca7ade5f..049b727b1b21 100644 --- a/dev-packages/e2e-tests/prepare.ts +++ b/dev-packages/e2e-tests/prepare.ts @@ -1,12 +1,12 @@ /* eslint-disable no-console */ import * as dotenv from 'dotenv'; -import { registrySetup } from './registrySetup'; +import { syncPackedTarballSymlinks } from './lib/syncPackedTarballSymlinks'; async function run(): Promise { // Load environment variables from .env file locally dotenv.config(); - await registrySetup({ daemonize: true }); + syncPackedTarballSymlinks(); } run().catch(error => { diff --git a/dev-packages/e2e-tests/registrySetup.ts b/dev-packages/e2e-tests/registrySetup.ts deleted file mode 100644 index fade430b6b55..000000000000 --- a/dev-packages/e2e-tests/registrySetup.ts +++ /dev/null @@ -1,140 +0,0 @@ -/* eslint-disable no-console */ -import { spawn, spawnSync, type ChildProcess } from 'child_process'; -import * as fs from 'fs'; -import * as http from 'http'; -import * as path from 'path'; -import { publishPackages } from './lib/publishPackages'; - -const VERDACCIO_PORT = 4873; - -let verdaccioChild: ChildProcess | undefined; - -export interface RegistrySetupOptions { - /** - * When true, Verdaccio is spawned detached with stdio disconnected from the parent, then - * the child is unref'd after a successful setup so the parent can exit while the registry - * keeps running (e.g. `yarn test:prepare` then installs against 127.0.0.1:4873). - */ - daemonize?: boolean; -} - -/** Stops any Verdaccio runner from a previous prepare/run so port 4873 is free. */ -function killStrayVerdaccioRunner(): void { - spawnSync('pkill', ['-f', 'verdaccio-runner.mjs'], { stdio: 'ignore' }); -} - -async function groupCIOutput(groupTitle: string, fn: () => void | Promise): Promise { - if (process.env.CI) { - console.log(`::group::${groupTitle}`); - try { - await Promise.resolve(fn()); - } finally { - console.log('::endgroup::'); - } - } else { - await Promise.resolve(fn()); - } -} - -function waitUntilVerdaccioResponds(maxRetries: number = 60): Promise { - const pingUrl = `http://127.0.0.1:${VERDACCIO_PORT}/-/ping`; - - function tryOnce(): Promise { - return new Promise(resolve => { - const req = http.get(pingUrl, res => { - res.resume(); - resolve((res.statusCode ?? 0) > 0 && (res.statusCode ?? 500) < 500); - }); - req.on('error', () => resolve(false)); - req.setTimeout(2000, () => { - req.destroy(); - resolve(false); - }); - }); - } - - return (async () => { - for (let i = 0; i < maxRetries; i++) { - if (await tryOnce()) { - return; - } - await new Promise(r => setTimeout(r, 1000)); - } - throw new Error('Verdaccio did not start in time.'); - })(); -} - -function startVerdaccioChild(configPath: string, port: number, daemonize: boolean): ChildProcess { - const runnerPath = path.join(__dirname, 'verdaccio-runner.mjs'); - const verbose = process.env.E2E_VERDACCIO_VERBOSE === '1'; - return spawn(process.execPath, [runnerPath, configPath, String(port)], { - detached: daemonize, - stdio: daemonize && !verbose ? 'ignore' : 'inherit', - }); -} - -async function stopVerdaccioChild(): Promise { - const child = verdaccioChild; - verdaccioChild = undefined; - if (!child || child.killed) { - return; - } - child.kill('SIGTERM'); - await new Promise(resolve => { - const timeoutId = setTimeout(resolve, 5000); - child.once('exit', () => { - clearTimeout(timeoutId); - resolve(); - }); - }); -} - -/** Drop the child handle so the parent process can exit; Verdaccio keeps running. */ -function detachVerdaccioRunner(): void { - const child = verdaccioChild; - verdaccioChild = undefined; - if (child && !child.killed) { - child.unref(); - } -} - -export async function registrySetup(options: RegistrySetupOptions = {}): Promise { - const { daemonize = false } = options; - await groupCIOutput('Test Registry Setup', async () => { - killStrayVerdaccioRunner(); - - const configPath = path.join(__dirname, 'verdaccio-config', 'config.yaml'); - const storagePath = path.join(__dirname, 'verdaccio-config', 'storage'); - - // Clear previous registry storage to ensure a fresh state - fs.rmSync(storagePath, { recursive: true, force: true }); - - // Verdaccio runs in a child process so tarball uploads are not starved by the - // same Node event loop as ts-node (in-process runServer + npm publish could hang). - console.log('Starting Verdaccio...'); - - verdaccioChild = startVerdaccioChild(configPath, VERDACCIO_PORT, daemonize); - - try { - await waitUntilVerdaccioResponds(60); - console.log('Verdaccio is ready'); - - await publishPackages(); - } catch (error) { - await stopVerdaccioChild(); - throw error; - } - }); - - if (daemonize) { - detachVerdaccioRunner(); - } - - console.log(''); - console.log(''); -} - -export async function registryCleanup(): Promise { - await stopVerdaccioChild(); - killStrayVerdaccioRunner(); -} diff --git a/dev-packages/e2e-tests/run.ts b/dev-packages/e2e-tests/run.ts index 8542b99c3708..c10934a81b8d 100644 --- a/dev-packages/e2e-tests/run.ts +++ b/dev-packages/e2e-tests/run.ts @@ -6,7 +6,8 @@ import { sync as globSync } from 'glob'; import { tmpdir } from 'os'; import { join, resolve } from 'path'; import { copyToTemp } from './lib/copyToTemp'; -import { registryCleanup, registrySetup } from './registrySetup'; +import { syncPackedTarballSymlinks } from './lib/syncPackedTarballSymlinks'; +import { addPnpmOverrides } from './lib/pnpmOverrides'; interface SentryTestVariant { 'build-command': string; @@ -184,75 +185,66 @@ async function run(): Promise { ...envVarsToInject, }; - const skipRegistry = !!process.env.SKIP_REGISTRY; + console.log('Syncing packed tarball symlinks...'); + console.log(''); - try { - if (!skipRegistry) { - await registrySetup(); - } + syncPackedTarballSymlinks(); - console.log('Cleaning test-applications...'); - console.log(''); + console.log('Cleaning test-applications...'); + console.log(''); - await asyncExec('pnpm clean:test-applications', { env, cwd: __dirname }); - await asyncExec('pnpm cache delete "@sentry/*"', { env, cwd: __dirname }); + await asyncExec('pnpm clean:test-applications', { env, cwd: __dirname }); + await asyncExec('pnpm cache delete "@sentry/*"', { env, cwd: __dirname }); - const testAppPaths = appName ? [appName.trim()] : globSync('*', { cwd: `${__dirname}/test-applications/` }); + const testAppPaths = appName ? [appName.trim()] : globSync('*', { cwd: `${__dirname}/test-applications/` }); - console.log(`Runnings tests for: ${testAppPaths.join(', ')}`); - console.log(''); + console.log(`Runnings tests for: ${testAppPaths.join(', ')}`); + console.log(''); - for (const testAppPath of testAppPaths) { - const originalPath = resolve('test-applications', testAppPath); - const tmpDirPath = await mkdtemp(join(tmpdir(), `sentry-e2e-tests-${appName}-`)); + const packedDirPath = resolve(__dirname, 'packed'); - await copyToTemp(originalPath, tmpDirPath); - const cwd = tmpDirPath; - // Resolve variant if needed - const { buildCommand, assertCommand, testLabel, matchedVariantLabel } = variantLabel - ? await getVariantBuildCommand(join(tmpDirPath, 'package.json'), variantLabel, testAppPath) - : { - buildCommand: 'pnpm test:build', - assertCommand: 'pnpm test:assert', - testLabel: testAppPath, - }; + for (const testAppPath of testAppPaths) { + const originalPath = resolve('test-applications', testAppPath); + const tmpDirPath = await mkdtemp(join(tmpdir(), `sentry-e2e-tests-${appName}-`)); - // Print which variant we're using if found - if (matchedVariantLabel) { - console.log(`\n\nUsing variant: "${matchedVariantLabel}"\n\n`); - } + await copyToTemp(originalPath, tmpDirPath); + await addPnpmOverrides(tmpDirPath, packedDirPath); - console.log(`Building ${testLabel} in ${tmpDirPath}...`); - await asyncExec(`volta run ${buildCommand}`, { env, cwd }); - - console.log(`Testing ${testLabel}...`); - // Pass command as a string to support shell features (env vars, operators like &&) - // This matches how buildCommand is handled for consistency - // Properly quote test flags to preserve spaces and special characters - const quotedTestFlags = testFlags.map(flag => { - // If flag contains spaces or special shell characters, quote it - if ( - flag.includes(' ') || - flag.includes('"') || - flag.includes("'") || - flag.includes('$') || - flag.includes('`') - ) { - // Escape single quotes and wrap in single quotes (safest for shell) - return `'${flag.replace(/'/g, "'\\''")}'`; - } - return flag; - }); - const testCommand = `volta run ${assertCommand}${quotedTestFlags.length > 0 ? ` ${quotedTestFlags.join(' ')}` : ''}`; - await asyncExec(testCommand, { env, cwd }); + const cwd = tmpDirPath; + // Resolve variant if needed + const { buildCommand, assertCommand, testLabel, matchedVariantLabel } = variantLabel + ? await getVariantBuildCommand(join(tmpDirPath, 'package.json'), variantLabel, testAppPath) + : { + buildCommand: 'pnpm test:build', + assertCommand: 'pnpm test:assert', + testLabel: testAppPath, + }; - // clean up (although this is tmp, still nice to do) - await rm(tmpDirPath, { recursive: true }); - } - } finally { - if (!skipRegistry) { - await registryCleanup(); + // Print which variant we're using if found + if (matchedVariantLabel) { + console.log(`\n\nUsing variant: "${matchedVariantLabel}"\n\n`); } + + console.log(`Building ${testLabel} in ${tmpDirPath}...`); + await asyncExec(`volta run ${buildCommand}`, { env, cwd }); + + console.log(`Testing ${testLabel}...`); + // Pass command as a string to support shell features (env vars, operators like &&) + // This matches how buildCommand is handled for consistency + // Properly quote test flags to preserve spaces and special characters + const quotedTestFlags = testFlags.map(flag => { + // If flag contains spaces or special shell characters, quote it + if (flag.includes(' ') || flag.includes('"') || flag.includes("'") || flag.includes('$') || flag.includes('`')) { + // Escape single quotes and wrap in single quotes (safest for shell) + return `'${flag.replace(/'/g, "'\\''")}'`; + } + return flag; + }); + const testCommand = `volta run ${assertCommand}${quotedTestFlags.length > 0 ? ` ${quotedTestFlags.join(' ')}` : ''}`; + await asyncExec(testCommand, { env, cwd }); + + // clean up (although this is tmp, still nice to do) + await rm(tmpDirPath, { recursive: true }); } } diff --git a/dev-packages/e2e-tests/test-applications/angular-17/.npmrc b/dev-packages/e2e-tests/test-applications/angular-17/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/angular-17/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/angular-17/package.json b/dev-packages/e2e-tests/test-applications/angular-17/package.json index 0d27f73f94e8..8cd141645d15 100644 --- a/dev-packages/e2e-tests/test-applications/angular-17/package.json +++ b/dev-packages/e2e-tests/test-applications/angular-17/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "^17.1.0", "@angular/platform-browser-dynamic": "^17.1.0", "@angular/router": "^17.1.0", - "@sentry/angular": "* || latest", + "@sentry/angular": "file:../../packed/sentry-angular-packed.tgz", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.14.3" @@ -31,7 +31,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@angular-devkit/build-angular": "^17.1.1", "@angular/cli": "^17.1.1", "@angular/compiler-cli": "^17.1.0", diff --git a/dev-packages/e2e-tests/test-applications/angular-18/.npmrc b/dev-packages/e2e-tests/test-applications/angular-18/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/angular-18/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/angular-18/package.json b/dev-packages/e2e-tests/test-applications/angular-18/package.json index a32d3f5de99f..06cd30bc5ac5 100644 --- a/dev-packages/e2e-tests/test-applications/angular-18/package.json +++ b/dev-packages/e2e-tests/test-applications/angular-18/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "^18.0.0", "@angular/platform-browser-dynamic": "^18.0.0", "@angular/router": "^18.0.0", - "@sentry/angular": "* || latest", + "@sentry/angular": "file:../../packed/sentry-angular-packed.tgz", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.14.3" @@ -31,7 +31,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@angular-devkit/build-angular": "^18.0.0", "@angular/cli": "^18.0.0", "@angular/compiler-cli": "^18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/angular-19/.npmrc b/dev-packages/e2e-tests/test-applications/angular-19/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/angular-19/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/angular-19/package.json b/dev-packages/e2e-tests/test-applications/angular-19/package.json index 1e02f440b0a9..2b6c81fb7a20 100644 --- a/dev-packages/e2e-tests/test-applications/angular-19/package.json +++ b/dev-packages/e2e-tests/test-applications/angular-19/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", - "@sentry/angular": "* || latest", + "@sentry/angular": "file:../../packed/sentry-angular-packed.tgz", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -34,7 +34,7 @@ "@angular/compiler-cli": "^19.0.0", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@types/jasmine": "~5.1.0", "http-server": "^14.1.1", "jasmine-core": "~5.4.0", diff --git a/dev-packages/e2e-tests/test-applications/angular-20/.npmrc b/dev-packages/e2e-tests/test-applications/angular-20/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/angular-20/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/angular-20/package.json b/dev-packages/e2e-tests/test-applications/angular-20/package.json index fbf27580ed67..922964eed0c1 100644 --- a/dev-packages/e2e-tests/test-applications/angular-20/package.json +++ b/dev-packages/e2e-tests/test-applications/angular-20/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-browser-dynamic": "^20.0.0", "@angular/router": "^20.0.0", - "@sentry/angular": "* || latest", + "@sentry/angular": "file:../../packed/sentry-angular-packed.tgz", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -34,7 +34,7 @@ "@angular/compiler-cli": "^20.0.0", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@types/jasmine": "~5.1.0", "http-server": "^14.1.1", "jasmine-core": "~5.4.0", diff --git a/dev-packages/e2e-tests/test-applications/angular-21/.npmrc b/dev-packages/e2e-tests/test-applications/angular-21/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/angular-21/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/angular-21/package.json b/dev-packages/e2e-tests/test-applications/angular-21/package.json index 0558d370e2c5..b7401593849f 100644 --- a/dev-packages/e2e-tests/test-applications/angular-21/package.json +++ b/dev-packages/e2e-tests/test-applications/angular-21/package.json @@ -24,7 +24,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-browser-dynamic": "^21.0.0", "@angular/router": "^21.0.0", - "@sentry/angular": "* || latest", + "@sentry/angular": "file:../../packed/sentry-angular-packed.tgz", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -35,7 +35,7 @@ "@angular/compiler-cli": "^21.0.0", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@types/jasmine": "~5.1.0", "http-server": "^14.1.1", "jasmine-core": "~5.4.0", diff --git a/dev-packages/e2e-tests/test-applications/astro-4/.npmrc b/dev-packages/e2e-tests/test-applications/astro-4/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/astro-4/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/astro-4/package.json b/dev-packages/e2e-tests/test-applications/astro-4/package.json index 339f5fd18c7d..0afd444f6d3d 100644 --- a/dev-packages/e2e-tests/test-applications/astro-4/package.json +++ b/dev-packages/e2e-tests/test-applications/astro-4/package.json @@ -15,7 +15,7 @@ "@astrojs/check": "0.9.2", "@astrojs/node": "8.3.4", "@playwright/test": "~1.56.0", - "@sentry/astro": "* || latest", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", "@sentry-internal/test-utils": "link:../../../test-utils", "@spotlightjs/astro": "2.1.6", "astro": "4.16.19", diff --git a/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/.npmrc b/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/package.json b/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/package.json index 400ab6144248..fabe0ce2333b 100644 --- a/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/package.json +++ b/dev-packages/e2e-tests/test-applications/astro-5-cf-workers/package.json @@ -13,8 +13,8 @@ "@astrojs/cloudflare": "^12.6.12", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/astro": "latest || *", - "@sentry/cloudflare": "latest || *", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", "astro": "^5.17.1" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/astro-5/.npmrc b/dev-packages/e2e-tests/test-applications/astro-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/astro-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/astro-5/package.json b/dev-packages/e2e-tests/test-applications/astro-5/package.json index f42b22b3d07f..268ce9ed82ca 100644 --- a/dev-packages/e2e-tests/test-applications/astro-5/package.json +++ b/dev-packages/e2e-tests/test-applications/astro-5/package.json @@ -16,7 +16,7 @@ "@astrojs/node": "^9.0.0", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/astro": "latest || *", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", "astro": "^5.0.3" }, "pnpm": { diff --git a/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/.npmrc b/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/package.json b/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/package.json index 2e7cfa8e62dd..4869975f7519 100644 --- a/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/package.json +++ b/dev-packages/e2e-tests/test-applications/astro-6-cf-workers/package.json @@ -16,8 +16,8 @@ "@astrojs/cloudflare": "^13.0.2", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/astro": "latest || *", - "@sentry/cloudflare": "latest || *", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", "astro": "^6.0.0", "wrangler": "^4.72.0" }, diff --git a/dev-packages/e2e-tests/test-applications/astro-6/.npmrc b/dev-packages/e2e-tests/test-applications/astro-6/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/astro-6/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/astro-6/package.json b/dev-packages/e2e-tests/test-applications/astro-6/package.json index 050ea8980e06..37f61a774e32 100644 --- a/dev-packages/e2e-tests/test-applications/astro-6/package.json +++ b/dev-packages/e2e-tests/test-applications/astro-6/package.json @@ -15,7 +15,7 @@ "@astrojs/node": "^10.0.0", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/astro": "latest || *", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", "astro": "^6.0.6" }, "volta": { diff --git a/dev-packages/e2e-tests/test-applications/aws-serverless/.npmrc b/dev-packages/e2e-tests/test-applications/aws-serverless/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/aws-serverless/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/.npmrc b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-header/package.json b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-header/package.json index 04bac1dafd66..34ffe98a592f 100644 --- a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-header/package.json +++ b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-header/package.json @@ -8,7 +8,7 @@ "preview": "vite preview --port 3032" }, "dependencies": { - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../../../packed/sentry-browser-packed.tgz", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-one/package.json b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-one/package.json index 6db9d42e97ac..b286b158b47c 100644 --- a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-one/package.json +++ b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/mfe-one/package.json @@ -8,7 +8,7 @@ "preview": "vite preview --port 3033" }, "dependencies": { - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../../../packed/sentry-browser-packed.tgz", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/shell/package.json b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/shell/package.json index a3437e079f7f..778b8439a635 100644 --- a/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/shell/package.json +++ b/dev-packages/e2e-tests/test-applications/browser-mfe-vite/apps/shell/package.json @@ -8,8 +8,8 @@ "preview": "vite preview --port 3030" }, "dependencies": { - "@sentry/browser": "latest || *", - "@sentry/react": "latest || *", + "@sentry/browser": "file:../../../../packed/sentry-browser-packed.tgz", + "@sentry/react": "file:../../../../packed/sentry-react-packed.tgz", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/dev-packages/e2e-tests/test-applications/browser-webworker-vite/.npmrc b/dev-packages/e2e-tests/test-applications/browser-webworker-vite/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/browser-webworker-vite/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/browser-webworker-vite/package.json b/dev-packages/e2e-tests/test-applications/browser-webworker-vite/package.json index f6aae0e57df3..1c391eb7cf5e 100644 --- a/dev-packages/e2e-tests/test-applications/browser-webworker-vite/package.json +++ b/dev-packages/e2e-tests/test-applications/browser-webworker-vite/package.json @@ -18,7 +18,7 @@ "vite": "^7.0.4" }, "dependencies": { - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", "@sentry/vite-plugin": "^5.2.0" }, "volta": { diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-hono/.npmrc b/dev-packages/e2e-tests/test-applications/cloudflare-hono/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/cloudflare-hono/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json b/dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json index 3d536e6fbabe..b3b8695148fb 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json +++ b/dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm typecheck && vitest run ." }, "dependencies": { - "@sentry/cloudflare": "latest || *", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", "hono": "4.12.12" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/.npmrc b/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/package.json b/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/package.json index 160b8a9cdc03..7433244fc417 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/package.json +++ b/dev-packages/e2e-tests/test-applications/cloudflare-local-workers/package.json @@ -15,7 +15,7 @@ "test:dev": "TEST_ENV=development playwright test" }, "dependencies": { - "@sentry/cloudflare": "latest || *" + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-mcp/.npmrc b/dev-packages/e2e-tests/test-applications/cloudflare-mcp/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/cloudflare-mcp/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-mcp/package.json b/dev-packages/e2e-tests/test-applications/cloudflare-mcp/package.json index 37b3352bdcfc..bae4b4ffd272 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-mcp/package.json +++ b/dev-packages/e2e-tests/test-applications/cloudflare-mcp/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.24.0", - "@sentry/cloudflare": "latest || *", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", "agents": "0.3.10", "zod": "^3.25.76" }, diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-workers/.npmrc b/dev-packages/e2e-tests/test-applications/cloudflare-workers/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/cloudflare-workers/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-workers/package.json b/dev-packages/e2e-tests/test-applications/cloudflare-workers/package.json index 344337612165..b8b028797805 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-workers/package.json +++ b/dev-packages/e2e-tests/test-applications/cloudflare-workers/package.json @@ -15,7 +15,7 @@ "test:dev": "TEST_ENV=development playwright test" }, "dependencies": { - "@sentry/cloudflare": "latest || *" + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/.npmrc b/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/package.json b/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/package.json index a0a1b020df86..83ac7bce286d 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/package.json +++ b/dev-packages/e2e-tests/test-applications/cloudflare-workersentrypoint/package.json @@ -15,7 +15,7 @@ "test:dev": "TEST_ENV=development playwright test" }, "dependencies": { - "@sentry/cloudflare": "latest || *" + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/create-react-app/.npmrc b/dev-packages/e2e-tests/test-applications/create-react-app/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/create-react-app/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/create-react-app/package.json b/dev-packages/e2e-tests/test-applications/create-react-app/package.json index 0c2bc337d396..30f745d60bc7 100644 --- a/dev-packages/e2e-tests/test-applications/create-react-app/package.json +++ b/dev-packages/e2e-tests/test-applications/create-react-app/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/.npmrc b/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/package.json b/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/package.json index d495d14019b6..a413c5c31ba0 100644 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/package.json +++ b/dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev/package.json @@ -16,7 +16,7 @@ "@remix-run/express": "^2.17.4", "@remix-run/node": "^2.17.4", "@remix-run/react": "^2.17.4", - "@sentry/remix": "latest || *", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "compression": "^1.7.4", "express": "^4.21.2", "isbot": "^4.1.0", diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-express/.npmrc b/dev-packages/e2e-tests/test-applications/create-remix-app-express/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-express/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-express/package.json b/dev-packages/e2e-tests/test-applications/create-remix-app-express/package.json index 20788a102bc1..2dc4f42dd34d 100644 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-express/package.json +++ b/dev-packages/e2e-tests/test-applications/create-remix-app-express/package.json @@ -17,7 +17,7 @@ "@remix-run/express": "^2.17.4", "@remix-run/node": "^2.17.4", "@remix-run/react": "^2.17.4", - "@sentry/remix": "latest || *", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "compression": "^1.7.4", "cross-env": "^7.0.3", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/.npmrc b/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/package.json b/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/package.json index 185099a6adfc..38a7e231ddf1 100644 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/package.json +++ b/dev-packages/e2e-tests/test-applications/create-remix-app-v2-non-vite/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm playwright test" }, "dependencies": { - "@sentry/remix": "latest || *", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "@remix-run/css-bundle": "2.17.4", "@remix-run/node": "2.17.4", "@remix-run/react": "2.17.4", diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-v2/.npmrc b/dev-packages/e2e-tests/test-applications/create-remix-app-v2/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-v2/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/create-remix-app-v2/package.json b/dev-packages/e2e-tests/test-applications/create-remix-app-v2/package.json index d31e86ff0cdc..fd57d2920d5a 100644 --- a/dev-packages/e2e-tests/test-applications/create-remix-app-v2/package.json +++ b/dev-packages/e2e-tests/test-applications/create-remix-app-v2/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm playwright test" }, "dependencies": { - "@sentry/remix": "latest || *", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "@remix-run/css-bundle": "2.17.4", "@remix-run/node": "2.17.4", "@remix-run/react": "2.17.4", diff --git a/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/.npmrc b/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/package.json b/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/package.json index 4a0d90942367..d7599f0e332d 100644 --- a/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/package.json +++ b/dev-packages/e2e-tests/test-applications/debug-id-sourcemaps/package.json @@ -10,7 +10,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node": "latest || *" + "@sentry/node": "file:../../packed/sentry-node-packed.tgz" }, "devDependencies": { "rollup": "^4.35.0", diff --git a/dev-packages/e2e-tests/test-applications/default-browser/.npmrc b/dev-packages/e2e-tests/test-applications/default-browser/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/default-browser/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/default-browser/package.json b/dev-packages/e2e-tests/test-applications/default-browser/package.json index f181008e0427..6f3298f53285 100644 --- a/dev-packages/e2e-tests/test-applications/default-browser/package.json +++ b/dev-packages/e2e-tests/test-applications/default-browser/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", "@types/node": "^18.19.1", "typescript": "~5.0.0" }, diff --git a/dev-packages/e2e-tests/test-applications/deno-streamed/.npmrc b/dev-packages/e2e-tests/test-applications/deno-streamed/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/deno-streamed/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/deno-streamed/package.json b/dev-packages/e2e-tests/test-applications/deno-streamed/package.json index 70a20db2de05..7bbaeaf631f8 100644 --- a/dev-packages/e2e-tests/test-applications/deno-streamed/package.json +++ b/dev-packages/e2e-tests/test-applications/deno-streamed/package.json @@ -10,7 +10,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/deno": "latest || *", + "@sentry/deno": "file:../../packed/sentry-deno-packed.tgz", "@opentelemetry/api": "^1.9.0", "ai": "^3.0.0", "zod": "^3.22.4" diff --git a/dev-packages/e2e-tests/test-applications/deno/.npmrc b/dev-packages/e2e-tests/test-applications/deno/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/deno/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/deno/package.json b/dev-packages/e2e-tests/test-applications/deno/package.json index ff30a9304e53..d46cc08530c5 100644 --- a/dev-packages/e2e-tests/test-applications/deno/package.json +++ b/dev-packages/e2e-tests/test-applications/deno/package.json @@ -10,7 +10,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/deno": "latest || *", + "@sentry/deno": "file:../../packed/sentry-deno-packed.tgz", "@opentelemetry/api": "^1.9.0", "ai": "^3.0.0", "zod": "^3.22.4" diff --git a/dev-packages/e2e-tests/test-applications/effect-browser/.npmrc b/dev-packages/e2e-tests/test-applications/effect-browser/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/effect-browser/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/effect-browser/package.json b/dev-packages/e2e-tests/test-applications/effect-browser/package.json index 6c2e7e63ced8..1eb7cb904cb4 100644 --- a/dev-packages/e2e-tests/test-applications/effect-browser/package.json +++ b/dev-packages/e2e-tests/test-applications/effect-browser/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/effect": "latest || *", + "@sentry/effect": "file:../../packed/sentry-effect-packed.tgz", "@types/node": "^18.19.1", "effect": "^3.19.19", "typescript": "~5.0.0" diff --git a/dev-packages/e2e-tests/test-applications/effect-node/.npmrc b/dev-packages/e2e-tests/test-applications/effect-node/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/effect-node/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/effect-node/package.json b/dev-packages/e2e-tests/test-applications/effect-node/package.json index 621a017d3020..9a204144016e 100644 --- a/dev-packages/e2e-tests/test-applications/effect-node/package.json +++ b/dev-packages/e2e-tests/test-applications/effect-node/package.json @@ -14,7 +14,7 @@ "dependencies": { "@effect/platform": "^0.94.5", "@effect/platform-node": "^0.104.1", - "@sentry/effect": "latest || *", + "@sentry/effect": "file:../../packed/sentry-effect-packed.tgz", "@types/node": "^18.19.1", "effect": "^3.19.19", "typescript": "~5.0.0" diff --git a/dev-packages/e2e-tests/test-applications/elysia-bun/.npmrc b/dev-packages/e2e-tests/test-applications/elysia-bun/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/elysia-bun/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/elysia-bun/package.json b/dev-packages/e2e-tests/test-applications/elysia-bun/package.json index 73689db97994..98cf84595882 100644 --- a/dev-packages/e2e-tests/test-applications/elysia-bun/package.json +++ b/dev-packages/e2e-tests/test-applications/elysia-bun/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/elysia": "latest || *", + "@sentry/elysia": "file:../../packed/sentry-elysia-packed.tgz", "elysia": "^1.4.0" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/elysia-node/.npmrc b/dev-packages/e2e-tests/test-applications/elysia-node/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/elysia-node/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/elysia-node/package.json b/dev-packages/e2e-tests/test-applications/elysia-node/package.json index dda646fab480..fcd2a4e8f71b 100644 --- a/dev-packages/e2e-tests/test-applications/elysia-node/package.json +++ b/dev-packages/e2e-tests/test-applications/elysia-node/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/elysia": "latest || *", + "@sentry/elysia": "file:../../packed/sentry-elysia-packed.tgz", "elysia": "latest", "@elysiajs/node": "^1.4.5" }, diff --git a/dev-packages/e2e-tests/test-applications/ember-classic/.npmrc b/dev-packages/e2e-tests/test-applications/ember-classic/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/ember-classic/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/ember-classic/package.json b/dev-packages/e2e-tests/test-applications/ember-classic/package.json index 3cb6a5c9d836..9f96912ce555 100644 --- a/dev-packages/e2e-tests/test-applications/ember-classic/package.json +++ b/dev-packages/e2e-tests/test-applications/ember-classic/package.json @@ -27,7 +27,7 @@ "@playwright/test": "~1.56.0", "@ember/string": "~3.1.1", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/ember": "latest || *", + "@sentry/ember": "file:../../packed/sentry-ember-packed.tgz", "@tsconfig/ember": "~3.0.6", "@tsconfig/node18": "18.2.4", "@types/ember": "~4.0.11", diff --git a/dev-packages/e2e-tests/test-applications/ember-embroider/.npmrc b/dev-packages/e2e-tests/test-applications/ember-embroider/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/ember-embroider/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/ember-embroider/package.json b/dev-packages/e2e-tests/test-applications/ember-embroider/package.json index e451a5da9db7..7f0b611b2bc1 100644 --- a/dev-packages/e2e-tests/test-applications/ember-embroider/package.json +++ b/dev-packages/e2e-tests/test-applications/ember-embroider/package.json @@ -51,7 +51,7 @@ "tracked-built-ins": "^3.3.0", "webpack": "^5.91.0", "@playwright/test": "~1.56.0", - "@sentry/ember": "latest || *", + "@sentry/ember": "file:../../packed/sentry-ember-packed.tgz", "@sentry-internal/test-utils": "link:../../../test-utils", "@tsconfig/ember": "^3.0.6", "@types/node": "^18.19.1", diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc b/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json b/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json index fe0e0f6ec5f0..f27c55af0a0a 100644 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json +++ b/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json @@ -14,11 +14,11 @@ "@types/node": "^14.0.0" }, "dependencies": { - "@sentry/browser": "latest || *", - "@sentry/core": "latest || *", - "@sentry/node": "latest || *", - "@sentry-internal/replay": "latest || *", - "@sentry/wasm": "latest || *" + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry-internal/replay": "file:../../packed/sentry-internal-replay-packed.tgz", + "@sentry/wasm": "file:../../packed/sentry-wasm-packed.tgz" }, "pnpm": { "overrides": { diff --git a/dev-packages/e2e-tests/test-applications/generic-ts5.0/.npmrc b/dev-packages/e2e-tests/test-applications/generic-ts5.0/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts5.0/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/generic-ts5.0/package.json b/dev-packages/e2e-tests/test-applications/generic-ts5.0/package.json index 1079d8f4c793..e60d1b19489b 100644 --- a/dev-packages/e2e-tests/test-applications/generic-ts5.0/package.json +++ b/dev-packages/e2e-tests/test-applications/generic-ts5.0/package.json @@ -14,11 +14,11 @@ "@types/node": "^18.19.1" }, "dependencies": { - "@sentry/browser": "latest || *", - "@sentry/core": "latest || *", - "@sentry/node": "latest || *", - "@sentry-internal/replay": "latest || *", - "@sentry/wasm": "latest || *" + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry-internal/replay": "file:../../packed/sentry-internal-replay-packed.tgz", + "@sentry/wasm": "file:../../packed/sentry-wasm-packed.tgz" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/.npmrc b/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/package.json b/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/package.json index 87c67b61f195..56789ec7cedb 100644 --- a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/package.json +++ b/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/package.json @@ -14,8 +14,8 @@ "test:assert": "pnpm playwright test" }, "dependencies": { - "@sentry/cloudflare": "latest || *", - "@sentry/react-router": "latest || *", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "@sentry/vite-plugin": "^5.2.0", "@shopify/hydrogen": "2025.5.0", "@shopify/remix-oxygen": "^3.0.0", diff --git a/dev-packages/e2e-tests/test-applications/nestjs-11/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-11/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-11/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-11/package.json b/dev-packages/e2e-tests/test-applications/nestjs-11/package.json index 48e2525de321..2a230d9d5a68 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-11/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-11/package.json @@ -20,7 +20,7 @@ "@nestjs/microservices": "^11.0.0", "@nestjs/schedule": "^5.0.0", "@nestjs/platform-express": "^11.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-8/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-8/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-8/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-8/package.json b/dev-packages/e2e-tests/test-applications/nestjs-8/package.json index 4a21f67e908a..3bd765774d2e 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-8/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-8/package.json @@ -19,7 +19,7 @@ "@nestjs/microservices": "^8.0.0", "@nestjs/schedule": "^4.1.0", "@nestjs/platform-express": "^8.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/package.json b/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/package.json index 3128d2f7ae51..e429f8cbb328 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/package.json @@ -20,7 +20,7 @@ "@nestjs/core": "^10.3.10", "@nestjs/graphql": "^12.2.0", "@nestjs/platform-express": "^10.3.10", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "graphql": "^16.9.0", "reflect-metadata": "^0.1.13", "rxjs": "^7.8.1" diff --git a/dev-packages/e2e-tests/test-applications/nestjs-basic/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-basic/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-basic/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-basic/package.json b/dev-packages/e2e-tests/test-applications/nestjs-basic/package.json index 6917e546a383..ebf0244bc276 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-basic/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-basic/package.json @@ -19,7 +19,7 @@ "@nestjs/microservices": "^10.0.0", "@nestjs/schedule": "^4.1.0", "@nestjs/platform-express": "^10.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "axios": "1.15.0", "rxjs": "^7.8.1" diff --git a/dev-packages/e2e-tests/test-applications/nestjs-bullmq/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-bullmq/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-bullmq/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-bullmq/package.json b/dev-packages/e2e-tests/test-applications/nestjs-bullmq/package.json index 77d8c024e021..c4cfcd118f53 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-bullmq/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-bullmq/package.json @@ -18,7 +18,7 @@ "@nestjs/platform-express": "^11.0.0", "@nestjs/bullmq": "^11.0.0", "bullmq": "^5.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/package.json b/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/package.json index d15679556bad..c8fe82cff563 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/package.json @@ -18,7 +18,7 @@ "@nestjs/core": "^10.0.0", "@nestjs/platform-express": "^10.0.0", "@nestjs/event-emitter": "^2.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-fastify/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-fastify/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-fastify/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-fastify/package.json b/dev-packages/e2e-tests/test-applications/nestjs-fastify/package.json index d5cecac78725..720cfe158eae 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-fastify/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-fastify/package.json @@ -19,7 +19,7 @@ "@nestjs/microservices": "^10.0.0", "@nestjs/schedule": "^4.1.0", "@nestjs/platform-fastify": "^10.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1", "fastify": "^4.28.1" diff --git a/dev-packages/e2e-tests/test-applications/nestjs-graphql/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-graphql/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-graphql/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-graphql/package.json b/dev-packages/e2e-tests/test-applications/nestjs-graphql/package.json index be8ed9d58533..05a38d691807 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-graphql/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-graphql/package.json @@ -20,7 +20,7 @@ "@nestjs/core": "^10.3.10", "@nestjs/graphql": "^12.2.0", "@nestjs/platform-express": "^10.3.10", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "graphql": "^16.9.0", "reflect-metadata": "^0.1.13", "rxjs": "^7.8.1" diff --git a/dev-packages/e2e-tests/test-applications/nestjs-microservices/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-microservices/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-microservices/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-microservices/package.json b/dev-packages/e2e-tests/test-applications/nestjs-microservices/package.json index ee3ca5ebf816..4bfc4eee7710 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-microservices/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-microservices/package.json @@ -16,7 +16,7 @@ "@nestjs/core": "^11.0.0", "@nestjs/microservices": "^11.0.0", "@nestjs/platform-express": "^11.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-websockets/package.json b/dev-packages/e2e-tests/test-applications/nestjs-websockets/package.json index 6356b48b322f..c859d4e49791 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-websockets/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-websockets/package.json @@ -16,7 +16,7 @@ "@nestjs/platform-express": "^11.0.0", "@nestjs/websockets": "^11.0.0", "@nestjs/platform-socket.io": "^11.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/package.json b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/package.json index f19782b24a7d..35ce0bc009e1 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/package.json @@ -17,7 +17,7 @@ "@nestjs/common": "^10.0.0", "@nestjs/core": "^10.0.0", "@nestjs/platform-express": "^10.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/package.json b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/package.json index 297555d6802f..e9da4c97ae26 100644 --- a/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/package.json +++ b/dev-packages/e2e-tests/test-applications/nestjs-with-submodules/package.json @@ -17,7 +17,7 @@ "@nestjs/common": "^10.0.0", "@nestjs/core": "^10.0.0", "@nestjs/platform-express": "^10.0.0", - "@sentry/nestjs": "latest || *", + "@sentry/nestjs": "file:../../packed/sentry-nestjs-packed.tgz", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1" }, diff --git a/dev-packages/e2e-tests/test-applications/nextjs-13/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-13/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-13/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json index 29270d71da6a..f6137db6843c 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-13/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-13/package.json @@ -12,7 +12,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-14/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-14/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-14/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json index 2388110ad775..09a928eddfa0 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-14/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-14/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", @@ -25,7 +25,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/package.json b/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/package.json index 01d3747009c7..ce63c62aeefa 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-15-basepath/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-intl/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-15-intl/.npmrc deleted file mode 100644 index c6b3ef9b3eaa..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-intl/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://localhost:4873 -@sentry-internal:registry=http://localhost:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-intl/package.json b/dev-packages/e2e-tests/test-applications/nextjs-15-intl/package.json index ca609897ff4c..b0c7f2852e01 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-intl/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-15-intl/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-t3/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-15-t3/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-t3/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15-t3/package.json b/dev-packages/e2e-tests/test-applications/nextjs-15-t3/package.json index 380e2ce0f66f..24fde175baea 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-15-t3/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-15-t3/package.json @@ -14,7 +14,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@t3-oss/env-nextjs": "^0.12.0", "@tanstack/react-query": "^5.50.0", "@trpc/client": "~11.8.0", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-15/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-15/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-15/package.json b/dev-packages/e2e-tests/test-applications/nextjs-15/package.json index 9263605b5672..9e453cf0edf5 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-15/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-15/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-bun/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-bun/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-bun/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-bun/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-bun/package.json index 75e51867a38c..deb955b58daf 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-bun/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-bun/package.json @@ -12,8 +12,8 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "import-in-the-middle": "^2", "next": "16.1.7", "react": "19.1.0", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/package.json index bc306ef7dab7..3f3907a77bed 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/package.json @@ -23,8 +23,8 @@ "test:assert-webpack": "pnpm test:prod && pnpm test:dev-webpack" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "import-in-the-middle": "^1", "next": "16.1.7", "react": "19.1.0", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/package.json index d55b0059d71d..14334483d116 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/package.json @@ -18,8 +18,8 @@ }, "dependencies": { "@opennextjs/cloudflare": "^1.14.9", - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "next": "16.2.3", "react": "19.1.0", "react-dom": "19.1.0" diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/package.json index ea0475e5ed61..03035b9ddb33 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-trailing-slash/package.json @@ -13,8 +13,8 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "import-in-the-middle": "^2", "next": "16.1.7", "react": "19.1.0", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/package.json index 5a1fed010500..ee74ff6e9259 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel/package.json @@ -23,8 +23,8 @@ "test:assert-webpack": "pnpm test:prod && pnpm test:dev-webpack" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "ai": "^3.0.0", "import-in-the-middle": "^1", "next": "16.1.7", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/package.json index 24101853350b..b30636cd3576 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16-userfeedback/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-16/.npmrc deleted file mode 100644 index a3160f4de175..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-16/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -public-hoist-pattern[]=*import-in-the-middle* -public-hoist-pattern[]=*require-in-the-middle* diff --git a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json index 4f90b2bc9fe8..1e417a48fd1f 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-16/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-16/package.json @@ -23,8 +23,8 @@ "test:assert-webpack": "pnpm test:prod && pnpm test:dev-webpack" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@vercel/queue": "^0.1.3", "ai": "^3.0.0", "import-in-the-middle": "^2", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-app-dir/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-app-dir/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-app-dir/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json b/dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json index 83c0fac47610..cb7927e9b0d8 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json @@ -14,8 +14,8 @@ "test:assert": "pnpm test:test-build && pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-orpc/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-orpc/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-orpc/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-orpc/package.json b/dev-packages/e2e-tests/test-applications/nextjs-orpc/package.json index 7e32f562916a..21f835e2ecd4 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-orpc/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-orpc/package.json @@ -16,7 +16,7 @@ "test:assert": "pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@orpc/server": "latest", "@orpc/client": "latest", "next": "14.2.35", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/package.json b/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/package.json index eda574954224..f677e02dd954 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-pages-dir/package.json @@ -15,8 +15,8 @@ "test:assert": "pnpm test:test-build && pnpm test:prod && pnpm test:dev" }, "dependencies": { - "@sentry/nextjs": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.26", "@types/react-dom": "18.0.9", diff --git a/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/.npmrc b/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/package.json b/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/package.json index 16d2ef6d6050..9667f17865f1 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/package.json +++ b/dev-packages/e2e-tests/test-applications/nextjs-sourcemaps/package.json @@ -9,7 +9,7 @@ "test:assert": "pnpm ts-node --script-mode assert-build.ts" }, "dependencies": { - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "next": "16.1.7", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/dev-packages/e2e-tests/test-applications/node-connect/.npmrc b/dev-packages/e2e-tests/test-applications/node-connect/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-connect/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-connect/package.json b/dev-packages/e2e-tests/test-applications/node-connect/package.json index db3979ac7a94..729cfbe6c095 100644 --- a/dev-packages/e2e-tests/test-applications/node-connect/package.json +++ b/dev-packages/e2e-tests/test-applications/node-connect/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/node": "^18.19.1", "@types/connect": "3.4.38", "connect": "3.7.0", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/package.json index 6f379575019b..160edce67c56 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-custom-sampler/package.json @@ -18,8 +18,8 @@ "@opentelemetry/resources": "^1.30.1", "@opentelemetry/sdk-trace-node": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.30.0", - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/package.json index b7d9b06647b3..0ac871787ede 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1-sdk-node/package.json @@ -20,8 +20,8 @@ "@opentelemetry/semantic-conventions": "^1.30.0", "@opentelemetry/sdk-node": "^0.57.2", "@opentelemetry/exporter-trace-otlp-http": "^0.57.2", - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/package.json index 28d17064a5ff..7cfea6cc7052 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v1/package.json @@ -11,8 +11,8 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^1.30.1", "@opentelemetry/instrumentation": "^0.57.1", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/package.json index f79c0894bfc9..b44b3a62911e 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/package.json @@ -18,8 +18,8 @@ "@opentelemetry/resources": "^2.6.0", "@opentelemetry/sdk-trace-node": "^2.6.0", "@opentelemetry/semantic-conventions": "^1.40.0", - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/package.json index dd294c205b32..8552a7990a2d 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/package.json @@ -20,8 +20,8 @@ "@opentelemetry/semantic-conventions": "^1.40.0", "@opentelemetry/sdk-node": "^0.214.0", "@opentelemetry/exporter-trace-otlp-http": "^0.214.0", - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/package.json b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/package.json index 7c1ea4377070..dc57fb2568f8 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/package.json @@ -11,8 +11,8 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node-core": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.6.0", "@opentelemetry/instrumentation": "^0.214.0", diff --git a/dev-packages/e2e-tests/test-applications/node-core-light-express/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-light-express/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-light-express/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-light-express/package.json b/dev-packages/e2e-tests/test-applications/node-core-light-express/package.json index d1902f528561..a78e5a1b24cb 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-light-express/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-light-express/package.json @@ -12,7 +12,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node-core": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", "@types/express": "^4.17.21", "@types/node": "^22.0.0", "express": "^4.21.2", @@ -21,7 +21,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "volta": { "node": "22.18.0" diff --git a/dev-packages/e2e-tests/test-applications/node-core-light-otlp/.npmrc b/dev-packages/e2e-tests/test-applications/node-core-light-otlp/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-core-light-otlp/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-core-light-otlp/package.json b/dev-packages/e2e-tests/test-applications/node-core-light-otlp/package.json index fcf388cfaa89..f819e1685eb2 100644 --- a/dev-packages/e2e-tests/test-applications/node-core-light-otlp/package.json +++ b/dev-packages/e2e-tests/test-applications/node-core-light-otlp/package.json @@ -16,7 +16,7 @@ "@opentelemetry/exporter-trace-otlp-http": "^0.211.0", "@opentelemetry/sdk-trace-base": "^2.5.1", "@opentelemetry/sdk-trace-node": "^2.5.1", - "@sentry/node-core": "latest || *", + "@sentry/node-core": "file:../../packed/sentry-node-core-packed.tgz", "@types/express": "^4.17.21", "@types/node": "^22.0.0", "express": "^4.21.2", @@ -25,7 +25,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "volta": { "node": "22.18.0" diff --git a/dev-packages/e2e-tests/test-applications/node-exports-test-app/.npmrc b/dev-packages/e2e-tests/test-applications/node-exports-test-app/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-exports-test-app/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-exports-test-app/package.json b/dev-packages/e2e-tests/test-applications/node-exports-test-app/package.json index adb4f189fe85..a836b2b618ba 100644 --- a/dev-packages/e2e-tests/test-applications/node-exports-test-app/package.json +++ b/dev-packages/e2e-tests/test-applications/node-exports-test-app/package.json @@ -12,14 +12,14 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node": "latest || *", - "@sentry/sveltekit": "latest || *", - "@sentry/remix": "latest || *", - "@sentry/astro": "latest || *", - "@sentry/nextjs": "latest || *", - "@sentry/aws-serverless": "latest || *", - "@sentry/google-cloud-serverless": "latest || *", - "@sentry/bun": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", + "@sentry/astro": "file:../../packed/sentry-astro-packed.tgz", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", + "@sentry/aws-serverless": "file:../../packed/sentry-aws-serverless-packed.tgz", + "@sentry/google-cloud-serverless": "file:../../packed/sentry-google-cloud-serverless-packed.tgz", + "@sentry/bun": "file:../../packed/sentry-bun-packed.tgz", "@types/node": "^18.19.1", "typescript": "~5.0.0" }, diff --git a/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/package.json b/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/package.json index 532e28769675..125372c4501a 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-cjs-preload/package.json @@ -9,8 +9,8 @@ "test:assert": "playwright test" }, "dependencies": { - "@sentry/node": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "express": "^4.21.2" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-loader/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-esm-loader/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-loader/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-loader/package.json b/dev-packages/e2e-tests/test-applications/node-express-esm-loader/package.json index b54247ea1292..a2d2c720e92a 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-loader/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-esm-loader/package.json @@ -9,8 +9,8 @@ "test:assert": "playwright test" }, "dependencies": { - "@sentry/node": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "express": "^4.21.2" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-preload/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-esm-preload/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-preload/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-preload/package.json b/dev-packages/e2e-tests/test-applications/node-express-esm-preload/package.json index 0ce974f5aa43..4a602b6bd304 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-preload/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-esm-preload/package.json @@ -9,8 +9,8 @@ "test:assert": "playwright test" }, "dependencies": { - "@sentry/node": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "express": "^4.21.2" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/package.json b/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/package.json index a389962d4deb..f6fc9adf6108 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-esm-without-loader/package.json @@ -9,8 +9,8 @@ "test:assert": "playwright test" }, "dependencies": { - "@sentry/node": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "express": "^4.21.2" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/package.json b/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/package.json index 1036f91cf4e9..84afe281c642 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@trpc/server": "10.45.4", "@trpc/client": "10.45.4", "@types/express": "4.17.17", diff --git a/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/package.json b/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/package.json index 6a5a293b956d..4460adbd034c 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-mcp-v2/package.json @@ -14,7 +14,7 @@ "@cfworker/json-schema": "^4.0.0", "@modelcontextprotocol/server": "2.0.0-alpha.2", "@modelcontextprotocol/node": "2.0.0-alpha.2", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/express": "^4.17.21", "@types/node": "^18.19.1", "express": "^4.21.2", @@ -25,7 +25,7 @@ "@modelcontextprotocol/client": "2.0.0-alpha.2", "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "type": "module", "volta": { diff --git a/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/package.json b/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/package.json index cca96b3e49cb..e5ec85096dce 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-express-v5/.npmrc b/dev-packages/e2e-tests/test-applications/node-express-v5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express-v5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express-v5/package.json b/dev-packages/e2e-tests/test-applications/node-express-v5/package.json index a6dd5fab1fbf..cf33b86e8669 100644 --- a/dev-packages/e2e-tests/test-applications/node-express-v5/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express-v5/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@trpc/server": "10.45.4", "@trpc/client": "10.45.4", "@types/express": "^4.17.21", @@ -24,7 +24,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "resolutions": { "@types/qs": "6.9.17" diff --git a/dev-packages/e2e-tests/test-applications/node-express/.npmrc b/dev-packages/e2e-tests/test-applications/node-express/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-express/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-express/package.json b/dev-packages/e2e-tests/test-applications/node-express/package.json index 6ab9eb2047b9..4d2ad1833a58 100644 --- a/dev-packages/e2e-tests/test-applications/node-express/package.json +++ b/dev-packages/e2e-tests/test-applications/node-express/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@trpc/server": "10.45.4", "@trpc/client": "10.45.4", "@types/express": "^4.17.21", @@ -24,7 +24,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/core": "latest || *" + "@sentry/core": "file:../../packed/sentry-core-packed.tgz" }, "resolutions": { "@types/qs": "6.9.17" diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-3/.npmrc b/dev-packages/e2e-tests/test-applications/node-fastify-3/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-fastify-3/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-3/package.json b/dev-packages/e2e-tests/test-applications/node-fastify-3/package.json index 663268c466a9..3fa36adbbbd5 100644 --- a/dev-packages/e2e-tests/test-applications/node-fastify-3/package.json +++ b/dev-packages/e2e-tests/test-applications/node-fastify-3/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test && pnpm test:override" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/node": "^18.19.1", "fastify": "3.29.5", "typescript": "~5.0.0", diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-4/.npmrc b/dev-packages/e2e-tests/test-applications/node-fastify-4/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-fastify-4/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-4/package.json b/dev-packages/e2e-tests/test-applications/node-fastify-4/package.json index 389aa9ff677b..086ec85fac7a 100644 --- a/dev-packages/e2e-tests/test-applications/node-fastify-4/package.json +++ b/dev-packages/e2e-tests/test-applications/node-fastify-4/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test && pnpm test:override" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/node": "^18.19.1", "fastify": "4.29.1", "typescript": "5.6.3", diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-5/.npmrc b/dev-packages/e2e-tests/test-applications/node-fastify-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-fastify-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-fastify-5/package.json b/dev-packages/e2e-tests/test-applications/node-fastify-5/package.json index a7a754d3f1a6..dc0fa7770c70 100644 --- a/dev-packages/e2e-tests/test-applications/node-fastify-5/package.json +++ b/dev-packages/e2e-tests/test-applications/node-fastify-5/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test && pnpm test:override" }, "dependencies": { - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/node": "^18.19.1", "fastify": "^5.7.0", "typescript": "5.6.3", diff --git a/dev-packages/e2e-tests/test-applications/node-firebase/.npmrc b/dev-packages/e2e-tests/test-applications/node-firebase/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-firebase/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-firebase/firestore-app/package.json b/dev-packages/e2e-tests/test-applications/node-firebase/firestore-app/package.json index e0e0614a23f8..0961acb488d2 100644 --- a/dev-packages/e2e-tests/test-applications/node-firebase/firestore-app/package.json +++ b/dev-packages/e2e-tests/test-applications/node-firebase/firestore-app/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@firebase/app": "^0.13.1", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../../packed/sentry-node-packed.tgz", "express": "^4.21.2", "firebase": "^12.0.0" }, diff --git a/dev-packages/e2e-tests/test-applications/node-firebase/functions/package.json b/dev-packages/e2e-tests/test-applications/node-firebase/functions/package.json index c3be318b8c38..f179461322dd 100644 --- a/dev-packages/e2e-tests/test-applications/node-firebase/functions/package.json +++ b/dev-packages/e2e-tests/test-applications/node-firebase/functions/package.json @@ -11,7 +11,7 @@ "dependencies": { "firebase-admin": "^12.6.0", "firebase-functions": "^6.0.1", - "@sentry/node": "latest || *" + "@sentry/node": "file:../../../packed/sentry-node-packed.tgz" }, "devDependencies": { "typescript": "5.9.3" diff --git a/dev-packages/e2e-tests/test-applications/node-hapi/.npmrc b/dev-packages/e2e-tests/test-applications/node-hapi/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-hapi/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-hapi/package.json b/dev-packages/e2e-tests/test-applications/node-hapi/package.json index b735268d901d..ae87544644bf 100644 --- a/dev-packages/e2e-tests/test-applications/node-hapi/package.json +++ b/dev-packages/e2e-tests/test-applications/node-hapi/package.json @@ -13,7 +13,7 @@ "dependencies": { "@hapi/boom": "10.0.1", "@hapi/hapi": "21.3.10", - "@sentry/node": "latest || *" + "@sentry/node": "file:../../packed/sentry-node-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/node-koa/.npmrc b/dev-packages/e2e-tests/test-applications/node-koa/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-koa/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-koa/package.json b/dev-packages/e2e-tests/test-applications/node-koa/package.json index 0d993990730b..f4ef47cd0940 100644 --- a/dev-packages/e2e-tests/test-applications/node-koa/package.json +++ b/dev-packages/e2e-tests/test-applications/node-koa/package.json @@ -12,7 +12,7 @@ "dependencies": { "@koa/bodyparser": "^5.1.1", "@koa/router": "^12.0.1", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/node": "^18.19.1", "koa": "^2.15.2", "typescript": "~5.0.0" diff --git a/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/.npmrc b/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/package.json b/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/package.json index 76fcf398380d..b26e3981e028 100644 --- a/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/package.json +++ b/dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/package.json @@ -13,8 +13,8 @@ "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/sdk-trace-node": "^2.6.0", - "@sentry/node": "latest || *", - "@sentry/opentelemetry": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/opentelemetry": "file:../../packed/sentry-opentelemetry-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/.npmrc b/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json b/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json index f695309f00d7..38badec93335 100644 --- a/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json +++ b/dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json @@ -13,7 +13,7 @@ "dependencies": { "@opentelemetry/sdk-node": "0.213.0", "@opentelemetry/exporter-trace-otlp-http": "0.213.0", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/.npmrc b/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json b/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json index 8e5563fdb4ec..04a6a80a500c 100644 --- a/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json +++ b/dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json @@ -17,7 +17,7 @@ "@opentelemetry/instrumentation-undici": "0.24.0", "@opentelemetry/instrumentation-http": "0.214.0", "@opentelemetry/instrumentation": "0.214.0", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-otel/.npmrc b/dev-packages/e2e-tests/test-applications/node-otel/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-otel/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-otel/package.json b/dev-packages/e2e-tests/test-applications/node-otel/package.json index ef7b17112108..274b141ff2a7 100644 --- a/dev-packages/e2e-tests/test-applications/node-otel/package.json +++ b/dev-packages/e2e-tests/test-applications/node-otel/package.json @@ -13,7 +13,7 @@ "dependencies": { "@opentelemetry/sdk-node": "0.213.0", "@opentelemetry/exporter-trace-otlp-http": "0.213.0", - "@sentry/node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@types/express": "4.17.17", "@types/node": "^18.19.1", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-cjs/.npmrc b/dev-packages/e2e-tests/test-applications/node-profiling-cjs/.npmrc deleted file mode 100644 index 949fbddc2343..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-profiling-cjs/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# @sentry:registry=http://127.0.0.1:4873 -# @sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-cjs/package.json b/dev-packages/e2e-tests/test-applications/node-profiling-cjs/package.json index d217090e80fb..b136ea49dd4c 100644 --- a/dev-packages/e2e-tests/test-applications/node-profiling-cjs/package.json +++ b/dev-packages/e2e-tests/test-applications/node-profiling-cjs/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@playwright/test": "~1.56.0", - "@sentry/node": "latest || *", - "@sentry/profiling-node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/profiling-node": "file:../../packed/sentry-profiling-node-packed.tgz", "@types/node": "^18.19.1", "esbuild": "0.25.0", "typescript": "^5.7.3" diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-electron/.npmrc b/dev-packages/e2e-tests/test-applications/node-profiling-electron/.npmrc deleted file mode 100644 index 949fbddc2343..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-profiling-electron/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# @sentry:registry=http://127.0.0.1:4873 -# @sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-electron/package.json b/dev-packages/e2e-tests/test-applications/node-profiling-electron/package.json index 5e87a3ca8002..c8b6c167396b 100644 --- a/dev-packages/e2e-tests/test-applications/node-profiling-electron/package.json +++ b/dev-packages/e2e-tests/test-applications/node-profiling-electron/package.json @@ -11,8 +11,8 @@ "@electron/rebuild": "^3.7.0", "@playwright/test": "~1.56.0", "@sentry/electron": "latest || *", - "@sentry/node": "latest || *", - "@sentry/profiling-node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/profiling-node": "file:../../packed/sentry-profiling-node-packed.tgz", "electron": "^33.2.0" }, "volta": { diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-esm/.npmrc b/dev-packages/e2e-tests/test-applications/node-profiling-esm/.npmrc deleted file mode 100644 index 949fbddc2343..000000000000 --- a/dev-packages/e2e-tests/test-applications/node-profiling-esm/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# @sentry:registry=http://127.0.0.1:4873 -# @sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/node-profiling-esm/package.json b/dev-packages/e2e-tests/test-applications/node-profiling-esm/package.json index fb1f3bf055b8..c7e5c39b9807 100644 --- a/dev-packages/e2e-tests/test-applications/node-profiling-esm/package.json +++ b/dev-packages/e2e-tests/test-applications/node-profiling-esm/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@playwright/test": "~1.56.0", - "@sentry/node": "latest || *", - "@sentry/profiling-node": "latest || *", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", + "@sentry/profiling-node": "file:../../packed/sentry-profiling-node-packed.tgz", "@types/node": "^18.19.1", "esbuild": "0.25.0", "typescript": "^5.7.3" diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/package.json b/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/package.json index e146587fd08e..a61e1da1bdcd 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-3-dynamic-import/package.json @@ -14,7 +14,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/nuxt": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", "nuxt": "^3.14.0" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-min/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-3-min/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-min/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-min/package.json b/dev-packages/e2e-tests/test-applications/nuxt-3-min/package.json index 8160b472f57e..73b0c59e8a24 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-min/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-3-min/package.json @@ -16,7 +16,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/nuxt": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", "nuxt": "3.7.0", "vue": "3.3.4", "vue-router": "4.2.4" diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/package.json b/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/package.json index 9e6fedb17838..21acb5644735 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-3-top-level-import/package.json @@ -14,8 +14,8 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/nuxt": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "nuxt": "^3.14.0" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-3/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-3/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-3/package.json b/dev-packages/e2e-tests/test-applications/nuxt-3/package.json index 2a2ab10334f1..b7481e044b3e 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-3/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-3/package.json @@ -16,8 +16,8 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/nuxt": "latest || *", - "@sentry/core": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", "nuxt": "^3.14.0" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/nuxt-4/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-4/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-4/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json index 3f25ef7df0e4..02477111483d 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-4/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-4/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@pinia/nuxt": "^0.5.5", - "@sentry/nuxt": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", "nuxt": "^4.1.2" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/nuxt-5/.npmrc b/dev-packages/e2e-tests/test-applications/nuxt-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/nuxt-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/nuxt-5/package.json b/dev-packages/e2e-tests/test-applications/nuxt-5/package.json index aa8296bc3314..bff128f66ed9 100644 --- a/dev-packages/e2e-tests/test-applications/nuxt-5/package.json +++ b/dev-packages/e2e-tests/test-applications/nuxt-5/package.json @@ -23,7 +23,7 @@ ], "dependencies": { "@pinia/nuxt": "^0.11.3", - "@sentry/nuxt": "latest || *", + "@sentry/nuxt": "file:../../packed/sentry-nuxt-packed.tgz", "nitro": "latest", "nuxt": "npm:nuxt-nightly@5x" }, diff --git a/dev-packages/e2e-tests/test-applications/react-17/.npmrc b/dev-packages/e2e-tests/test-applications/react-17/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-17/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-17/package.json b/dev-packages/e2e-tests/test-applications/react-17/package.json index 7c11ea63d039..1982fffe7a53 100644 --- a/dev-packages/e2e-tests/test-applications/react-17/package.json +++ b/dev-packages/e2e-tests/test-applications/react-17/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "17.0.2", "@types/react-dom": "17.0.2", "react": "17.0.2", diff --git a/dev-packages/e2e-tests/test-applications/react-19/.npmrc b/dev-packages/e2e-tests/test-applications/react-19/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-19/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-19/package.json b/dev-packages/e2e-tests/test-applications/react-19/package.json index 08ef823e2bfe..f3a776a03924 100644 --- a/dev-packages/e2e-tests/test-applications/react-19/package.json +++ b/dev-packages/e2e-tests/test-applications/react-19/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "history": "4.9.0", "@types/history": "4.7.11", "@types/node": "^18.19.1", diff --git a/dev-packages/e2e-tests/test-applications/react-create-browser-router/.npmrc b/dev-packages/e2e-tests/test-applications/react-create-browser-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-create-browser-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-create-browser-router/package.json b/dev-packages/e2e-tests/test-applications/react-create-browser-router/package.json index 8bb20583f5aa..5a0b7d847162 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-browser-router/package.json +++ b/dev-packages/e2e-tests/test-applications/react-create-browser-router/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/react-create-hash-router/.npmrc b/dev-packages/e2e-tests/test-applications/react-create-hash-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-create-hash-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json b/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json index acbf8d00ef2d..dbe32bdcf506 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json +++ b/dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/react-create-memory-router/.npmrc b/dev-packages/e2e-tests/test-applications/react-create-memory-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-create-memory-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-create-memory-router/package.json b/dev-packages/e2e-tests/test-applications/react-create-memory-router/package.json index 119fde33b8e8..c4415f3433ed 100644 --- a/dev-packages/e2e-tests/test-applications/react-create-memory-router/package.json +++ b/dev-packages/e2e-tests/test-applications/react-create-memory-router/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-5/package.json b/dev-packages/e2e-tests/test-applications/react-router-5/package.json index 973d87e057e5..8dcb32a24721 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-5/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-5/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "history": "4.9.0", "@types/history": "4.7.11", "@types/node": "^18.19.1", diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/package.json b/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/package.json index 73b0eb2e0d8b..1457efba945e 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json index fe4494775753..128c4967554c 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", "react": "18.2.0", diff --git a/dev-packages/e2e-tests/test-applications/react-router-6/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-6/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-6/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-6/package.json b/dev-packages/e2e-tests/test-applications/react-router-6/package.json index 228705bb6493..2d84c95d58f1 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-6/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/package.json index 0c312ea52926..586fbccee112 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-cross-usage/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/package.json index 8a9d6ac5656d..20fdccf46f4c 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework-custom/package.json @@ -9,7 +9,7 @@ "react-router": "^7.13.0", "@react-router/node": "^7.13.0", "@react-router/serve": "^7.13.0", - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "isbot": "^5.1.17" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/package.json index 9666bf218893..b7e2fd8de655 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework-instrumentation/package.json @@ -6,7 +6,7 @@ "dependencies": { "@react-router/node": "latest", "@react-router/serve": "latest", - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "isbot": "^5.1.17", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/package.json index e69f23c0630a..65f4a96b0165 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/package.json @@ -9,7 +9,7 @@ "react-router": "7.13.0", "@react-router/node": "7.13.0", "@react-router/serve": "7.13.0", - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "isbot": "^5.1.17" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/package.json index 663e85a53963..56c4b7d052d7 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/package.json @@ -17,7 +17,7 @@ "test:assert": "pnpm test:ts &&pnpm test:prod" }, "dependencies": { - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "@react-router/node": "7.13.0", "@react-router/serve": "7.13.0", "isbot": "^5.1.27", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/package.json index e5c375174793..28f189bcd1f3 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework-spa/package.json @@ -17,7 +17,7 @@ "test:assert": "pnpm test:ts &&pnpm test:prod" }, "dependencies": { - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "@react-router/node": "^7.13.0", "@react-router/serve": "^7.13.0", "isbot": "^5.1.27", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-framework/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-framework/package.json index fbd49881f521..fde0e1699d6a 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework/package.json @@ -9,7 +9,7 @@ "react-router": "^7.13.0", "@react-router/node": "^7.13.0", "@react-router/serve": "^7.13.0", - "@sentry/react-router": "latest || *", + "@sentry/react-router": "file:../../packed/sentry-react-router-packed.tgz", "isbot": "^5.1.17" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/package.json index afd2a32834aa..9e649c11afbe 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-lazy-routes/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", "express": "^4.21.2", diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-spa/.npmrc b/dev-packages/e2e-tests/test-applications/react-router-7-spa/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-router-7-spa/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json index 0cb3c988dfc2..c792359c5a3f 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/react": "18.3.1", "@types/react-dom": "18.3.1", "react": "18.3.1", diff --git a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/.npmrc b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json index a256cd9f29ae..b5958cefd6f7 100644 --- a/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json +++ b/dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@types/node": "^18.19.1", "@types/react": "18.0.0", "@types/react-dom": "18.0.0", diff --git a/dev-packages/e2e-tests/test-applications/remix-hydrogen/.npmrc b/dev-packages/e2e-tests/test-applications/remix-hydrogen/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/remix-hydrogen/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/remix-hydrogen/package.json b/dev-packages/e2e-tests/test-applications/remix-hydrogen/package.json index 8a35edaca3fb..b51c2868f415 100644 --- a/dev-packages/e2e-tests/test-applications/remix-hydrogen/package.json +++ b/dev-packages/e2e-tests/test-applications/remix-hydrogen/package.json @@ -17,8 +17,8 @@ "@remix-run/react": "^2.17.4", "@remix-run/server-runtime": "^2.17.4", "@remix-run/cloudflare-pages": "^2.17.4", - "@sentry/cloudflare": "latest || *", - "@sentry/remix": "latest || *", + "@sentry/cloudflare": "file:../../packed/sentry-cloudflare-packed.tgz", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "@sentry/vite-plugin": "^5.2.0", "@shopify/hydrogen": "2025.4.0", "@shopify/remix-oxygen": "2.0.10", diff --git a/dev-packages/e2e-tests/test-applications/remix-server-timing/.npmrc b/dev-packages/e2e-tests/test-applications/remix-server-timing/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/remix-server-timing/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/remix-server-timing/package.json b/dev-packages/e2e-tests/test-applications/remix-server-timing/package.json index d31e86ff0cdc..fd57d2920d5a 100644 --- a/dev-packages/e2e-tests/test-applications/remix-server-timing/package.json +++ b/dev-packages/e2e-tests/test-applications/remix-server-timing/package.json @@ -11,7 +11,7 @@ "test:assert": "pnpm playwright test" }, "dependencies": { - "@sentry/remix": "latest || *", + "@sentry/remix": "file:../../packed/sentry-remix-packed.tgz", "@remix-run/css-bundle": "2.17.4", "@remix-run/node": "2.17.4", "@remix-run/react": "2.17.4", diff --git a/dev-packages/e2e-tests/test-applications/solid-tanstack-router/.npmrc b/dev-packages/e2e-tests/test-applications/solid-tanstack-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solid-tanstack-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solid-tanstack-router/package.json b/dev-packages/e2e-tests/test-applications/solid-tanstack-router/package.json index 8082add342d1..04a2fd2adeec 100644 --- a/dev-packages/e2e-tests/test-applications/solid-tanstack-router/package.json +++ b/dev-packages/e2e-tests/test-applications/solid-tanstack-router/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/solid": "latest || *", + "@sentry/solid": "file:../../packed/sentry-solid-packed.tgz", "@tailwindcss/vite": "^4.0.6", "@tanstack/solid-router": "^1.141.8", "@tanstack/solid-router-devtools": "^1.132.25", diff --git a/dev-packages/e2e-tests/test-applications/solid/.npmrc b/dev-packages/e2e-tests/test-applications/solid/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solid/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solid/package.json b/dev-packages/e2e-tests/test-applications/solid/package.json index 3551001d5dd1..aa0506110761 100644 --- a/dev-packages/e2e-tests/test-applications/solid/package.json +++ b/dev-packages/e2e-tests/test-applications/solid/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "solid-js": "^1.8.18", - "@sentry/solid": "latest || *" + "@sentry/solid": "file:../../packed/sentry-solid-packed.tgz" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/.npmrc b/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/package.json b/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/package.json index 1dbca26fc50c..747162d0bd75 100644 --- a/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/package.json +++ b/dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/package.json @@ -12,7 +12,7 @@ }, "type": "module", "dependencies": { - "@sentry/solidstart": "latest || *" + "@sentry/solidstart": "file:../../packed/sentry-solidstart-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/solidstart-spa/.npmrc b/dev-packages/e2e-tests/test-applications/solidstart-spa/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solidstart-spa/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solidstart-spa/package.json b/dev-packages/e2e-tests/test-applications/solidstart-spa/package.json index cc4549c12c47..a9d1d6b91da3 100644 --- a/dev-packages/e2e-tests/test-applications/solidstart-spa/package.json +++ b/dev-packages/e2e-tests/test-applications/solidstart-spa/package.json @@ -12,7 +12,7 @@ }, "type": "module", "dependencies": { - "@sentry/solidstart": "latest || *" + "@sentry/solidstart": "file:../../packed/sentry-solidstart-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/.npmrc b/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/package.json b/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/package.json index 35a20e4e64a7..c97a130c92b1 100644 --- a/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/package.json +++ b/dev-packages/e2e-tests/test-applications/solidstart-top-level-import/package.json @@ -12,7 +12,7 @@ }, "type": "module", "dependencies": { - "@sentry/solidstart": "latest || *" + "@sentry/solidstart": "file:../../packed/sentry-solidstart-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/solidstart/.npmrc b/dev-packages/e2e-tests/test-applications/solidstart/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/solidstart/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/solidstart/package.json b/dev-packages/e2e-tests/test-applications/solidstart/package.json index bb2f5b85134c..7e382b6dc54b 100644 --- a/dev-packages/e2e-tests/test-applications/solidstart/package.json +++ b/dev-packages/e2e-tests/test-applications/solidstart/package.json @@ -12,7 +12,7 @@ }, "type": "module", "dependencies": { - "@sentry/solidstart": "latest || *" + "@sentry/solidstart": "file:../../packed/sentry-solidstart-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/supabase-nextjs/.npmrc b/dev-packages/e2e-tests/test-applications/supabase-nextjs/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/supabase-nextjs/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/supabase-nextjs/package.json b/dev-packages/e2e-tests/test-applications/supabase-nextjs/package.json index cb84814fd29a..4b9d9062dca3 100644 --- a/dev-packages/e2e-tests/test-applications/supabase-nextjs/package.json +++ b/dev-packages/e2e-tests/test-applications/supabase-nextjs/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@next/font": "14.2.15", - "@sentry/nextjs": "latest || *", + "@sentry/nextjs": "file:../../packed/sentry-nextjs-packed.tgz", "@supabase/auth-helpers-react": "0.5.0", "@supabase/auth-ui-react": "0.4.7", "@supabase/supabase-js": "2.49.1", diff --git a/dev-packages/e2e-tests/test-applications/svelte-5/.npmrc b/dev-packages/e2e-tests/test-applications/svelte-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/svelte-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/svelte-5/package.json b/dev-packages/e2e-tests/test-applications/svelte-5/package.json index 1cfa4f510219..48039e81d8bf 100644 --- a/dev-packages/e2e-tests/test-applications/svelte-5/package.json +++ b/dev-packages/e2e-tests/test-applications/svelte-5/package.json @@ -24,7 +24,7 @@ "vite": "^5.4.11" }, "dependencies": { - "@sentry/svelte": "latest || *" + "@sentry/svelte": "file:../../packed/sentry-svelte-packed.tgz" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/.npmrc b/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/package.json index abfd19bfa4ae..162c148d3a86 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2-kit-tracing/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/sveltekit": "latest || *", + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz", "@spotlightjs/spotlight": "2.0.0-alpha.1" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/.npmrc b/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/package.json index 6b183ea3ca54..50fd974e98b9 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/sveltekit": "latest || *", + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz", "@spotlightjs/spotlight": "2.0.0-alpha.1" }, "devDependencies": { diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/.npmrc b/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/package.json index fc691d4acebf..23f059eaee43 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2.5.0-twp/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/sveltekit": "latest || *" + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2/.npmrc b/dev-packages/e2e-tests/test-applications/sveltekit-2/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json index 667371981e5f..388ea1f26f35 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/sveltekit": "latest || *" + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/.npmrc b/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/package.json index e17a9b2bdabd..8081e11fe19f 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages/package.json @@ -15,7 +15,7 @@ "test:assert": "pnpm run test:e2e" }, "dependencies": { - "@sentry/sveltekit": "latest || *" + "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz" }, "devDependencies": { "@playwright/test": "~1.56.0", diff --git a/dev-packages/e2e-tests/test-applications/tanstack-router/.npmrc b/dev-packages/e2e-tests/test-applications/tanstack-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/tanstack-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/tanstack-router/package.json b/dev-packages/e2e-tests/test-applications/tanstack-router/package.json index edb4a6cd6707..65086e5b4953 100644 --- a/dev-packages/e2e-tests/test-applications/tanstack-router/package.json +++ b/dev-packages/e2e-tests/test-applications/tanstack-router/package.json @@ -12,7 +12,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/react": "latest || *", + "@sentry/react": "file:../../packed/sentry-react-packed.tgz", "@tanstack/react-router": "^1.64.0", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/dev-packages/e2e-tests/test-applications/tanstackstart-react/.npmrc b/dev-packages/e2e-tests/test-applications/tanstackstart-react/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/tanstackstart-react/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/tanstackstart-react/package.json b/dev-packages/e2e-tests/test-applications/tanstackstart-react/package.json index bcfb3279f684..6d431226dbfc 100644 --- a/dev-packages/e2e-tests/test-applications/tanstackstart-react/package.json +++ b/dev-packages/e2e-tests/test-applications/tanstackstart-react/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test" }, "dependencies": { - "@sentry/tanstackstart-react": "latest || *", + "@sentry/tanstackstart-react": "file:../../packed/sentry-tanstackstart-react-packed.tgz", "@tanstack/react-start": "^1.136.0", "@tanstack/react-router": "^1.136.0", "react": "^19.2.0", diff --git a/dev-packages/e2e-tests/test-applications/tsx-express/.npmrc b/dev-packages/e2e-tests/test-applications/tsx-express/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/tsx-express/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/tsx-express/package.json b/dev-packages/e2e-tests/test-applications/tsx-express/package.json index 3c8cedfca04e..7794d2c7ac52 100644 --- a/dev-packages/e2e-tests/test-applications/tsx-express/package.json +++ b/dev-packages/e2e-tests/test-applications/tsx-express/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@sentry/core": "latest || *", - "@sentry/node": "latest || *", + "@sentry/core": "file:../../packed/sentry-core-packed.tgz", + "@sentry/node": "file:../../packed/sentry-node-packed.tgz", "@trpc/server": "10.45.4", "@trpc/client": "10.45.4", "@types/express": "^4.17.21", diff --git a/dev-packages/e2e-tests/test-applications/vue-3/.npmrc b/dev-packages/e2e-tests/test-applications/vue-3/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/vue-3/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/vue-3/package.json b/dev-packages/e2e-tests/test-applications/vue-3/package.json index 603f2f0ffc31..243f4875add6 100644 --- a/dev-packages/e2e-tests/test-applications/vue-3/package.json +++ b/dev-packages/e2e-tests/test-applications/vue-3/package.json @@ -19,7 +19,7 @@ "test:print-version": "node -p \"'Vue version: ' + require('vue/package.json').version\"" }, "dependencies": { - "@sentry/vue": "latest || *", + "@sentry/vue": "file:../../packed/sentry-vue-packed.tgz", "pinia": "^3.0.0", "vue": "^3.4.15", "vue-router": "^4.2.5" diff --git a/dev-packages/e2e-tests/test-applications/vue-tanstack-router/.npmrc b/dev-packages/e2e-tests/test-applications/vue-tanstack-router/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/vue-tanstack-router/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/vue-tanstack-router/package.json b/dev-packages/e2e-tests/test-applications/vue-tanstack-router/package.json index 448876ec6d2b..8f764e682cd9 100644 --- a/dev-packages/e2e-tests/test-applications/vue-tanstack-router/package.json +++ b/dev-packages/e2e-tests/test-applications/vue-tanstack-router/package.json @@ -13,7 +13,7 @@ "test:assert": "pnpm test:prod" }, "dependencies": { - "@sentry/vue": "latest || *", + "@sentry/vue": "file:../../packed/sentry-vue-packed.tgz", "@tanstack/vue-router": "^1.141.8", "vue": "^3.4.15" }, diff --git a/dev-packages/e2e-tests/test-applications/webpack-4/.npmrc b/dev-packages/e2e-tests/test-applications/webpack-4/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/webpack-4/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/webpack-4/package.json b/dev-packages/e2e-tests/test-applications/webpack-4/package.json index d4f59a0d0511..367804adc700 100644 --- a/dev-packages/e2e-tests/test-applications/webpack-4/package.json +++ b/dev-packages/e2e-tests/test-applications/webpack-4/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", "babel-loader": "^8.0.0", "@babel/core": "^7.0.0", "@babel/preset-env": "^7.0.0", diff --git a/dev-packages/e2e-tests/test-applications/webpack-5/.npmrc b/dev-packages/e2e-tests/test-applications/webpack-5/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/webpack-5/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/webpack-5/package.json b/dev-packages/e2e-tests/test-applications/webpack-5/package.json index 4378532be1b9..8d7f63c08f27 100644 --- a/dev-packages/e2e-tests/test-applications/webpack-5/package.json +++ b/dev-packages/e2e-tests/test-applications/webpack-5/package.json @@ -10,7 +10,7 @@ "devDependencies": { "@playwright/test": "~1.56.0", "@sentry-internal/test-utils": "link:../../../test-utils", - "@sentry/browser": "latest || *", + "@sentry/browser": "file:../../packed/sentry-browser-packed.tgz", "webpack": "^5.91.0", "terser-webpack-plugin": "^5.3.10", "html-webpack-plugin": "^5.6.0", diff --git a/dev-packages/e2e-tests/test-registry.npmrc b/dev-packages/e2e-tests/test-registry.npmrc deleted file mode 100644 index 97b9627a1642..000000000000 --- a/dev-packages/e2e-tests/test-registry.npmrc +++ /dev/null @@ -1,6 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 -//127.0.0.1:4873/:_authToken=some-token - -# Do not notify about npm updates -update-notifier=false diff --git a/dev-packages/e2e-tests/validate-packed-tarball-setup.ts b/dev-packages/e2e-tests/validate-packed-tarball-setup.ts new file mode 100644 index 000000000000..a6cc966d56f0 --- /dev/null +++ b/dev-packages/e2e-tests/validate-packed-tarball-setup.ts @@ -0,0 +1,42 @@ +import * as assert from 'assert'; +import * as fs from 'fs'; +import { sync as globSync } from 'glob'; +import * as path from 'path'; + +const repositoryRoot = path.resolve(__dirname, '../..'); + +const e2ePkg = JSON.parse(fs.readFileSync(path.join(__dirname, 'package.json'), 'utf8')) as { version: string }; +const version = e2ePkg.version; + +const tarballPaths = globSync(`packages/*/sentry-*-${version}.tgz`, { + cwd: repositoryRoot, + absolute: true, +}); + +assert.ok( + tarballPaths.length > 0, + `No tarballs found for version ${version}. Run "yarn build:tarball" at the repository root.`, +); + +const symlinkPaths = globSync('packed/*-packed.tgz', { + cwd: __dirname, + absolute: true, +}); + +assert.ok( + symlinkPaths.length > 0, + 'No packed tarball symlinks found. Run "yarn test:prepare" in dev-packages/e2e-tests.', +); + +assert.strictEqual( + symlinkPaths.length, + tarballPaths.length, + `Tarball count (${tarballPaths.length}) does not match packed symlink count (${symlinkPaths.length}). Re-run "yarn sync:packed-tarballs".`, +); + +for (const symlinkPath of symlinkPaths) { + const st = fs.lstatSync(symlinkPath); + assert.ok(st.isSymbolicLink(), `Expected ${symlinkPath} to be a symlink.`); + const target = path.resolve(path.dirname(symlinkPath), fs.readlinkSync(symlinkPath)); + assert.ok(fs.existsSync(target), `Symlink ${symlinkPath} points to missing file: ${target}`); +} diff --git a/dev-packages/e2e-tests/validate-test-app-setups.ts b/dev-packages/e2e-tests/validate-test-app-setups.ts deleted file mode 100644 index edbbe047417f..000000000000 --- a/dev-packages/e2e-tests/validate-test-app-setups.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* eslint-disable no-console */ -import * as fs from 'fs'; -import { globSync } from 'glob'; -import * as path from 'path'; - -const testRecipePaths = globSync('test-applications/*/test-recipe.json', { - cwd: __dirname, - absolute: true, -}); - -testRecipePaths.forEach(testRecipePath => { - const testAppPath = path.dirname(testRecipePath); - const npmrcPath = path.resolve(testAppPath, '.npmrc'); - - if (!fs.existsSync(npmrcPath)) { - console.log( - `No .npmrc found in test application "${testAppPath}". Please add a .npmrc to this test application that uses the fake test registry. (More info in dev-packages/e2e-tests/README.md)`, - ); - process.exit(1); - } - - const npmrcContents = fs.readFileSync(npmrcPath, 'utf-8'); - if (!npmrcContents.includes('http://localhost:4873')) { - console.log( - `.npmrc in test application "${testAppPath} doesn't contain a reference to the fake test registry at "http://localhost:4873". Please add a .npmrc to this test application that uses the fake test registry. (More info in dev-packages/e2e-tests/README.md)`, - ); - process.exit(1); - } -}); diff --git a/dev-packages/e2e-tests/validate-verdaccio-configuration.ts b/dev-packages/e2e-tests/validate-verdaccio-configuration.ts deleted file mode 100644 index 7bef179bd5a6..000000000000 --- a/dev-packages/e2e-tests/validate-verdaccio-configuration.ts +++ /dev/null @@ -1,45 +0,0 @@ -import * as assert from 'assert'; -import * as fs from 'fs'; -import { globSync } from 'glob'; -import * as path from 'path'; -import * as YAML from 'yaml'; - -/* - * This file is a quick automatic check to confirm that the packages in the Verdaccio configuration always match the - * packages we defined in our monorepo. This is to ensure that the E2E tests do not use the packages that live on NPM - * but the local ones instead. - */ - -const repositoryRoot = path.resolve(__dirname, '../..'); - -const verdaccioConfigContent = fs.readFileSync('./verdaccio-config/config.yaml', { encoding: 'utf8' }); -const verdaccioConfig = YAML.parse(verdaccioConfigContent); -// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -const sentryScopedPackagesInVerdaccioConfig = Object.keys(verdaccioConfig.packages).filter(packageName => - packageName.startsWith('@sentry/'), -); - -const packageJsonPaths = globSync('packages/*/package.json', { - cwd: repositoryRoot, - absolute: true, -}); -const packageJsons = packageJsonPaths.map(packageJsonPath => require(packageJsonPath)); -const sentryScopedPackageNames = packageJsons - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - .filter(packageJson => packageJson.name.startsWith('@sentry/')) - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - .map(packageJson => packageJson.name); - -const extraPackagesInVerdaccioConfig = sentryScopedPackagesInVerdaccioConfig.filter( - x => !sentryScopedPackageNames.includes(x), -); -const extraPackagesInMonoRepo = sentryScopedPackageNames.filter( - x => !sentryScopedPackagesInVerdaccioConfig.includes(x), -); - -assert.ok( - extraPackagesInVerdaccioConfig.length === 0 && extraPackagesInMonoRepo.length === 0, - `Packages in Verdaccio configuration do not match the "@sentry"-scoped packages in monorepo. Make sure they match!\nPackages missing in Verdaccio configuration: ${JSON.stringify( - extraPackagesInMonoRepo, - )}\nPackages missing in monorepo: ${JSON.stringify(extraPackagesInVerdaccioConfig)}`, -); diff --git a/dev-packages/e2e-tests/verdaccio-config/config.yaml b/dev-packages/e2e-tests/verdaccio-config/config.yaml deleted file mode 100644 index d80ed2aa429f..000000000000 --- a/dev-packages/e2e-tests/verdaccio-config/config.yaml +++ /dev/null @@ -1,288 +0,0 @@ -# Taken from https://github.com/babel/babel/blob/624c78d99e8f42b2543b8943ab1b62bd71cf12d8/scripts/integration-tests/verdaccio-config.yml - -# -# This is the default config file. It allows all users to do anything, -# so don't use it on production systems. -# -# Look here for more config file examples: -# https://github.com/verdaccio/verdaccio/tree/master/conf -# - -# Repo-local storage (relative to this file). Absolute /verdaccio/... matches Docker-only templates and is not writable on typical dev machines. -storage: ./storage/data - -# https://verdaccio.org/docs/configuration#authentication -auth: - htpasswd: - file: ./storage/htpasswd - -# https://verdaccio.org/docs/configuration#uplinks -# a list of other known repositories we can talk to -uplinks: - npmjs: - url: https://registry.npmjs.org/ - -# Learn how to protect your packages -# https://verdaccio.org/docs/protect-your-dependencies/ -# https://verdaccio.org/docs/configuration#packages -packages: - # To not use a proxy (e.g. npm) but instead use verdaccio for package hosting we need to define rules here without the - # `proxy` field. Sadly we can't use a wildcard like "@sentry/*" because we have some dependencies (@sentry/cli, - # @sentry/webpack-plugin) that fall under that wildcard but don't live in this repository. If we were to use that - # wildcard, we would get a 404 when attempting to install them, since they weren't uploaded to verdaccio, and also - # don't have a proxy configuration. - - '@sentry/angular': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/astro': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/browser': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/bun': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/core': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/cloudflare': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/deno': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/effect': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/elysia': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/ember': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/gatsby': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/hono': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/nestjs': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/nextjs': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/node': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/node-core': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/node-native': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/opentelemetry': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/profiling-node': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/react': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/react-router': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/remix': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/aws-serverless': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/google-cloud-serverless': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/solid': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/solidstart': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/svelte': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/sveltekit': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/tanstackstart': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/tanstackstart-react': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/types': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/vercel-edge': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/vue': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/nuxt': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry/wasm': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@sentry-internal/*': - access: $all - publish: $all - unpublish: $all - # proxy: npmjs # Don't proxy for E2E tests! - - '@*/*': - # scoped packages - access: $all - publish: $all - unpublish: $all - proxy: npmjs - - '**': - # allow all users (including non-authenticated users) to read and - # publish all packages - # - # you can specify usernames/groupnames (depending on your auth plugin) - # and three keywords: "$all", "$anonymous", "$authenticated" - access: $all - - # allow all known users to publish/publish packages - # (anyone can register by default, remember?) - publish: $all - unpublish: $all - proxy: npmjs - -# https://verdaccio.org/docs/configuration#server -# You can specify HTTP/1.1 server keep alive timeout in seconds for incoming connections. -# A value of 0 makes the http server behave similarly to Node.js versions prior to 8.0.0, which did not have a keep-alive timeout. -# WORKAROUND: Through given configuration you can workaround following issue https://github.com/verdaccio/verdaccio/issues/301. Set to 0 in case 60 is not enough. -server: - keepAliveTimeout: 60 - -middlewares: - audit: - enabled: false - -# https://verdaccio.org/docs/logger -# log settings -log: { type: stdout, format: pretty, level: http } -#experiments: -# # support for npm token command -# token: false diff --git a/dev-packages/e2e-tests/verdaccio-runner.mjs b/dev-packages/e2e-tests/verdaccio-runner.mjs deleted file mode 100644 index 7de53e472d5a..000000000000 --- a/dev-packages/e2e-tests/verdaccio-runner.mjs +++ /dev/null @@ -1,26 +0,0 @@ -/* eslint-disable no-console */ -import { createRequire } from 'node:module'; - -const require = createRequire(import.meta.url); -const { runServer } = require('verdaccio'); - -const configPath = process.argv[2]; -const port = parseInt(process.argv[3], 10); - -if (!configPath || !Number.isFinite(port)) { - console.error('verdaccio-runner: expected argv'); - process.exit(1); -} - -try { - // runServer resolves to the Express app; binding errors are emitted on the - // http.Server returned by app.listen(), not on the app itself. - const app = await runServer(configPath, { listenArg: String(port) }); - await new Promise((resolve, reject) => { - const httpServer = app.listen(port, '127.0.0.1', () => resolve()); - httpServer.once('error', reject); - }); -} catch (err) { - console.error(err); - process.exit(1); -} diff --git a/yarn.lock b/yarn.lock index cc45a89c5703..a2316e37fc8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3158,30 +3158,6 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== -"@cypress/request@3.0.10": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.10.tgz#e09c695e8460a82acafe6cfaf089cf2ca06dc054" - integrity sha512-hauBrOdvu08vOsagkZ/Aju5XuiZx6ldsLfByg1htFeldhex+PeMrYauANzFsMJeAA0+dyPLbDoX2OYuvVoLDkQ== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~4.0.4" - http-signature "~1.4.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "~6.14.1" - safe-buffer "^5.1.2" - tough-cookie "^5.0.0" - tunnel-agent "^0.6.0" - uuid "^8.3.2" - "@dabh/diagnostics@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" @@ -6808,11 +6784,6 @@ "@parcel/watcher-win32-ia32" "2.5.1" "@parcel/watcher-win32-x64" "2.5.1" -"@pinojs/redact@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@pinojs/redact/-/redact-0.4.0.tgz#c3de060dd12640dcc838516aa2a6803cc7b2e9d6" - integrity sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg== - "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -7840,11 +7811,6 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.48.tgz#75b0ead87e59e1adbd6dccdc42bad4fddee73b59" integrity sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA== -"@sindresorhus/is@4.6.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - "@sindresorhus/is@^7.0.2": version "7.0.2" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-7.0.2.tgz#a0df078a8d29f9741503c5a9c302de474ec8564a" @@ -8693,13 +8659,6 @@ "@swc/counter" "^0.1.3" tslib "^2.4.0" -"@szmarczak/http-timer@4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== - dependencies: - defer-to-connect "^2.0.0" - "@tanstack/directive-functions-plugin@1.121.21": version "1.121.21" resolved "https://registry.yarnpkg.com/@tanstack/directive-functions-plugin/-/directive-functions-plugin-1.121.21.tgz#a5b265d6eb265b981a7b3e41e73c1e082a0948bc" @@ -9766,13 +9725,6 @@ resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== -"@types/responselike@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" - integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== - dependencies: - "@types/node" "*" - "@types/retry@0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" @@ -10150,208 +10102,6 @@ picomatch "^4.0.2" resolve-from "^5.0.0" -"@verdaccio/auth@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/auth/-/auth-8.0.0-next-8.37.tgz#0113de30ff0c66284adde0ec99c045f991a97e44" - integrity sha512-wvKPnjDZReT0gSxntUbcOYl23m2mHeMT9a/uhRMdw3pbraSgozatnf3UuoTd6Uyfm3vn+HHAHqzudUn1+yD4rw== - dependencies: - "@verdaccio/config" "8.0.0-next-8.37" - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/loaders" "8.0.0-next-8.27" - "@verdaccio/signature" "8.0.0-next-8.29" - debug "4.4.3" - lodash "4.18.1" - verdaccio-htpasswd "13.0.0-next-8.37" - -"@verdaccio/config@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/config/-/config-8.0.0-next-8.37.tgz#b1432470f243de75ed72c97237851f23e683f59a" - integrity sha512-SbmDMJpora293B+TDYfxJL5LEaFh7gdh0MmkPJCBkmGlRPmynTfHcQzVzAll3+IMYFkrf1zZtq/qlgorjaoFoQ== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - debug "4.4.3" - js-yaml "4.1.1" - lodash "4.18.1" - -"@verdaccio/core@8.0.0-next-8.21": - version "8.0.0-next-8.21" - resolved "https://registry.yarnpkg.com/@verdaccio/core/-/core-8.0.0-next-8.21.tgz#7eaa7ca107cc2889d4c87401d9d96bc6365c8341" - integrity sha512-n3Y8cqf84cwXxUUdTTfEJc8fV55PONPKijCt2YaC0jilb5qp1ieB3d4brqTOdCdXuwkmnG2uLCiGpUd/RuSW0Q== - dependencies: - ajv "8.17.1" - http-errors "2.0.0" - http-status-codes "2.3.0" - minimatch "7.4.6" - process-warning "1.0.0" - semver "7.7.2" - -"@verdaccio/core@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/core/-/core-8.0.0-next-8.37.tgz#4c9d3cf85a74e19e8673802de9c8f8548b27d93e" - integrity sha512-R8rDEa2mPjfHhEK2tWTMFnrfvyNmTd5ZrNz9X5/EiFVJPr/+oo9cTZkDXzY9+KREJUUIUFili4qynmBt0lw8nw== - dependencies: - ajv "8.18.0" - http-errors "2.0.1" - http-status-codes "2.3.0" - minimatch "7.4.9" - process-warning "1.0.0" - semver "7.7.4" - -"@verdaccio/file-locking@10.3.1": - version "10.3.1" - resolved "https://registry.yarnpkg.com/@verdaccio/file-locking/-/file-locking-10.3.1.tgz#cfc2436e0715954e0965f97dfcd87381d116f749" - integrity sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g== - dependencies: - lockfile "1.0.4" - -"@verdaccio/file-locking@13.0.0-next-8.7": - version "13.0.0-next-8.7" - resolved "https://registry.yarnpkg.com/@verdaccio/file-locking/-/file-locking-13.0.0-next-8.7.tgz#0b1a93bf7c29572ac20abdc9d20f28c86c072e30" - integrity sha512-XL12Okp4YQd0ogYMyGc+JrqrtVC+76V5hUGCK+s/VluSFSZaJQiLs4MoUPsKfwGhqXHCAm1JcNaz4L5LoXNbjQ== - dependencies: - lockfile "1.0.4" - -"@verdaccio/hooks@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/hooks/-/hooks-8.0.0-next-8.37.tgz#cd285957e7964c28fb77dc5c183905516655c122" - integrity sha512-n2t6fjXqSA+y402zO2Yh5UEe+rzMf1jhglj46MQf7IswCaST/SGLlJ5VCl6bU8LGbSr9FOz7BAtUXc64i3oCmA== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/logger" "8.0.0-next-8.37" - debug "4.4.3" - got-cjs "12.5.4" - handlebars "4.7.9" - -"@verdaccio/loaders@8.0.0-next-8.27": - version "8.0.0-next-8.27" - resolved "https://registry.yarnpkg.com/@verdaccio/loaders/-/loaders-8.0.0-next-8.27.tgz#3c32ce116919039557ad3eb905694939b44885c2" - integrity sha512-bDfHHCDrOCSdskAKeKxPArUi5aGXtsxEpRvO8MzghX50g1zJnVzLF1KEbsEY9ScFqGZAVYtZTcutysA0VOQ0Rg== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - debug "4.4.3" - lodash "4.18.1" - -"@verdaccio/local-storage-legacy@11.1.1": - version "11.1.1" - resolved "https://registry.yarnpkg.com/@verdaccio/local-storage-legacy/-/local-storage-legacy-11.1.1.tgz#86c73bc723e7e3d9c65953d6eb9e300ca0223653" - integrity sha512-P6ahH2W6/KqfJFKP+Eid7P134FHDLNvHa+i8KVgRVBeo2/IXb6FEANpM1mCVNvPANu0LCAmNJBOXweoUKViaoA== - dependencies: - "@verdaccio/core" "8.0.0-next-8.21" - "@verdaccio/file-locking" "10.3.1" - "@verdaccio/streams" "10.2.1" - async "3.2.6" - debug "4.4.1" - lodash "4.17.21" - lowdb "1.0.0" - mkdirp "1.0.4" - -"@verdaccio/logger-commons@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/logger-commons/-/logger-commons-8.0.0-next-8.37.tgz#3fc1c2d244843189b52b498b8d3950d9e104b8c4" - integrity sha512-HVt7ttnKgioERB1lCc1UnqnJMJ8skAeivLe49uq3wEG3QtruQGCct5nosj+q1pjx8SaYpQA+qxs1+4UDddprVA== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/logger-prettify" "8.0.0-next-8.5" - colorette "2.0.20" - debug "4.4.3" - -"@verdaccio/logger-prettify@8.0.0-next-8.5": - version "8.0.0-next-8.5" - resolved "https://registry.yarnpkg.com/@verdaccio/logger-prettify/-/logger-prettify-8.0.0-next-8.5.tgz#4f11de2aa1da5268c1e7a1fc4789d51f2179ff11" - integrity sha512-zCsvdKgUQx2mSu7fnDOkA2r2QX6yMmBDsXGmqXmoov/cZ89deREn0uC7xIX7/YEo8EspBoXiUGzqI+S+qUWPyw== - dependencies: - colorette "2.0.20" - dayjs "1.11.18" - lodash "4.18.1" - on-exit-leak-free "2.1.2" - pino-abstract-transport "1.2.0" - sonic-boom "3.8.1" - -"@verdaccio/logger@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/logger/-/logger-8.0.0-next-8.37.tgz#51d6dededa058726e3b54b310781889bec4fc0c9" - integrity sha512-xG27C1FsbTsHhvhB3OpisVzHUyrE9NSVrzVHapPuOPd6X1DpnHZoZ+UYBAS0MSO1tGS+NEHW9GHL0XiroULggA== - dependencies: - "@verdaccio/logger-commons" "8.0.0-next-8.37" - pino "9.14.0" - -"@verdaccio/middleware@8.0.0-next-8.37": - version "8.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/middleware/-/middleware-8.0.0-next-8.37.tgz#b6730c3ef5eea444fb164e95e9ebdac44c28b6d7" - integrity sha512-8SqCdzKfANhaO/ZoSBBJHPlDWmXEJdq/1giV/ZKYtU4xVbBb/4ThKp2nNKk4s9+8S8XNNgX+7J5e/BgbIzzsEA== - dependencies: - "@verdaccio/config" "8.0.0-next-8.37" - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/url" "13.0.0-next-8.37" - debug "4.4.3" - express "4.22.1" - express-rate-limit "5.5.1" - lodash "4.18.1" - lru-cache "7.18.3" - -"@verdaccio/package-filter@13.0.0-next-8.5": - version "13.0.0-next-8.5" - resolved "https://registry.yarnpkg.com/@verdaccio/package-filter/-/package-filter-13.0.0-next-8.5.tgz#4f8a70016df578da3bb1e200f772409839fcafe9" - integrity sha512-+RZzVI/Yqjpoiv2SL3C0cxMC8ucU6j+YPdP/Bg/KJVqPbGNTn4Ol/fuGNhMJO6meIRS5ekW0PSrAvrDJ6E+JCA== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - debug "4.4.3" - semver "7.7.4" - -"@verdaccio/search-indexer@8.0.0-next-8.6": - version "8.0.0-next-8.6" - resolved "https://registry.yarnpkg.com/@verdaccio/search-indexer/-/search-indexer-8.0.0-next-8.6.tgz#7609c18afc68f09b9800e3548d3bce295e5bd001" - integrity sha512-+vFkeqwXWlbpPO/vxC1N5Wbi8sSXYR5l9Z41fqQgSncaF/hfSKB/iHsid1psCusfsDPGuwEbm2usPEW0nDdRDg== - -"@verdaccio/signature@8.0.0-next-8.29": - version "8.0.0-next-8.29" - resolved "https://registry.yarnpkg.com/@verdaccio/signature/-/signature-8.0.0-next-8.29.tgz#e06a854bd9422c80e38884fc635432f9f95f5ac0" - integrity sha512-D1OyGi7+/5zXdbf78qdmL4wpf7iGN+RNDGB2TdLVosSrd+PWGrXqMJB3q2r/DJQ8J3724YVOJgNKiXjxV+Y1Aw== - dependencies: - "@verdaccio/config" "8.0.0-next-8.37" - "@verdaccio/core" "8.0.0-next-8.37" - debug "4.4.3" - jsonwebtoken "9.0.3" - -"@verdaccio/streams@10.2.1": - version "10.2.1" - resolved "https://registry.yarnpkg.com/@verdaccio/streams/-/streams-10.2.1.tgz#9443d24d4f17672b8f8c8e147690557918ed2bcb" - integrity sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ== - -"@verdaccio/tarball@13.0.0-next-8.37": - version "13.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/tarball/-/tarball-13.0.0-next-8.37.tgz#5cd9a8b015c3ac6dbb2e92a42e6ad96bc3ad33e4" - integrity sha512-Qxm6JQYEFfkeJd4YQII/2IAMiL++QnM6gqKXZbM5mNkAApyqx8ZbL1e9pe3aCDmBYs2mo0JGORCy3OaHZcsJGw== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/url" "13.0.0-next-8.37" - debug "4.4.3" - gunzip-maybe "1.4.2" - tar-stream "3.1.7" - -"@verdaccio/ui-theme@9.0.0-next-9.10": - version "9.0.0-next-9.10" - resolved "https://registry.yarnpkg.com/@verdaccio/ui-theme/-/ui-theme-9.0.0-next-9.10.tgz#9825385187a2ba090c22e4c39cdc1f1b9c300ddc" - integrity sha512-sJRuAGKHklQU8bLdcXjvzfajXk9VqyBcFUKHAAyWXAeIKs04/lTgCHB6nFcEm0WDzlXk8CMAQuo/kcjNkg7qyw== - -"@verdaccio/url@13.0.0-next-8.37": - version "13.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/url/-/url-13.0.0-next-8.37.tgz#2cf602feac7ac2f86cdef59207f4a7f1efa3f855" - integrity sha512-Gtv5oDgVwGPGxzuXaIJLbmL8YkBKW2UZwDsrnbDoWRt1nWLtiOp4Vui1VISTqX7A9BB50YslLEgNLcPd2qRE+w== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - debug "4.4.3" - validator "13.15.26" - -"@verdaccio/utils@8.1.0-next-8.37": - version "8.1.0-next-8.37" - resolved "https://registry.yarnpkg.com/@verdaccio/utils/-/utils-8.1.0-next-8.37.tgz#ad6eb2be2722ef8b46d735581b33c4eabbc27663" - integrity sha512-wfwn3z5M+w2KOV+xJFVv8tM8aOB4Ok5emfBDrDHrHMPDJ/fn3dEo6HoOra654PJ+zNwbTiMDvE5oAg/PLtnsUw== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - lodash "4.18.1" - minimatch "7.4.9" - "@vinxi/listhen@^1.5.6": version "1.5.6" resolved "https://registry.yarnpkg.com/@vinxi/listhen/-/listhen-1.5.6.tgz#78a01eb6d92016b646f3b468433e7bbb8c9957ab" @@ -11046,14 +10796,6 @@ resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== -JSONStream@1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - abab@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" @@ -11227,17 +10969,17 @@ ajv@8.11.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@8.17.1: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" - integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== +ajv@^6.11.0, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" -ajv@8.18.0, ajv@^8.0.0, ajv@^8.10.0, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.10.0, ajv@^8.9.0: version "8.18.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.18.0.tgz#8864186b6738d003eb3a933172bb3833e10cefbc" integrity sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A== @@ -11247,16 +10989,6 @@ ajv@8.18.0, ajv@^8.0.0, ajv@^8.10.0, ajv@^8.9.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" -ajv@^6.11.0, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - amd-name-resolver@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-1.3.1.tgz#ffe71c683c6e7191fc4ae1bb3aaed15abea135d9" @@ -11404,11 +11136,6 @@ anymatch@^3.1.1, anymatch@^3.1.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -apache-md5@1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/apache-md5/-/apache-md5-1.1.8.tgz#ea79c6feb03abfed42b2830dde06f75df5e3bbd9" - integrity sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA== - app-module-path@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5" @@ -11658,23 +11385,11 @@ arrify@^2.0.0, arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - assert-never@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - assertion-error@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7" @@ -11863,11 +11578,6 @@ async-sema@^3.1.1: resolved "https://registry.yarnpkg.com/async-sema/-/async-sema-3.1.1.tgz#e527c08758a0f8f6f9f15f799a173ff3c40ea808" integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg== -async@3.2.6, async@^3.2.3, async@^3.2.4: - version "3.2.6" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" - integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== - async@^2.4.1, async@^2.6.4: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" @@ -11875,6 +11585,11 @@ async@^2.4.1, async@^2.6.4: dependencies: lodash "^4.17.14" +async@^3.2.3, async@^3.2.4: + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + async@~0.2.9: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" @@ -11918,21 +11633,11 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - aws-ssl-profiles@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz#157dd77e9f19b1d123678e93f120e6f193022641" integrity sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g== -aws4@^1.8.0: - version "1.13.2" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.13.2.tgz#0aa167216965ac9474ccfa83892cfb6b3e1e52ef" - integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== - axios@1.15.0, axios@^1.12.0: version "1.15.0" resolved "https://registry.yarnpkg.com/axios/-/axios-1.15.0.tgz#0fcee91ef03d386514474904b27863b2c683bf4f" @@ -12293,18 +11998,6 @@ batch@0.6.1: resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - -bcryptjs@2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" - integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== - before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" @@ -13016,13 +12709,6 @@ broccoli@^3.5.2: underscore.string "^3.2.2" watch-detector "^1.0.0" -browserify-zlib@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" - integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== - dependencies: - pako "~0.2.0" - browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.20.0, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.27.0, browserslist@^4.28.1, browserslist@^4.9.1: version "4.28.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95" @@ -13257,24 +12943,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cacheable-lookup@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz#0330a543471c61faa4e9035db583aad753b36385" - integrity sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww== - -cacheable-request@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" - integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" - calculate-cache-key-for-tree@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/calculate-cache-key-for-tree/-/calculate-cache-key-for-tree-2.0.0.tgz#7ac57f149a4188eacb0a45b210689215d3fef8d6" @@ -13383,11 +13051,6 @@ cardinal@^1.0.0: ansicolors "~0.2.1" redeyed "~1.0.0" -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -13664,13 +13327,6 @@ client-only@0.0.1, client-only@^0.0.1: resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== -clipanion@4.0.0-rc.4: - version "4.0.0-rc.4" - resolved "https://registry.yarnpkg.com/clipanion/-/clipanion-4.0.0-rc.4.tgz#7191a940e47ef197e5f18c9cbbe419278b5f5903" - integrity sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q== - dependencies: - typanion "^3.8.0" - clipboardy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-4.0.0.tgz#e73ced93a76d19dd379ebf1f297565426dffdca1" @@ -13707,13 +13363,6 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -13816,7 +13465,7 @@ colorette@2.0.19: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== -colorette@2.0.20, colorette@^2.0.10: +colorette@^2.0.10: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -13839,7 +13488,7 @@ colorspace@1.1.x: color "^3.1.3" text-hex "1.0.x" -combined-stream@^1.0.8, combined-stream@~1.0.6: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -13951,7 +13600,7 @@ compressible@~2.0.18: dependencies: mime-db ">= 1.43.0 < 2" -compression@1.8.1, compression@^1.7.4: +compression@^1.7.4: version "1.8.1" resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.1.tgz#4a45d909ac16509195a9a28bd91094889c180d79" integrity sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w== @@ -14197,7 +13846,7 @@ core-object@^3.1.5: dependencies: chalk "^2.0.0" -core-util-is@1.0.2, core-util-is@~1.0.0: +core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= @@ -14526,13 +14175,6 @@ dag-map@^2.0.2: resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-2.0.2.tgz#9714b472de82a1843de2fba9b6876938cab44c68" integrity sha1-lxS0ct6CoYQ94vuptodpOMq0TGg= -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - data-uri-to-buffer@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" @@ -14592,11 +14234,6 @@ dax-sh@^0.43.0: "@deno/shim-deno" "~0.19.0" undici-types "^5.26" -dayjs@1.11.18: - version "1.11.18" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.18.tgz#835fa712aac52ab9dec8b1494098774ed7070a11" - integrity sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA== - db0@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/db0/-/db0-0.3.4.tgz#fb109b0d9823ba1f787a4a3209fa1f3cf9ae9cf9" @@ -14614,7 +14251,7 @@ debug@2, debug@2.6.9, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, de dependencies: ms "2.0.0" -debug@4, debug@4.4.3, debug@4.x, debug@^4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3, debug@~4.4.1: +debug@4, debug@4.x, debug@^4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3, debug@~4.4.1: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== @@ -14628,13 +14265,6 @@ debug@4.3.4: dependencies: ms "2.1.2" -debug@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" - integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== - dependencies: - ms "^2.1.3" - debug@^3.0.1, debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -14767,11 +14397,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" @@ -15249,16 +14874,6 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.5.0, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - duplexify@^4.0.0, duplexify@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.1.tgz#7027dc374f157b122a8ae08c2d3ea4d2d953aa61" @@ -15274,14 +14889,6 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" @@ -15939,7 +15546,7 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.5" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.5.tgz#7344d711dea40e0b74abc2ed49778743ccedb08c" integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== @@ -16026,11 +15633,6 @@ env-runner@^0.1.6: httpxy "^0.3.1" srvx "^0.11.9" -envinfo@7.21.0: - version "7.21.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae" - integrity sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow== - err-code@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -17270,12 +16872,41 @@ expect-type@^1.2.1: resolved "https://registry.yarnpkg.com/expect-type/-/expect-type-1.2.1.tgz#af76d8b357cf5fa76c41c09dafb79c549e75f71f" integrity sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw== -express-rate-limit@5.5.1: - version "5.5.1" - resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.5.1.tgz#110c23f6a65dfa96ab468eda95e71697bc6987a2" - integrity sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg== +express@5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/express/-/express-5.2.1.tgz#8f21d15b6d327f92b4794ecf8cb08a72f956ac04" + integrity sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw== + dependencies: + accepts "^2.0.0" + body-parser "^2.2.1" + content-disposition "^1.0.0" + content-type "^1.0.5" + cookie "^0.7.1" + cookie-signature "^1.2.1" + debug "^4.4.0" + depd "^2.0.0" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + finalhandler "^2.1.0" + fresh "^2.0.0" + http-errors "^2.0.0" + merge-descriptors "^2.0.0" + mime-types "^3.0.0" + on-finished "^2.4.1" + once "^1.4.0" + parseurl "^1.3.3" + proxy-addr "^2.0.7" + qs "^6.14.0" + range-parser "^1.2.1" + router "^2.2.0" + send "^1.1.0" + serve-static "^2.2.0" + statuses "^2.0.1" + type-is "^2.0.1" + vary "^1.1.2" -express@4.22.1, express@^4.10.7, express@^4.17.3, express@^4.18.1, express@^4.21.2: +express@^4.10.7, express@^4.17.3, express@^4.18.1, express@^4.21.2: version "4.22.1" resolved "https://registry.yarnpkg.com/express/-/express-4.22.1.tgz#1de23a09745a4fffdb39247b344bb5eaff382069" integrity sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g== @@ -17312,40 +16943,6 @@ express@4.22.1, express@^4.10.7, express@^4.17.3, express@^4.18.1, express@^4.21 utils-merge "1.0.1" vary "~1.1.2" -express@5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/express/-/express-5.2.1.tgz#8f21d15b6d327f92b4794ecf8cb08a72f956ac04" - integrity sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw== - dependencies: - accepts "^2.0.0" - body-parser "^2.2.1" - content-disposition "^1.0.0" - content-type "^1.0.5" - cookie "^0.7.1" - cookie-signature "^1.2.1" - debug "^4.4.0" - depd "^2.0.0" - encodeurl "^2.0.0" - escape-html "^1.0.3" - etag "^1.8.1" - finalhandler "^2.1.0" - fresh "^2.0.0" - http-errors "^2.0.0" - merge-descriptors "^2.0.0" - mime-types "^3.0.0" - on-finished "^2.4.1" - once "^1.4.0" - parseurl "^1.3.3" - proxy-addr "^2.0.7" - qs "^6.14.0" - range-parser "^1.2.1" - router "^2.2.0" - send "^1.1.0" - serve-static "^2.2.0" - statuses "^2.0.1" - type-is "^2.0.1" - vary "^1.1.2" - exsolve@^1.0.5, exsolve@^1.0.7, exsolve@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/exsolve/-/exsolve-1.0.8.tgz#7f5e34da61cd1116deda5136e62292c096f50613" @@ -17366,7 +16963,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^3.0.0, extend@^3.0.2, extend@~3.0.2: +extend@^3.0.0, extend@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -17409,16 +17006,6 @@ extract-stack@^2.0.0: resolved "https://registry.yarnpkg.com/extract-stack/-/extract-stack-2.0.0.tgz#11367bc865bfcd9bc0db3123e5edb57786f11f9b" integrity sha512-AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ== -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - fake-indexeddb@^6.2.4: version "6.2.4" resolved "https://registry.yarnpkg.com/fake-indexeddb/-/fake-indexeddb-6.2.4.tgz#cf3860b6b37ddc3b33e7840be00a61ed094486a5" @@ -17926,17 +17513,7 @@ foreground-child@^3.1.0: cross-spawn "^7.0.6" signal-exit "^4.0.1" -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - -form-data-encoder@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" - integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A== - -form-data@^4.0.0, form-data@^4.0.4, form-data@^4.0.5, form-data@~4.0.4: +form-data@^4.0.0, form-data@^4.0.4, form-data@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== @@ -18321,14 +17898,14 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -18357,13 +17934,6 @@ getopts@2.3.0: resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.3.0.tgz#71e5593284807e03e2427449d4f6712a268666f4" integrity sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA== -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - giget@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/giget/-/giget-2.0.0.tgz#395fc934a43f9a7a29a29d55b99f23e30c14f195" @@ -18653,24 +18223,6 @@ gopd@^1.0.1, gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -got-cjs@12.5.4: - version "12.5.4" - resolved "https://registry.yarnpkg.com/got-cjs/-/got-cjs-12.5.4.tgz#b46419c0e8e5fb5503b926941807408049ae2e11" - integrity sha512-Uas6lAsP8bRCt5WXGMhjFf/qEHTrm4v4qxGR02rLG2kdG9qedctvlkdwXVcDJ7Cs84X+r4dPU7vdwGjCaspXug== - dependencies: - "@sindresorhus/is" "4.6.0" - "@szmarczak/http-timer" "4.0.6" - "@types/responselike" "1.0.0" - cacheable-lookup "6.1.0" - cacheable-request "7.0.2" - decompress-response "^6.0.0" - form-data-encoder "1.7.2" - get-stream "^6.0.1" - http2-wrapper "^2.1.10" - lowercase-keys "2.0.0" - p-cancelable "2.1.1" - responselike "2.0.1" - graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -18735,18 +18287,6 @@ gtoken@^7.0.0: gaxios "^6.0.0" jws "^4.0.0" -gunzip-maybe@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" - integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== - dependencies: - browserify-zlib "^0.1.4" - is-deflate "^1.0.0" - is-gzip "^1.0.0" - peek-stream "^1.1.0" - pumpify "^1.3.3" - through2 "^2.0.3" - gzip-size@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" @@ -18804,7 +18344,7 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -handlebars@4.7.9, handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.7.3: +handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.7.3: version "4.7.9" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.9.tgz#6f139082ab58dc4e5a0e51efe7db5ae890d56a0f" integrity sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ== @@ -19261,7 +18801,7 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: +http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== @@ -19271,18 +18811,7 @@ http-deceiver@^1.2.7: resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@2.0.1, http-errors@^2.0.0, http-errors@^2.0.1, http-errors@~2.0.0, http-errors@~2.0.1: +http-errors@^2.0.0, http-errors@^2.0.1, http-errors@~2.0.0, http-errors@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b" integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== @@ -19359,20 +18888,6 @@ http-shutdown@^1.2.2: resolved "https://registry.yarnpkg.com/http-shutdown/-/http-shutdown-1.2.2.tgz#41bc78fc767637c4c95179bc492f312c0ae64c5f" integrity sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw== -http-signature@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.4.0.tgz#dee5a9ba2bf49416abc544abd6d967f6a94c8c3f" - integrity sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.18.0" - -http-status-codes@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-2.3.0.tgz#987fefb28c69f92a43aecc77feec2866349a8bfc" - integrity sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA== - http-terminator@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/http-terminator/-/http-terminator-3.2.0.tgz#bc158d2694b733ca4fbf22a35065a81a609fb3e9" @@ -19383,14 +18898,6 @@ http-terminator@^3.2.0: roarr "^7.0.4" type-fest "^2.3.3" -http2-wrapper@^2.1.10: - version "2.2.1" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" - integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.2.0" - https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -19596,7 +19103,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -19924,11 +19431,6 @@ is-date-object@^1.0.5, is-date-object@^1.1.0: call-bound "^1.0.2" has-tostringtag "^1.0.2" -is-deflate@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" - integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== - is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" @@ -20014,11 +19516,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-gzip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" - integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== - is-inside-container@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" @@ -20143,11 +19640,6 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-promise@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - is-promise@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" @@ -20252,7 +19744,7 @@ is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15, is-typed dependencies: which-typed-array "^1.1.16" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -20390,11 +19882,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0, istanbul-lib-coverage@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -20569,13 +20056,6 @@ js-tokens@^9.0.1: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.1.tgz#2ec43964658435296f6761b34e10671c2d9527f4" integrity sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ== -js-yaml@4.1.1, js-yaml@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz" - integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== - dependencies: - argparse "^2.0.1" - js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7: version "3.14.2" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz" @@ -20584,10 +20064,12 @@ js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2. argparse "^1.0.7" esprima "^4.0.0" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== +js-yaml@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz" + integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== + dependencies: + argparse "^2.0.1" jsdoc-type-pratt-parser@~4.1.0: version "4.1.0" @@ -20666,11 +20148,6 @@ json-bigint@^1.0.0: dependencies: bignumber.js "^9.0.0" -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -20699,7 +20176,7 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@0.4.0, json-schema@^0.4.0: +json-schema@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== @@ -20716,7 +20193,7 @@ json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" -json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -20785,12 +20262,12 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= -jsonparse@^1.2.0, jsonparse@^1.3.1: +jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -jsonwebtoken@9.0.3, jsonwebtoken@^9.0.0: +jsonwebtoken@^9.0.0: version "9.0.3" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz#6cd57ab01e9b0ac07cb847d53d3c9b6ee31f7ae2" integrity sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g== @@ -20806,16 +20283,6 @@ jsonwebtoken@9.0.3, jsonwebtoken@^9.0.0: ms "^2.1.1" semver "^7.5.4" -jsprim@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" - integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - "jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.2.0" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" @@ -20863,13 +20330,6 @@ karma-source-map-support@1.4.0: dependencies: source-map-support "^0.5.5" -keyv@^4.0.0: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -21205,13 +20665,6 @@ locate-path@^7.1.0: dependencies: p-locate "^6.0.0" -lockfile@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" - integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== - dependencies: - signal-exit "^3.0.2" - lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" @@ -21420,16 +20873,16 @@ lodash.uniq@^4.2.0, lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4, lodash@4.18.1, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: - version "4.18.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" - integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== - -lodash@4.17.21, lodash@4.17.23, lodash@~4.17.21: +lodash@4.17.23, lodash@~4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== +lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.18.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" + integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== + log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" @@ -21502,17 +20955,6 @@ loupe@^3.1.0, loupe@^3.1.4: resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.4.tgz#784a0060545cb38778ffb19ccde44d7870d5fdd9" integrity sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg== -lowdb@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowdb/-/lowdb-1.0.0.tgz#5243be6b22786ccce30e50c9a33eac36b20c8064" - integrity sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ== - dependencies: - graceful-fs "^4.1.3" - is-promise "^2.1.0" - lodash "4" - pify "^3.0.0" - steno "^0.4.1" - lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -21520,11 +20962,6 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lowercase-keys@2.0.0, lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - lru-cache@6.0.0, lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -21532,11 +20969,6 @@ lru-cache@6.0.0, lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@7.18.3, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - lru-cache@^10.2.0: version "10.4.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" @@ -21554,6 +20986,11 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: + version "7.18.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + lru-memoizer@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/lru-memoizer/-/lru-memoizer-2.3.0.tgz#ef0fbc021bceb666794b145eefac6be49dc47f31" @@ -22403,7 +21840,7 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -22422,7 +21859,7 @@ mime@1.6.0, mime@^1.4.1: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@3.0.0, mime@^3.0.0: +mime@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== @@ -22452,11 +21889,6 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -22524,13 +21956,6 @@ minimatch@5.1.0, minimatch@5.1.9, minimatch@^5.0.1, minimatch@^5.1.0: dependencies: brace-expansion "^2.0.1" -minimatch@7.4.6, minimatch@7.4.9, minimatch@^7.4.1, minimatch@~7.4.9: - version "7.4.9" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.9.tgz#ef35412b1b36261b78ef1b2f0db29b759bbcaf5d" - integrity sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw== - dependencies: - brace-expansion "^2.0.2" - minimatch@^10.2.2, minimatch@^10.2.4: version "10.2.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" @@ -22538,6 +21963,13 @@ minimatch@^10.2.2, minimatch@^10.2.4: dependencies: brace-expansion "^5.0.5" +minimatch@^7.4.1, minimatch@~7.4.9: + version "7.4.9" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.9.tgz#ef35412b1b36261b78ef1b2f0db29b759bbcaf5d" + integrity sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw== + dependencies: + brace-expansion "^2.0.2" + minimatch@^8.0.2: version "8.0.7" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.7.tgz#954766e22da88a3e0a17ad93b58c15c9d8a579de" @@ -22672,11 +22104,6 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@^0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -22684,6 +22111,11 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@^0.5.6: dependencies: minimist "^1.2.6" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mkdirp@^3.0.1, mkdirp@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" @@ -23327,13 +22759,6 @@ node-fetch@^2.3.0, node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@^2.6.9: dependencies: whatwg-url "^5.0.0" -node-fetch@cjs: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-forge@^1, node-forge@^1.3.1: version "1.4.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.4.0.tgz#1c7b7d8bdc2d078739f58287d589d903a11b2fc2" @@ -23484,11 +22909,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - npm-bundled@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" @@ -23967,7 +23387,7 @@ on-change@^5.0.1: resolved "https://registry.yarnpkg.com/on-change/-/on-change-5.0.1.tgz#ced60d262211eee41043e7479515b4875d1744ef" integrity sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg== -on-exit-leak-free@2.1.2, on-exit-leak-free@^2.1.0: +on-exit-leak-free@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== @@ -24281,11 +23701,6 @@ oxlint@^1.53.0: "@oxlint/binding-win32-ia32-msvc" "1.53.0" "@oxlint/binding-win32-x64-msvc" "1.53.0" -p-cancelable@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -24488,11 +23903,6 @@ pako@^1.0.3: resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -pako@~0.2.0: - version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== - param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -24741,15 +24151,6 @@ pathval@^2.0.0: resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25" integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA== -peek-stream@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" - integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - dependencies: - buffer-from "^1.0.0" - duplexify "^3.5.0" - through2 "^2.0.3" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -24770,11 +24171,6 @@ perfect-debounce@^2.0.0, perfect-debounce@^2.1.0: resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-2.1.0.tgz#e7078e38f231cb191855c3136a4423aef725d261" integrity sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g== -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - periscopic@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" @@ -24883,11 +24279,6 @@ pify@^2.3.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -24905,14 +24296,6 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pino-abstract-transport@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz#97f9f2631931e242da531b5c66d3079c12c9d1b5" - integrity sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q== - dependencies: - readable-stream "^4.0.0" - split2 "^4.0.0" - pino-abstract-transport@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz#de241578406ac7b8a33ce0d77ae6e8a0b3b68a60" @@ -24959,23 +24342,6 @@ pino@9.10.0: sonic-boom "^4.0.1" thread-stream "^3.0.0" -pino@9.14.0: - version "9.14.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-9.14.0.tgz#673d9711c2d1e64d18670c1ec05ef7ba14562556" - integrity sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w== - dependencies: - "@pinojs/redact" "^0.4.0" - atomic-sleep "^1.0.0" - on-exit-leak-free "^2.1.0" - pino-abstract-transport "^2.0.0" - pino-std-serializers "^7.0.0" - process-warning "^5.0.0" - quick-format-unescaped "^4.0.3" - real-require "^0.2.0" - safe-stable-stringify "^2.3.1" - sonic-boom "^4.0.1" - thread-stream "^3.0.0" - pirates@^4.0.1: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" @@ -25899,11 +25265,6 @@ process-relative-require@^1.0.0: dependencies: node-modules-path "^1.0.0" -process-warning@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" - integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== - process-warning@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7" @@ -26050,14 +25411,6 @@ pstree.remy@^1.1.8: resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -26066,15 +25419,6 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.0, punycode@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" @@ -26085,7 +25429,7 @@ pure-rand@^6.1.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -qs@^6.14.0, qs@^6.14.1, qs@^6.4.0, qs@~6.14.0, qs@~6.14.1: +qs@^6.14.0, qs@^6.14.1, qs@^6.4.0, qs@~6.14.0: version "6.14.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.2.tgz#b5634cf9d9ad9898e31fba3504e866e8efb6798c" integrity sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q== @@ -26120,11 +25464,6 @@ quick-format-unescaped@^4.0.3: resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - quick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408" @@ -26399,7 +25738,7 @@ readable-stream@2.3.7: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.3.5: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -26874,11 +26213,6 @@ reselect@^4.0.0, reselect@^4.1.7: resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - resolve-dependency-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/resolve-dependency-path/-/resolve-dependency-path-4.0.1.tgz#1b9d43e5b62384301e26d040b9fce61ee5db60bd" @@ -26999,13 +26333,6 @@ resolve@^2.0.0-next.3: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@2.0.1, responselike@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" - integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== - dependencies: - lowercase-keys "^2.0.0" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -27412,7 +26739,7 @@ safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.1, safe-stable-stringif resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -27592,16 +26919,6 @@ semver@7.5.3: dependencies: lru-cache "^6.0.0" -semver@7.7.2: - version "7.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@7.7.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.0, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3, semver@^7.7.2, semver@^7.7.3, semver@^7.7.4: - version "7.7.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" - integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== - semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -27612,6 +26929,11 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semve resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.0, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3, semver@^7.7.2, semver@^7.7.3, semver@^7.7.4: + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + send@^1.1.0, send@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/send/-/send-1.2.1.tgz#9eab743b874f3550f40a26867bf286ad60d3f3ed" @@ -28216,13 +27538,6 @@ solid-use@^0.8.0: resolved "https://registry.yarnpkg.com/solid-use/-/solid-use-0.8.0.tgz#d46258c45edb0f4c621285e0ad1aa6b6a674d79b" integrity sha512-YX+XmcKLvSx3bwMimMhFy40ZkDnShnUcEw6cW6fSscwKEgl1TG3GlgAvkBmQ3AeWjvQSd8+HGTr82ImsrjkkqA== -sonic-boom@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-3.8.1.tgz#d5ba8c4e26d6176c9a1d14d549d9ff579a163422" - integrity sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg== - dependencies: - atomic-sleep "^1.0.0" - sonic-boom@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.2.0.tgz#e59a525f831210fa4ef1896428338641ac1c124d" @@ -28507,21 +27822,6 @@ srvx@^0.11.12, srvx@^0.11.2, srvx@^0.11.9: resolved "https://registry.yarnpkg.com/srvx/-/srvx-0.11.13.tgz#cc77a98cb9a459c34f75ee4345bd0eef9f613a54" integrity sha512-oknN6qduuMPafxKtHucUeG32Q963pjriA5g3/Bl05cwEsUe5VVbIU4qR9LrALHbipSCyBe+VmfDGGydqazDRkw== -sshpk@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028" - integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - ssri@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" @@ -28571,11 +27871,6 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -28598,13 +27893,6 @@ stdin-discarder@^0.1.0: dependencies: bl "^5.0.0" -steno@^0.4.1: - version "0.4.4" - resolved "https://registry.yarnpkg.com/steno/-/steno-0.4.4.tgz#071105bdfc286e6615c0403c27e9d7b5dcb855cb" - integrity sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w== - dependencies: - graceful-fs "^4.1.3" - stop-iteration-iterator@^1.0.0, stop-iteration-iterator@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" @@ -29191,15 +28479,6 @@ tar-fs@^3.0.4: bare-fs "^4.0.1" bare-path "^3.0.0" -tar-stream@3.1.7, tar-stream@^3.0.0, tar-stream@^3.1.5, tar-stream@^3.1.7: - version "3.1.7" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" - integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== - dependencies: - b4a "^1.6.4" - fast-fifo "^1.2.0" - streamx "^2.15.0" - tar-stream@^2.1.4, tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -29211,6 +28490,15 @@ tar-stream@^2.1.4, tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +tar-stream@^3.0.0, tar-stream@^3.1.5, tar-stream@^3.1.7: + version "3.1.7" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + tar@^6.1.11, tar@^6.1.2: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" @@ -29409,14 +28697,6 @@ throttleit@2.1.0: resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-2.1.0.tgz#a7e4aa0bf4845a5bd10daa39ea0c783f631a07b4" integrity sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw== -through2@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through2@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" @@ -29425,7 +28705,7 @@ through2@^3.0.1: inherits "^2.0.4" readable-stream "2 || 3" -"through@>=2.2.7 <3", through@^2.3.6: +through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -29521,18 +28801,6 @@ tinyspy@^4.0.3: resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-4.0.3.tgz#d1d0f0602f4c15f1aae083a34d6d0df3363b1b52" integrity sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A== -tldts-core@^6.1.86: - version "6.1.86" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.86.tgz#a93e6ed9d505cb54c542ce43feb14c73913265d8" - integrity sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA== - -tldts@^6.1.32: - version "6.1.86" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.86.tgz#087e0555b31b9725ee48ca7e77edc56115cd82f7" - integrity sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ== - dependencies: - tldts-core "^6.1.86" - tmp@0.0.28: version "0.0.28" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120" @@ -29605,7 +28873,7 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toidentifier@1.0.1, toidentifier@~1.0.1: +toidentifier@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== @@ -29641,13 +28909,6 @@ tough-cookie@^4.1.2: universalify "^0.2.0" url-parse "^1.5.3" -tough-cookie@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.1.2.tgz#66d774b4a1d9e12dc75089725af3ac75ec31bed7" - integrity sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A== - dependencies: - tldts "^6.1.32" - tr46@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" @@ -29833,16 +29094,6 @@ turbo-stream@2.4.1: resolved "https://registry.yarnpkg.com/turbo-stream/-/turbo-stream-2.4.1.tgz#c1a64397724084c09b0f6ea4a2c528d3f67931f9" integrity sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw== -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - -typanion@^3.8.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.14.0.tgz#a766a91810ce8258033975733e836c43a2929b94" - integrity sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug== - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -30410,11 +29661,6 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unix-crypt-td-js@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz#4912dfad1c8aeb7d20fa0a39e4c31918c1d5d5dd" - integrity sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw== - unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -30735,11 +29981,6 @@ validate-peer-dependencies@^1.1.0: resolve-package-path "^3.1.0" semver "^7.3.2" -validator@13.15.26: - version "13.15.26" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.15.26.tgz#36c3deeab30e97806a658728a155c66fcaa5b944" - integrity sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA== - value-equal@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.2.1.tgz#c220a304361fce6994dbbedaa3c7e1a1b895871d" @@ -30760,76 +30001,6 @@ vary@^1, vary@^1.1.2, vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -verdaccio-audit@13.0.0-next-8.37: - version "13.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/verdaccio-audit/-/verdaccio-audit-13.0.0-next-8.37.tgz#ab1dce7983f688e6ce84ae9b04644a3fc774e606" - integrity sha512-ckn4xxNEkK5lflwb8a6xs2j6rVe//9sEH4rJHBqh2RelKYnFkxHbnN06gsdV2KtqSKDD9F4NE2UDA9SSs8E90w== - dependencies: - "@verdaccio/config" "8.0.0-next-8.37" - "@verdaccio/core" "8.0.0-next-8.37" - express "4.22.1" - https-proxy-agent "5.0.1" - node-fetch cjs - -verdaccio-htpasswd@13.0.0-next-8.37: - version "13.0.0-next-8.37" - resolved "https://registry.yarnpkg.com/verdaccio-htpasswd/-/verdaccio-htpasswd-13.0.0-next-8.37.tgz#7b2be17f6ca9c35726c0baeb5089379bf54f5c2c" - integrity sha512-25MjzPLJG8mfPe4jtR8+3B8PCfBl0D2DRDnsP+KJPn8yBbUiO/GJaw2dyGOiVA7ZTyAWKDnN0WvmmIs+Ibj4+g== - dependencies: - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/file-locking" "13.0.0-next-8.7" - apache-md5 "1.1.8" - bcryptjs "2.4.3" - debug "4.4.3" - http-errors "2.0.1" - unix-crypt-td-js "1.1.4" - -verdaccio@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-6.5.0.tgz#d27d48ad7a21ce8f361a078137d784aa731d2b46" - integrity sha512-PFsGVvSyS47ZAt58MiL+5hX0jexgv20rrhEL2qEF5wGV9OLP9Cbm67aN5+PJT3pdQyghGk2Yq4/SVNwCmB/oHA== - dependencies: - "@cypress/request" "3.0.10" - "@verdaccio/auth" "8.0.0-next-8.37" - "@verdaccio/config" "8.0.0-next-8.37" - "@verdaccio/core" "8.0.0-next-8.37" - "@verdaccio/hooks" "8.0.0-next-8.37" - "@verdaccio/loaders" "8.0.0-next-8.27" - "@verdaccio/local-storage-legacy" "11.1.1" - "@verdaccio/logger" "8.0.0-next-8.37" - "@verdaccio/middleware" "8.0.0-next-8.37" - "@verdaccio/package-filter" "13.0.0-next-8.5" - "@verdaccio/search-indexer" "8.0.0-next-8.6" - "@verdaccio/signature" "8.0.0-next-8.29" - "@verdaccio/streams" "10.2.1" - "@verdaccio/tarball" "13.0.0-next-8.37" - "@verdaccio/ui-theme" "9.0.0-next-9.10" - "@verdaccio/url" "13.0.0-next-8.37" - "@verdaccio/utils" "8.1.0-next-8.37" - JSONStream "1.3.5" - async "3.2.6" - clipanion "4.0.0-rc.4" - compression "1.8.1" - cors "2.8.6" - debug "4.4.3" - envinfo "7.21.0" - express "4.22.1" - lodash "4.18.1" - lru-cache "7.18.3" - mime "3.0.0" - semver "7.7.4" - verdaccio-audit "13.0.0-next-8.37" - verdaccio-htpasswd "13.0.0-next-8.37" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - vfile-location@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" @@ -31826,7 +30997,7 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1: +xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -31880,16 +31051,16 @@ yam@^1.0.0: fs-extra "^4.0.2" lodash.merge "^4.6.0" -yaml@2.8.3, yaml@^2.6.0, yaml@^2.8.0: - version "2.8.3" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.3.tgz#a0d6bd2efb3dd03c59370223701834e60409bd7d" - integrity sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== - yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.6.0, yaml@^2.8.0: + version "2.8.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.3.tgz#a0d6bd2efb3dd03c59370223701834e60409bd7d" + integrity sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== + yargs-parser@21.1.1, yargs-parser@^21.0.0, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" From 3dd1baff25cdef0862ce64345f69666842856d2d Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Fri, 17 Apr 2026 14:38:48 +0200 Subject: [PATCH 2/5] lint fix --- .github/workflows/build.yml | 4 +++- .github/workflows/canary.yml | 4 +++- dev-packages/e2e-tests/ciPnpmOverrides.ts | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9b7da0ab19eb..3133ea9fb8c8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -972,7 +972,9 @@ jobs: working-directory: dev-packages/e2e-tests - name: Add pnpm overrides - run: yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace }}/dev-packages/e2e-tests/packed + run: + yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace + }}/dev-packages/e2e-tests/packed working-directory: dev-packages/e2e-tests - name: Build E2E app diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 4b8e0b57e8a6..e28d6988d9a1 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -153,7 +153,9 @@ jobs: working-directory: dev-packages/e2e-tests - name: Add pnpm overrides - run: yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace }}/dev-packages/e2e-tests/packed + run: + yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace + }}/dev-packages/e2e-tests/packed working-directory: dev-packages/e2e-tests - name: Build E2E app diff --git a/dev-packages/e2e-tests/ciPnpmOverrides.ts b/dev-packages/e2e-tests/ciPnpmOverrides.ts index c7789c1726bf..588995101b01 100644 --- a/dev-packages/e2e-tests/ciPnpmOverrides.ts +++ b/dev-packages/e2e-tests/ciPnpmOverrides.ts @@ -3,7 +3,6 @@ import { addPnpmOverrides } from './lib/pnpmOverrides'; import * as path from 'path'; - async function run(): Promise { const tmpDirPath = process.argv[2]; const packedDirPath = process.argv[3]; From 4a05b097a2241a417318e467d27230e08c3cd032 Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Fri, 17 Apr 2026 14:40:00 +0200 Subject: [PATCH 3/5] fix order --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3133ea9fb8c8..88c027818fe9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -959,14 +959,14 @@ jobs: if: steps.restore-tarball-cache.outputs.cache-hit != 'true' run: yarn build:tarball - - name: Validate packed tarball setup - run: yarn test:validate - working-directory: dev-packages/e2e-tests - - name: Prepare e2e tests run: yarn test:prepare working-directory: dev-packages/e2e-tests + - name: Validate e2e tests setup + run: yarn test:validate + working-directory: dev-packages/e2e-tests + - name: Copy to temp run: yarn ci:copy-to-temp ./test-applications/${{ matrix.test-application }} ${{ runner.temp }}/test-application working-directory: dev-packages/e2e-tests From a4963f79d8f1e78820e2421f42be627d813d573c Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Fri, 17 Apr 2026 14:41:09 +0200 Subject: [PATCH 4/5] add to optional too --- .github/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 88c027818fe9..0970b7f4a3e1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1087,6 +1087,12 @@ jobs: run: yarn ci:copy-to-temp ./test-applications/${{ matrix.test-application }} ${{ runner.temp }}/test-application working-directory: dev-packages/e2e-tests + - name: Add pnpm overrides + run: + yarn ci:pnpm-overrides ${{ runner.temp }}/test-application ${{ github.workspace + }}/dev-packages/e2e-tests/packed + working-directory: dev-packages/e2e-tests + - name: Build E2E app working-directory: ${{ runner.temp }}/test-application timeout-minutes: 7 From 5397658aa361ac705cd16721190aa33c7d0883c4 Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Mon, 20 Apr 2026 09:23:03 +0200 Subject: [PATCH 5/5] fix overrides --- dev-packages/e2e-tests/lib/pnpmOverrides.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/dev-packages/e2e-tests/lib/pnpmOverrides.ts b/dev-packages/e2e-tests/lib/pnpmOverrides.ts index b6f0f4e6f89f..a9e16c6ee66d 100644 --- a/dev-packages/e2e-tests/lib/pnpmOverrides.ts +++ b/dev-packages/e2e-tests/lib/pnpmOverrides.ts @@ -14,20 +14,34 @@ export async function addPnpmOverrides(tmpDirPath: string, packedDirPath: string const packageJsonPath = path.join(tmpDirPath, 'package.json'); const packageJson = JSON.parse(await readFile(packageJsonPath, 'utf8')) as { pnpm?: { overrides?: Record }; + dependencies?: Record; + devDependencies?: Record; }; const overrides: Record = {}; const packageNames = getPublishedSentryTarballPackageNames(); + const dependencies = packageJson.dependencies ?? {}; + const devDependencies = packageJson.devDependencies ?? {}; + + // Override anything that is not a dependency of the application itself, + // to ensure we do not accidentally overwrite weird/custom things + const deps = { + ...dependencies, + ...devDependencies, + }; + for (const packageName of packageNames) { - overrides[packageName] = `file:${packedDirPath}/${packedSymlinkFilename(packageName)}`; + if (!deps[packageName]) { + overrides[packageName] = `file:${packedDirPath}/${packedSymlinkFilename(packageName)}`; + } } packageJson.pnpm = { overrides: { - ...packageJson.pnpm?.overrides, ...overrides, + ...packageJson.pnpm?.overrides, }, };