diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index 97425d21cbc0..bc85550f49f1 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -53,7 +53,7 @@ "test:loader:full": "PW_BUNDLE=loader_tracing_replay yarn test:loader", "test:loader:debug": "PW_BUNDLE=loader_debug yarn test:loader", "test:update-snapshots": "yarn test:all --update-snapshots", - "test:detect-flaky": "ts-node scripts/detectFlakyTests.ts" + "test:detect-flaky": "tsx scripts/detectFlakyTests.ts" }, "dependencies": { "@babel/core": "^7.29.6", diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index f3fbc540151f..175db3773ff8 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -8,14 +8,14 @@ "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware", "lint:ts": "tsc --noEmit", "test:e2e": "run-s test:prepare test:validate test:run", - "test:run": "ts-node run.ts", - "test:prepare": "ts-node prepare.ts", - "test:validate": "ts-node validate-packed-tarball-setup.ts", + "test:run": "tsx run.ts", + "test:prepare": "tsx prepare.ts", + "test:validate": "tsx validate-packed-tarball-setup.ts", "clean": "rimraf tmp node_modules packed && yarn clean:test-applications && yarn clean:pnpm", "ci:build-matrix": "node ./lib/getTestMatrix.mjs", "ci:build-matrix-optional": "node ./lib/getTestMatrix.mjs --optional=true", - "ci:copy-to-temp": "ts-node ./ciCopyToTemp.ts", - "ci:pnpm-overrides": "ts-node ./ciPnpmOverrides.ts", + "ci:copy-to-temp": "tsx ./ciCopyToTemp.ts", + "ci:pnpm-overrides": "tsx ./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" }, @@ -26,7 +26,7 @@ "eslint-plugin-regexp": "^3.1.0", "glob": "^13.0.6", "rimraf": "^6.1.3", - "ts-node": "10.9.2" + "tsx": "^4.23.0" }, "volta": { "extends": "../../package.json" diff --git a/dev-packages/node-core-integration-tests/utils/runner.ts b/dev-packages/node-core-integration-tests/utils/runner.ts index 69163754c89e..26868b59ef6b 100644 --- a/dev-packages/node-core-integration-tests/utils/runner.ts +++ b/dev-packages/node-core-integration-tests/utils/runner.ts @@ -263,7 +263,11 @@ export function createRunner(...paths: string[]) { const logs: string[] = []; if (testPath.endsWith('.ts')) { - flags.push('-r', 'ts-node/register'); + // Load .ts scenarios through tsx's CommonJS require hook (not `--import tsx`, the ESM loader). + // `--import` routes these CJS scenarios through Node's ESM machinery, which on Node 22+ gives + // them a different `@sentry/node` instance than the CJS instrument/auto-flush, breaking + // instrumentation and flushing. The require hook keeps one CJS instance, like ts-node did. + flags.push('-r', 'tsx/cjs'); } return { diff --git a/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/instrument.ts b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/instrument.ts new file mode 100644 index 000000000000..617cbbff351a --- /dev/null +++ b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/instrument.ts @@ -0,0 +1,9 @@ +import * as Sentry from '@sentry/node'; +import { loggingTransport } from '@sentry-internal/node-integration-tests'; + +Sentry.init({ + dsn: 'https://public@dsn.ingest.sentry.io/1337', + release: '1.0', + transport: loggingTransport, + tracesSampleRate: 1.0, +}); diff --git a/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/server.ts b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/server.ts index 77e83d839e3b..ca9ebc62f13e 100644 --- a/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/server.ts +++ b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/server.ts @@ -1,13 +1,5 @@ import * as Sentry from '@sentry/node'; -import { loggingTransport, startExpressServerAndSendPortToRunner } from '@sentry-internal/node-integration-tests'; - -Sentry.init({ - dsn: 'https://public@dsn.ingest.sentry.io/1337', - release: '1.0', - transport: loggingTransport, - tracesSampleRate: 1.0, -}); - +import { startExpressServerAndSendPortToRunner } from '@sentry-internal/node-integration-tests'; import express from 'express'; const app = express(); diff --git a/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/test.ts b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/test.ts index 93d7e9d41ce6..9ccb451ab3b2 100644 --- a/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/test.ts +++ b/dev-packages/node-integration-tests/suites/tracing/traceid-recycling-with-spans/test.ts @@ -1,3 +1,4 @@ +import { join } from 'path'; import { afterAll, expect, test } from 'vitest'; import { cleanupChildProcesses, createRunner } from '../../../utils/runner'; @@ -10,6 +11,7 @@ test('errors and transactions get a unique traceId per request, when tracing is const transactionTraceIds: string[] = []; const runner = createRunner(__dirname, 'server.ts') + .withFlags('--require', join(__dirname, 'instrument.ts')) .expect({ event: event => { eventTraceIds.push(event.contexts?.trace?.trace_id || ''); diff --git a/dev-packages/node-integration-tests/utils/runner/createRunner.ts b/dev-packages/node-integration-tests/utils/runner/createRunner.ts index ba6dc025ea46..069de2c26249 100644 --- a/dev-packages/node-integration-tests/utils/runner/createRunner.ts +++ b/dev-packages/node-integration-tests/utils/runner/createRunner.ts @@ -142,7 +142,12 @@ export function createRunner(...paths: string[]) { const logs: string[] = []; if (testPath.endsWith('.ts')) { - flags.push('-r', 'ts-node/register'); + // Load .ts scenarios through tsx's CommonJS require hook (not `--import tsx`, the ESM loader). + // These scenarios are CJS; `--import` routes them through Node's ESM machinery, which on Node + // 22+ gives the scenario a different `@sentry/node` instance than the CJS instrument/auto-flush, + // so instrumentation and flushing target the wrong SDK object. The require hook keeps one CJS + // instance, matching how ts-node loaded them. + flags.push('-r', 'tsx/cjs'); } // Cleanup steps registered by this specific runner (child process, docker, mock server). They are diff --git a/package.json b/package.json index 34456ad20ef9..70e127288d58 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,8 @@ "build:tarball": "run-s clean:tarballs build:tarballs", "build:tarballs": "nx run-many -t build:tarball", "ci:print-build-artifact-paths": "node ./scripts/ci-print-build-artifact-paths.mjs", - "changelog": "ts-node ./scripts/get-commit-list.ts", - "generate-changelog": "ts-node ./scripts/generate-changelog.ts", + "changelog": "tsx ./scripts/get-commit-list.ts", + "generate-changelog": "tsx ./scripts/generate-changelog.ts", "circularDepCheck": "nx run-many -t circularDepCheck", "clean": "run-s clean:build clean:caches", "clean:build": "nx run-many -t clean", @@ -40,10 +40,10 @@ "test:unit": "nx run-many -t test:unit --exclude \"@sentry-internal/{browser-integration-tests,bun-integration-tests,deno-integration-tests,e2e-tests,integration-shims,node-integration-tests,node-core-integration-tests,cloudflare-integration-tests,bundler-plugin-integration-tests}\"", "test:update-snapshots": "nx run-many -t test:update-snapshots", "test:pr": "nx affected -t test --exclude \"@sentry-internal/{browser-integration-tests,bun-integration-tests,deno-integration-tests,e2e-tests,integration-shims,node-integration-tests,node-core-integration-tests,cloudflare-integration-tests,bundler-plugin-integration-tests}\"", - "test:pr:browser": "UNIT_TEST_ENV=browser ts-node ./scripts/ci-unit-tests.ts --affected", - "test:pr:node": "UNIT_TEST_ENV=node ts-node ./scripts/ci-unit-tests.ts --affected", - "test:ci:browser": "UNIT_TEST_ENV=browser ts-node ./scripts/ci-unit-tests.ts", - "test:ci:node": "UNIT_TEST_ENV=node ts-node ./scripts/ci-unit-tests.ts", + "test:pr:browser": "UNIT_TEST_ENV=browser tsx ./scripts/ci-unit-tests.ts --affected", + "test:pr:node": "UNIT_TEST_ENV=node tsx ./scripts/ci-unit-tests.ts --affected", + "test:ci:browser": "UNIT_TEST_ENV=browser tsx ./scripts/ci-unit-tests.ts", + "test:ci:node": "UNIT_TEST_ENV=node tsx ./scripts/ci-unit-tests.ts", "test:ci:bun": "nx run-many -t test -p @sentry/bun", "test:size-limit": "yarn size-limit --json", "yalc:publish": "nx run-many -t yalc:publish" @@ -145,7 +145,7 @@ "rollup-plugin-esbuild": "^6.2.1", "rollup-plugin-license": "^3.7.1", "size-limit": "~12.1.0", - "ts-node": "10.9.2", + "tsx": "^4.23.0", "typescript": "~5.8.0", "vitest": "^3.2.6", "yalc": "^1.0.0-pre.53", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index 9355bd28b64c..5924038d5867 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -83,8 +83,8 @@ }, "scripts": { "build": "run-p build:transpile build:types", - "build:extension": "rollup -c rollup.lambda-extension.config.mjs && yarn ts-node scripts/buildLambdaExtension.ts", - "build:layer": "rimraf build/aws && yarn ts-node scripts/buildLambdaLayer.ts", + "build:extension": "rollup -c rollup.lambda-extension.config.mjs && yarn tsx scripts/buildLambdaExtension.ts", + "build:layer": "rimraf build/aws && yarn tsx scripts/buildLambdaLayer.ts", "build:dev": "run-p build:transpile build:types", "build:transpile": "run-s build:transpile:npm build:extension", "build:transpile:npm": "rollup -c rollup.npm.config.mjs", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index a7910bd4e2d7..3c1e65034872 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -103,7 +103,7 @@ "scripts": { "build": "run-p build:transpile build:types", "build:dev": "yarn build", - "build:transpile": "ts-node --project tsconfig.tsnode.json scripts/buildRollup.ts", + "build:transpile": "tsx --tsconfig tsconfig.tsnode.json scripts/buildRollup.ts", "build:types": "run-s build:types:core build:types:downlevel", "build:types:core": "tsc -p tsconfig.types.json", "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", diff --git a/yarn.lock b/yarn.lock index 1c83efa76341..b0123f23ee88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3155,7 +3155,7 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== -"@cspotcode/source-map-support@0.8.1", "@cspotcode/source-map-support@^0.8.0": +"@cspotcode/source-map-support@0.8.1": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== @@ -8738,26 +8738,6 @@ "@ts-graphviz/ast" "^2.0.7" "@ts-graphviz/common" "^2.1.5" -"@tsconfig/node10@^1.0.7": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" - integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== - -"@tsconfig/node12@^1.0.7": - version "1.0.9" - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c" - integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw== - -"@tsconfig/node14@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" - integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== - -"@tsconfig/node16@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" - integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== - "@tybys/wasm-util@0.9.0", "@tybys/wasm-util@^0.9.0": version "0.9.0" resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" @@ -10692,7 +10672,7 @@ acorn-typescript@^1.4.3: resolved "https://registry.yarnpkg.com/acorn-typescript/-/acorn-typescript-1.4.13.tgz#5f851c8bdda0aa716ffdd5f6ac084df8acc6f5ea" integrity sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q== -acorn-walk@^8.0.2, acorn-walk@^8.1.1: +acorn-walk@^8.0.2: version "8.3.3" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.3.tgz#9caeac29eefaa0c41e3d4c65137de4d6f34df43e" integrity sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw== @@ -10704,7 +10684,7 @@ acorn@8.11.3: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== -acorn@^8.1.0, acorn@^8.10.0, acorn@^8.11.0, acorn@^8.12.1, acorn@^8.14.0, acorn@^8.14.1, acorn@^8.15.0, acorn@^8.16.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.7.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: +acorn@^8.1.0, acorn@^8.10.0, acorn@^8.11.0, acorn@^8.12.1, acorn@^8.14.0, acorn@^8.14.1, acorn@^8.15.0, acorn@^8.16.0, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.7.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: version "8.16.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a" integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== @@ -11025,11 +11005,6 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - arg@^5.0.1: version "5.0.2" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" @@ -13753,11 +13728,6 @@ create-react-class@^15.5.1: loose-envify "^1.3.1" object-assign "^4.1.1" -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - critters@0.0.16: version "0.0.16" resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.16.tgz#ffa2c5561a65b43c53b940036237ce72dcebfe93" @@ -14512,11 +14482,6 @@ diff-sequences@^29.6.3: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - diff@^5.0.0, diff@^5.1.0: version "5.2.2" resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.2.tgz#0a4742797281d09cfa699b79ea32d27723623bad" @@ -15980,7 +15945,7 @@ esbuild@0.27.3: "@esbuild/win32-ia32" "0.27.3" "@esbuild/win32-x64" "0.27.3" -esbuild@0.28.1, esbuild@^0.28.0, esbuild@^0.28.1: +esbuild@0.28.1, esbuild@^0.28.0, esbuild@^0.28.1, esbuild@~0.28.0: version "0.28.1" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.28.1.tgz#ef45b4634c9c9d97a296aea4114a5f9840f95578" integrity sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw== @@ -21000,11 +20965,6 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: version "10.2.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" @@ -29089,25 +29049,6 @@ ts-graphviz@^2.1.2: "@ts-graphviz/common" "^2.1.5" "@ts-graphviz/core" "^2.0.7" -ts-node@10.9.2: - version "10.9.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" - integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - tsconfck@^3.0.0, tsconfck@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/tsconfck/-/tsconfck-3.1.3.tgz#a8202f51dab684c426314796cdb0bbd0fe0cdf80" @@ -29154,6 +29095,15 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tsx@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.23.0.tgz#5393ae8bfce5a9c34db9c00d1353e3d8c3fd3de6" + integrity sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w== + dependencies: + esbuild "~0.28.0" + optionalDependencies: + fsevents "~2.3.3" + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -30049,11 +29999,6 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - v8-compile-cache@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -31276,11 +31221,6 @@ yauzl@^3.2.0: buffer-crc32 "~0.2.3" pend "~1.2.0" -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"