From d7141cba4b3870eccbbad5c3e3163909385f8051 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 10:22:08 +0200
Subject: [PATCH 01/30] Add nest js basic package
---
package.json | 1 +
packages/nest/.eslintrc.js | 6 ++
packages/nest/LICENSE | 21 +++++
packages/nest/README.md | 9 ++
packages/nest/jest.config.js | 1 +
packages/nest/package.json | 132 ++++++++++++++++++++++++++++++
packages/nest/src/index.ts | 3 +
packages/nest/src/sdk.ts | 16 ++++
packages/nest/test/sdk.test.ts | 32 ++++++++
packages/nest/tsconfig.json | 7 ++
packages/nest/tsconfig.test.json | 12 +++
packages/nest/tsconfig.types.json | 10 +++
12 files changed, 250 insertions(+)
create mode 100644 packages/nest/.eslintrc.js
create mode 100644 packages/nest/LICENSE
create mode 100644 packages/nest/README.md
create mode 100644 packages/nest/jest.config.js
create mode 100644 packages/nest/package.json
create mode 100644 packages/nest/src/index.ts
create mode 100644 packages/nest/src/sdk.ts
create mode 100644 packages/nest/test/sdk.test.ts
create mode 100644 packages/nest/tsconfig.json
create mode 100644 packages/nest/tsconfig.test.json
create mode 100644 packages/nest/tsconfig.types.json
diff --git a/package.json b/package.json
index 43891c4ef0cf..2bdc1018ab3d 100644
--- a/package.json
+++ b/package.json
@@ -60,6 +60,7 @@
"packages/gatsby",
"packages/google-cloud-serverless",
"packages/integration-shims",
+ "packages/nest",
"packages/nextjs",
"packages/node",
"packages/nuxt",
diff --git a/packages/nest/.eslintrc.js b/packages/nest/.eslintrc.js
new file mode 100644
index 000000000000..fdb9952bae52
--- /dev/null
+++ b/packages/nest/.eslintrc.js
@@ -0,0 +1,6 @@
+module.exports = {
+ env: {
+ node: true,
+ },
+ extends: ['../../.eslintrc.js'],
+};
diff --git a/packages/nest/LICENSE b/packages/nest/LICENSE
new file mode 100644
index 000000000000..63e7eb28e19c
--- /dev/null
+++ b/packages/nest/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Functional Software, Inc. dba Sentry
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/nest/README.md b/packages/nest/README.md
new file mode 100644
index 000000000000..ce05e5559a82
--- /dev/null
+++ b/packages/nest/README.md
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+# Official Sentry SDK for NestJS
+
+This SDK is work in progress, and should not be used before officially released.
diff --git a/packages/nest/jest.config.js b/packages/nest/jest.config.js
new file mode 100644
index 000000000000..24f49ab59a4c
--- /dev/null
+++ b/packages/nest/jest.config.js
@@ -0,0 +1 @@
+module.exports = require('../../jest/jest.config.js');
diff --git a/packages/nest/package.json b/packages/nest/package.json
new file mode 100644
index 000000000000..67574ca33ea1
--- /dev/null
+++ b/packages/nest/package.json
@@ -0,0 +1,132 @@
+{
+ "name": "nest",
+ "version": "8.11.0",
+ "description": "Official Sentry SDK for Solid",
+ "repository": "git://github.com/getsentry/sentry-javascript.git",
+ "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nest",
+ "author": "Sentry",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.18"
+ },
+ "files": [
+ "cjs",
+ "esm",
+ "types",
+ "types-ts3.8",
+ "import-hook.mjs",
+ "loader-hook.mjs"
+ ],
+ "main": "build/cjs/index.js",
+ "module": "build/esm/index.js",
+ "types": "build/types/index.d.ts",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "import": {
+ "types": "./build/types/index.d.ts",
+ "default": "./build/esm/index.js"
+ },
+ "require": {
+ "types": "./build/types/index.d.ts",
+ "default": "./build/cjs/index.js"
+ }
+ },
+ "./import": {
+ "import": {
+ "default": "./build/import-hook.mjs"
+ }
+ },
+ "./loader": {
+ "import": {
+ "default": "./build/loader-hook.mjs"
+ }
+ },
+ "./init": {
+ "import": {
+ "default": "./build/esm/init.js"
+ },
+ "require": {
+ "default": "./build/cjs/init.js"
+ }
+ },
+ "./preload": {
+ "import": {
+ "default": "./build/esm/preload.js"
+ },
+ "require": {
+ "default": "./build/cjs/preload.js"
+ }
+ }
+ },
+ "typesVersions": {
+ "<4.9": {
+ "build/types/index.d.ts": [
+ "build/types-ts3.8/index.d.ts"
+ ]
+ }
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "dependencies": {
+ "@opentelemetry/api": "^1.9.0",
+ "@opentelemetry/context-async-hooks": "^1.25.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/instrumentation-connect": "0.37.0",
+ "@opentelemetry/instrumentation-express": "0.40.1",
+ "@opentelemetry/instrumentation-fastify": "0.37.0",
+ "@opentelemetry/instrumentation-graphql": "0.41.0",
+ "@opentelemetry/instrumentation-hapi": "0.39.0",
+ "@opentelemetry/instrumentation-http": "0.52.0",
+ "@opentelemetry/instrumentation-ioredis": "0.41.0",
+ "@opentelemetry/instrumentation-koa": "0.41.0",
+ "@opentelemetry/instrumentation-mongodb": "0.45.0",
+ "@opentelemetry/instrumentation-mongoose": "0.39.0",
+ "@opentelemetry/instrumentation-mysql": "0.39.0",
+ "@opentelemetry/instrumentation-mysql2": "0.39.0",
+ "@opentelemetry/instrumentation-nestjs-core": "0.38.0",
+ "@opentelemetry/instrumentation-pg": "0.42.0",
+ "@opentelemetry/instrumentation-redis-4": "0.40.0",
+ "@opentelemetry/resources": "^1.25.0",
+ "@opentelemetry/sdk-trace-base": "^1.25.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
+ "@prisma/instrumentation": "5.15.0",
+ "@sentry/core": "8.11.0",
+ "@sentry/opentelemetry": "8.11.0",
+ "@sentry/types": "8.11.0",
+ "@sentry/utils": "8.11.0"
+ },
+ "devDependencies": {
+ "@types/node": "^14.18.0"
+ },
+ "optionalDependencies": {
+ "opentelemetry-instrumentation-fetch-node": "1.2.0"
+ },
+ "scripts": {
+ "build": "run-p build:transpile build:types",
+ "build:dev": "yarn build",
+ "build:transpile": "rollup -c rollup.npm.config.mjs",
+ "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",
+ "build:watch": "run-p build:transpile:watch build:types:watch",
+ "build:dev:watch": "yarn build:watch",
+ "build:transpile:watch": "rollup -c rollup.npm.config.mjs --watch",
+ "build:types:watch": "tsc -p tsconfig.types.json --watch",
+ "build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
+ "circularDepCheck": "madge --circular src/index.ts",
+ "clean": "rimraf build coverage sentry-node-*.tgz",
+ "fix": "eslint . --format stylish --fix",
+ "lint": "eslint . --format stylish",
+ "test": "yarn test:jest",
+ "test:jest": "jest",
+ "test:watch": "jest --watch",
+ "yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
+ },
+ "volta": {
+ "extends": "../../package.json"
+ },
+ "sideEffects": false
+}
diff --git a/packages/nest/src/index.ts b/packages/nest/src/index.ts
new file mode 100644
index 000000000000..91160ff49904
--- /dev/null
+++ b/packages/nest/src/index.ts
@@ -0,0 +1,3 @@
+export * from '@sentry/node'
+
+export { init } from './sdk';
diff --git a/packages/nest/src/sdk.ts b/packages/nest/src/sdk.ts
new file mode 100644
index 000000000000..809ee32eb3a2
--- /dev/null
+++ b/packages/nest/src/sdk.ts
@@ -0,0 +1,16 @@
+import type { NodeOptions } from '@sentry/node';
+import { init as nodeInit } from '@sentry/node'
+import { applySdkMetadata } from '@sentry/core';
+
+/**
+ * Initializes the NestJS SDK
+ */
+export function init(options: NodeOptions): void {
+ const opts = {
+ ...options,
+ };
+
+ applySdkMetadata(opts, 'nest');
+
+ nodeInit(opts);
+}
diff --git a/packages/nest/test/sdk.test.ts b/packages/nest/test/sdk.test.ts
new file mode 100644
index 000000000000..46f82b801820
--- /dev/null
+++ b/packages/nest/test/sdk.test.ts
@@ -0,0 +1,32 @@
+import { SDK_VERSION } from '@sentry/utils';
+import * as SentryNode from '@sentry/node';
+
+import { init as nestInit } from '../src/sdk';
+
+const nodeInit = jest.spyOn(SentryNode, 'init');
+const PUBLIC_DSN = 'https://username@domain/123';
+
+describe('Initialize Nest SDK', () => {
+ beforeEach(() => {
+ jest.clearAllMocks();
+ })
+
+ it('has the correct metadata', () => {
+ nestInit({
+ dsn: PUBLIC_DSN,
+ });
+
+ const expectedMetadata = {
+ _metadata: {
+ sdk: {
+ name: 'sentry.javascript.nest',
+ packages: [{ name: 'npm:@sentry/nest', version: SDK_VERSION }],
+ version: SDK_VERSION,
+ },
+ },
+ };
+
+ expect(nodeInit).toHaveBeenCalledTimes(1);
+ expect(nodeInit).toHaveBeenLastCalledWith(expect.objectContaining(expectedMetadata));
+ })
+})
diff --git a/packages/nest/tsconfig.json b/packages/nest/tsconfig.json
new file mode 100644
index 000000000000..b0eb9ecb6476
--- /dev/null
+++ b/packages/nest/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig.json",
+
+ "include": ["src/**/*"],
+
+ "compilerOptions": {}
+}
diff --git a/packages/nest/tsconfig.test.json b/packages/nest/tsconfig.test.json
new file mode 100644
index 000000000000..87f6afa06b86
--- /dev/null
+++ b/packages/nest/tsconfig.test.json
@@ -0,0 +1,12 @@
+{
+ "extends": "./tsconfig.json",
+
+ "include": ["test/**/*"],
+
+ "compilerOptions": {
+ // should include all types from `./tsconfig.json` plus types for all test frameworks used
+ "types": ["node", "jest"]
+
+ // other package-specific, test-specific options
+ }
+}
diff --git a/packages/nest/tsconfig.types.json b/packages/nest/tsconfig.types.json
new file mode 100644
index 000000000000..65455f66bd75
--- /dev/null
+++ b/packages/nest/tsconfig.types.json
@@ -0,0 +1,10 @@
+{
+ "extends": "./tsconfig.json",
+
+ "compilerOptions": {
+ "declaration": true,
+ "declarationMap": true,
+ "emitDeclarationOnly": true,
+ "outDir": "build/types"
+ }
+}
From c47040040a5ae6fc7f570380ac52745b7486991b Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 13:55:25 +0200
Subject: [PATCH 02/30] Fix build failure: Add missing npm config file
---
packages/nest/rollup.npm.config.mjs | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 packages/nest/rollup.npm.config.mjs
diff --git a/packages/nest/rollup.npm.config.mjs b/packages/nest/rollup.npm.config.mjs
new file mode 100644
index 000000000000..84a06f2fb64a
--- /dev/null
+++ b/packages/nest/rollup.npm.config.mjs
@@ -0,0 +1,3 @@
+import { makeBaseNPMConfig, makeNPMConfigVariants } from '@sentry-internal/rollup-utils';
+
+export default makeNPMConfigVariants(makeBaseNPMConfig());
From 33d016a0e150c10114b5241e8ac349849b28b82b Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 14:35:26 +0200
Subject: [PATCH 03/30] Update yarn lock
---
yarn.lock | 218 +++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 208 insertions(+), 10 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 6ed78f795847..0c633ac79c61 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7959,6 +7959,44 @@
"@angular-devkit/schematics" "14.2.13"
jsonc-parser "3.1.0"
+"@sentry-internal/browser-utils@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.10.0.tgz#a4a2384d14152593402bded19c068ba5d95a7a9a"
+ integrity sha512-Hdqv8KfQDCj7H92ft2walDwCiyaTxgegHnR4ZtCI8NQR0hqdU/PzIKashTwc+Ho6OAQtdy/HNqhcHEznuBNW3A==
+ dependencies:
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
+"@sentry-internal/feedback@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.10.0.tgz#31afdc59be6a500eadebcc4603e0ebec7942cd16"
+ integrity sha512-pzc4s5X6wvY0BMQBFAMObQBjRKiKzoF2APD5H5eBcxkX8deIykjm8VC8mgpVpxYm6mfjytvgpZyPpZ6KgpRt9Q==
+ dependencies:
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
+"@sentry-internal/replay-canvas@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.10.0.tgz#a1ac59d13ff12d497e7eea0727c488a572772941"
+ integrity sha512-M4yM8ZqtsW1wER7jNpGq019jmhn/RkcmdIyWksRpBSvRppZRf0yR9dbVhdO/oBL8DB3fDTbv8Qtd/oXlkj/i+Q==
+ dependencies:
+ "@sentry-internal/replay" "8.10.0"
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
+"@sentry-internal/replay@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.10.0.tgz#05be6548ffe3e8497a9efc4bf65be2ad0ab85ff6"
+ integrity sha512-MISdD0Q0sVcQELHbYSH5SuKHlrI8RFvmU6aNcjWEoKxhd4Vzr126h98naVPoo7WOOI0e7Fd0Lrn/59wNI4AJxQ==
+ dependencies:
+ "@sentry-internal/browser-utils" "8.10.0"
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
"@sentry-internal/rrdom@2.11.0":
version "2.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.11.0.tgz#f7c8f54705ad84ece0e97e53f12e87c687749b32"
@@ -8030,11 +8068,29 @@
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.16.0.tgz#c831713b85516fb3f9da2985836ddf444dc634e6"
integrity sha512-+uy1qPkA5MSNgJ0L9ur/vNTydfdHwHnBX2RQ+0thsvkqf90fU788YjkkXwUiBBNuqNyI69JiOW6frixAWy7oUg==
+"@sentry/babel-plugin-component-annotate@2.18.0":
+ version "2.18.0"
+ resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.18.0.tgz#3bee98f94945643b0762ceed1f6cca60db52bdbd"
+ integrity sha512-9L4RbhS3WNtc/SokIhc0dwgcvs78YSQPakZejsrIgnzLzCi8mS6PeT+BY0+QCtsXxjd1egM8hqcJeB0lukBkXA==
+
"@sentry/babel-plugin-component-annotate@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.19.0.tgz#70dcccb336bcec24148e1c9cd4e37724cebf5673"
integrity sha512-N2k8cMYu/7X6mzAH5j6bMeNcXQBJLL0lVAF63TDS57hUiT1v2uEqbeYFdH2CZBHb2LepLbMRXmvErIwy76FLTw==
+"@sentry/browser@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.10.0.tgz#ccf42a70d72edb58cc7d1030fd4d4bcc7b2bf999"
+ integrity sha512-6yGax6vUNV28cANMJCTrLFrGTvvgC0h4k+lzjrgstCf1k+CNQmodXDyWcRzbL4im5DTH4jF74ZAYpqrptloxJw==
+ dependencies:
+ "@sentry-internal/browser-utils" "8.10.0"
+ "@sentry-internal/feedback" "8.10.0"
+ "@sentry-internal/replay" "8.10.0"
+ "@sentry-internal/replay-canvas" "8.10.0"
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
"@sentry/bundler-plugin-core@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.16.0.tgz#0c33e7a054fb56e43bd160ac141f71dfebf6dda5"
@@ -8049,6 +8105,20 @@
magic-string "0.27.0"
unplugin "1.0.1"
+"@sentry/bundler-plugin-core@2.18.0":
+ version "2.18.0"
+ resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.18.0.tgz#2411cd934e9510c53a2e682497a74172485ac817"
+ integrity sha512-JvxVgsMFmDsU0Dgcx1CeFUC1scxOVSAOzOcE06qKAVm9BZzxHpI53iNfeMOXwVTUolD8LZVIfgOjkiXfwN/UPQ==
+ dependencies:
+ "@babel/core" "^7.18.5"
+ "@sentry/babel-plugin-component-annotate" "2.18.0"
+ "@sentry/cli" "^2.22.3"
+ dotenv "^16.3.1"
+ find-up "^5.0.0"
+ glob "^9.3.2"
+ magic-string "0.30.8"
+ unplugin "1.0.1"
+
"@sentry/bundler-plugin-core@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.19.0.tgz#c21935ff5aea9daccfa4c9e0db405aecdec292f6"
@@ -8117,6 +8187,78 @@
"@sentry/cli-win32-i686" "2.32.1"
"@sentry/cli-win32-x64" "2.32.1"
+"@sentry/core@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.10.0.tgz#033661288a5ac9f4e6cd7583cf068bec4403dbe0"
+ integrity sha512-NzrFqYsEHMd4TYYYxOvf+f+Z02u0nt12cIYYN9pOM3xBLKR+ORs7jhVnN0cB/H2yqtmtBaIzSehk/M/qUXFJGw==
+ dependencies:
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
+"@sentry/node@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.10.0.tgz#8bee9d3270ce6054e3c271125415d6524298847a"
+ integrity sha512-cokBLwYGBFhFw4TFX5QCRat8JBkjT3U72PsptciO+ck3XUHJwQn2AipzzEk9itCvtnhQjhStRswyCK4zXHpW7w==
+ dependencies:
+ "@opentelemetry/api" "^1.9.0"
+ "@opentelemetry/context-async-hooks" "^1.25.0"
+ "@opentelemetry/core" "^1.25.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/instrumentation-connect" "0.37.0"
+ "@opentelemetry/instrumentation-express" "0.40.1"
+ "@opentelemetry/instrumentation-fastify" "0.37.0"
+ "@opentelemetry/instrumentation-graphql" "0.41.0"
+ "@opentelemetry/instrumentation-hapi" "0.39.0"
+ "@opentelemetry/instrumentation-http" "0.52.0"
+ "@opentelemetry/instrumentation-ioredis" "0.41.0"
+ "@opentelemetry/instrumentation-koa" "0.41.0"
+ "@opentelemetry/instrumentation-mongodb" "0.45.0"
+ "@opentelemetry/instrumentation-mongoose" "0.39.0"
+ "@opentelemetry/instrumentation-mysql" "0.39.0"
+ "@opentelemetry/instrumentation-mysql2" "0.39.0"
+ "@opentelemetry/instrumentation-nestjs-core" "0.38.0"
+ "@opentelemetry/instrumentation-pg" "0.42.0"
+ "@opentelemetry/instrumentation-redis-4" "0.40.0"
+ "@opentelemetry/resources" "^1.25.0"
+ "@opentelemetry/sdk-trace-base" "^1.25.0"
+ "@opentelemetry/semantic-conventions" "^1.25.0"
+ "@prisma/instrumentation" "5.15.0"
+ "@sentry/core" "8.10.0"
+ "@sentry/opentelemetry" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+ optionalDependencies:
+ opentelemetry-instrumentation-fetch-node "1.2.0"
+
+"@sentry/opentelemetry@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.10.0.tgz#bf1488e4a1769d4e74aa07dad55ce1fb2ec7a297"
+ integrity sha512-OPdxZZWaOzOCOYbH7oGeDrz3veaxdlUMU0PMaqYYywN+iOx+0uZm+MfAiAEbInL8dmLMg0qJHde3vI9veDozgQ==
+ dependencies:
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
+"@sentry/types@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.10.0.tgz#47119cb121cba38cc3654e7b79ac9014235132a9"
+ integrity sha512-6kgh6NqgQHcnnD7dOe3THcVkzv2nor/f94x3odmPShN2AWBfPRprHZZsLTjh/3aC7l76V2nfuQ4wgRvwsddTWw==
+
+"@sentry/utils@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.10.0.tgz#0947188bafdd343fffd9554de3604fdde4818ff7"
+ integrity sha512-tQPgB7lX1XqbEw2EXvWNsBQlmG+yJHVhBKKDPy5HZMjuTP3zlpVdP6NF87qwonmdtFNHxdrKbfOVRiLx71/JwA==
+ dependencies:
+ "@sentry/types" "8.10.0"
+
+"@sentry/vite-plugin@2.18.0":
+ version "2.18.0"
+ resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.18.0.tgz#f263f150b64591ac4db7f4e9a0b2cd8a03cada73"
+ integrity sha512-yY8QSvbMjRpG5pzN6lnW5guZhyTDSGeWwM9tDyT9ix/ShODy/eE6jErisBtlo50lFJuew7x79WXnVykvds4Ddg==
+ dependencies:
+ "@sentry/bundler-plugin-core" "2.18.0"
+ unplugin "1.0.1"
+
"@sentry/vite-plugin@2.19.0", "@sentry/vite-plugin@^2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.19.0.tgz#c7938fb13eee15036963b87d7b12c4fc851e488b"
@@ -8125,6 +8267,16 @@
"@sentry/bundler-plugin-core" "2.19.0"
unplugin "1.0.1"
+"@sentry/vue@8.10.0":
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/@sentry/vue/-/vue-8.10.0.tgz#92dd645a91046c09727fc5de7aa8b65331bbea66"
+ integrity sha512-QVuhsPluOO8X13tbnUV2pwaM3nt759D42gF0O89bjkqbDB55U3uy+dISbDqsMGviHSGQSCtCb9Q3RQQt617OTg==
+ dependencies:
+ "@sentry/browser" "8.10.0"
+ "@sentry/core" "8.10.0"
+ "@sentry/types" "8.10.0"
+ "@sentry/utils" "8.10.0"
+
"@sentry/webpack-plugin@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-2.16.0.tgz#4764577edb10c9575a8b4ce03135493f995f56b9"
@@ -9499,8 +9651,17 @@
dependencies:
"@types/unist" "*"
-"@types/history-4@npm:@types/history@4.7.8", "@types/history-5@npm:@types/history@4.7.8", "@types/history@*":
- name "@types/history-4"
+"@types/history-4@npm:@types/history@4.7.8":
+ version "4.7.8"
+ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
+ integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
+
+"@types/history-5@npm:@types/history@4.7.8":
+ version "4.7.8"
+ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
+ integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
+
+"@types/history@*":
version "4.7.8"
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
@@ -9859,7 +10020,15 @@
"@types/history" "^3"
"@types/react" "*"
-"@types/react-router-4@npm:@types/react-router@5.1.14", "@types/react-router-5@npm:@types/react-router@5.1.14":
+"@types/react-router-4@npm:@types/react-router@5.1.14":
+ version "5.1.14"
+ resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
+ integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
+ dependencies:
+ "@types/history" "*"
+ "@types/react" "*"
+
+"@types/react-router-5@npm:@types/react-router@5.1.14":
version "5.1.14"
resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
@@ -29003,8 +29172,7 @@ react-is@^18.0.0:
dependencies:
"@remix-run/router" "1.0.2"
-"react-router-6@npm:react-router@6.3.0", react-router@6.3.0:
- name react-router-6
+"react-router-6@npm:react-router@6.3.0":
version "6.3.0"
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
@@ -29019,6 +29187,13 @@ react-router-dom@^6.2.2:
history "^5.2.0"
react-router "6.3.0"
+react-router@6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
+ integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
+ dependencies:
+ history "^5.2.0"
+
react@^18.0.0:
version "18.0.0"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96"
@@ -31535,8 +31710,7 @@ string-template@~0.2.1:
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=
-"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
- name string-width-cjs
+"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -31562,6 +31736,15 @@ string-width@^2.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
+string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
string-width@^5.0.1, string-width@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -31657,7 +31840,14 @@ stringify-object@^3.2.1:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -34771,8 +34961,7 @@ workerpool@^6.4.0:
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462"
integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
- name wrap-ansi-cjs
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -34790,6 +34979,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
+wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
From c8a9c4adbd10f303050286c2a8f9d53030556593 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 14:46:12 +0200
Subject: [PATCH 04/30] Rename nest package to nestjs
---
package.json | 2 +-
packages/{nest => nestjs}/.eslintrc.js | 0
packages/{nest => nestjs}/LICENSE | 0
packages/{nest => nestjs}/README.md | 0
packages/{nest => nestjs}/jest.config.js | 0
packages/{nest => nestjs}/package.json | 4 +-
.../{nest => nestjs}/rollup.npm.config.mjs | 0
packages/{nest => nestjs}/src/index.ts | 0
packages/{nest => nestjs}/src/sdk.ts | 2 +-
packages/{nest => nestjs}/test/sdk.test.ts | 4 +-
packages/{nest => nestjs}/tsconfig.json | 0
packages/{nest => nestjs}/tsconfig.test.json | 0
packages/{nest => nestjs}/tsconfig.types.json | 0
packages/nestjs/yarn.lock | 772 ++++++++++++++++++
14 files changed, 778 insertions(+), 6 deletions(-)
rename packages/{nest => nestjs}/.eslintrc.js (100%)
rename packages/{nest => nestjs}/LICENSE (100%)
rename packages/{nest => nestjs}/README.md (100%)
rename packages/{nest => nestjs}/jest.config.js (100%)
rename packages/{nest => nestjs}/package.json (98%)
rename packages/{nest => nestjs}/rollup.npm.config.mjs (100%)
rename packages/{nest => nestjs}/src/index.ts (100%)
rename packages/{nest => nestjs}/src/sdk.ts (89%)
rename packages/{nest => nestjs}/test/sdk.test.ts (85%)
rename packages/{nest => nestjs}/tsconfig.json (100%)
rename packages/{nest => nestjs}/tsconfig.test.json (100%)
rename packages/{nest => nestjs}/tsconfig.types.json (100%)
create mode 100644 packages/nestjs/yarn.lock
diff --git a/package.json b/package.json
index 2bdc1018ab3d..eab00cafbd18 100644
--- a/package.json
+++ b/package.json
@@ -60,7 +60,7 @@
"packages/gatsby",
"packages/google-cloud-serverless",
"packages/integration-shims",
- "packages/nest",
+ "packages/nestjs",
"packages/nextjs",
"packages/node",
"packages/nuxt",
diff --git a/packages/nest/.eslintrc.js b/packages/nestjs/.eslintrc.js
similarity index 100%
rename from packages/nest/.eslintrc.js
rename to packages/nestjs/.eslintrc.js
diff --git a/packages/nest/LICENSE b/packages/nestjs/LICENSE
similarity index 100%
rename from packages/nest/LICENSE
rename to packages/nestjs/LICENSE
diff --git a/packages/nest/README.md b/packages/nestjs/README.md
similarity index 100%
rename from packages/nest/README.md
rename to packages/nestjs/README.md
diff --git a/packages/nest/jest.config.js b/packages/nestjs/jest.config.js
similarity index 100%
rename from packages/nest/jest.config.js
rename to packages/nestjs/jest.config.js
diff --git a/packages/nest/package.json b/packages/nestjs/package.json
similarity index 98%
rename from packages/nest/package.json
rename to packages/nestjs/package.json
index 67574ca33ea1..58c14ce566a3 100644
--- a/packages/nest/package.json
+++ b/packages/nestjs/package.json
@@ -1,9 +1,9 @@
{
- "name": "nest",
+ "name": "nestjs",
"version": "8.11.0",
"description": "Official Sentry SDK for Solid",
"repository": "git://github.com/getsentry/sentry-javascript.git",
- "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nest",
+ "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nestjs",
"author": "Sentry",
"license": "MIT",
"engines": {
diff --git a/packages/nest/rollup.npm.config.mjs b/packages/nestjs/rollup.npm.config.mjs
similarity index 100%
rename from packages/nest/rollup.npm.config.mjs
rename to packages/nestjs/rollup.npm.config.mjs
diff --git a/packages/nest/src/index.ts b/packages/nestjs/src/index.ts
similarity index 100%
rename from packages/nest/src/index.ts
rename to packages/nestjs/src/index.ts
diff --git a/packages/nest/src/sdk.ts b/packages/nestjs/src/sdk.ts
similarity index 89%
rename from packages/nest/src/sdk.ts
rename to packages/nestjs/src/sdk.ts
index 809ee32eb3a2..03899d245b96 100644
--- a/packages/nest/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -10,7 +10,7 @@ export function init(options: NodeOptions): void {
...options,
};
- applySdkMetadata(opts, 'nest');
+ applySdkMetadata(opts, 'nestjs');
nodeInit(opts);
}
diff --git a/packages/nest/test/sdk.test.ts b/packages/nestjs/test/sdk.test.ts
similarity index 85%
rename from packages/nest/test/sdk.test.ts
rename to packages/nestjs/test/sdk.test.ts
index 46f82b801820..6cda06dcab4a 100644
--- a/packages/nest/test/sdk.test.ts
+++ b/packages/nestjs/test/sdk.test.ts
@@ -19,8 +19,8 @@ describe('Initialize Nest SDK', () => {
const expectedMetadata = {
_metadata: {
sdk: {
- name: 'sentry.javascript.nest',
- packages: [{ name: 'npm:@sentry/nest', version: SDK_VERSION }],
+ name: 'sentry.javascript.nestjs',
+ packages: [{ name: 'npm:@sentry/nestjs', version: SDK_VERSION }],
version: SDK_VERSION,
},
},
diff --git a/packages/nest/tsconfig.json b/packages/nestjs/tsconfig.json
similarity index 100%
rename from packages/nest/tsconfig.json
rename to packages/nestjs/tsconfig.json
diff --git a/packages/nest/tsconfig.test.json b/packages/nestjs/tsconfig.test.json
similarity index 100%
rename from packages/nest/tsconfig.test.json
rename to packages/nestjs/tsconfig.test.json
diff --git a/packages/nest/tsconfig.types.json b/packages/nestjs/tsconfig.types.json
similarity index 100%
rename from packages/nest/tsconfig.types.json
rename to packages/nestjs/tsconfig.types.json
diff --git a/packages/nestjs/yarn.lock b/packages/nestjs/yarn.lock
new file mode 100644
index 000000000000..4479d60819e2
--- /dev/null
+++ b/packages/nestjs/yarn.lock
@@ -0,0 +1,772 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@opentelemetry/api-logs@0.51.1":
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.51.1.tgz#ded1874c04516c2b8cb24828eef3d6c3d1f75343"
+ integrity sha512-E3skn949Pk1z2XtXu/lxf6QAZpawuTM/IUEXcAzpiUkTd73Hmvw26FiN3cJuTmkpM5hZzHwkomVdtrh/n/zzwA==
+ dependencies:
+ "@opentelemetry/api" "^1.0.0"
+
+"@opentelemetry/api-logs@0.52.0":
+ version "0.52.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.52.0.tgz#b117c1fc6fc457249739bbe21571cefc55e5092c"
+ integrity sha512-HxjD7xH9iAE4OyhNaaSec65i1H6QZYBWSwWkowFfsc5YAcDvJG30/J1sRKXEQqdmUcKTXEAnA66UciqZha/4+Q==
+ dependencies:
+ "@opentelemetry/api" "^1.0.0"
+
+"@opentelemetry/api-logs@0.52.1":
+ version "0.52.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.52.1.tgz#52906375da4d64c206b0c4cb8ffa209214654ecc"
+ integrity sha512-qnSqB2DQ9TPP96dl8cDubDvrUyWc0/sK81xHTK8eSUspzDM3bsewX903qclQFvVhgStjRWdC5bLb3kQqMkfV5A==
+ dependencies:
+ "@opentelemetry/api" "^1.0.0"
+
+"@opentelemetry/api@^1.0.0", "@opentelemetry/api@^1.6.0", "@opentelemetry/api@^1.8", "@opentelemetry/api@^1.9.0":
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
+ integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
+
+"@opentelemetry/context-async-hooks@^1.25.0":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz#810bff2fcab84ec51f4684aff2d21f6c057d9e73"
+ integrity sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==
+
+"@opentelemetry/core@1.25.0":
+ version "1.25.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.0.tgz#ad034f5c2669f589bd703bfbbaa38b51f8504053"
+ integrity sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==
+ dependencies:
+ "@opentelemetry/semantic-conventions" "1.25.0"
+
+"@opentelemetry/core@1.25.1", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.0", "@opentelemetry/core@^1.8.0":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.1.tgz#ff667d939d128adfc7c793edae2f6bca177f829d"
+ integrity sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==
+ dependencies:
+ "@opentelemetry/semantic-conventions" "1.25.1"
+
+"@opentelemetry/instrumentation-connect@0.37.0":
+ version "0.37.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.37.0.tgz#ab1bc3d33058bfc647d4b158295b589d11d619df"
+ integrity sha512-SeQktDIH5rNzjiEiazWiJAIXkmnLOnNV7wwHpahrqE0Ph+Z3heqMfxRtoMtbdJSIYLfcNZYO51AjxZ00IXufdw==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@types/connect" "3.4.36"
+
+"@opentelemetry/instrumentation-express@0.40.1":
+ version "0.40.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.40.1.tgz#b4c31a352691b060b330e4c028a8ef5472b89e27"
+ integrity sha512-+RKMvVe2zw3kIXRup9c1jFu3T4d0fs5aKy015TpiMyoCKX1UMu3Z0lfgYtuyiSTANvg5hZnDbWmQmqSPj9VTvg==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation-fastify@0.37.0":
+ version "0.37.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.37.0.tgz#c9537050d222d89ad4c3930b7b21a58016206f6d"
+ integrity sha512-WRjwzNZgupSzbEYvo9s+QuHJRqZJjVdNxSEpGBwWK8RKLlHGwGVAu0gcc2gPamJWUJsGqPGvahAPWM18ZkWj6A==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation-graphql@0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.41.0.tgz#b3f1c7e0bb18400b1336f781f209f6b73608bd89"
+ integrity sha512-R/gXeljgIhaRDKquVkKYT5QHPnFouM8ooyePZEP0kqyaVAedtR1V7NfAUJbxfTG5fBQa5wdmLjvu63+tzRXZCA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+
+"@opentelemetry/instrumentation-hapi@0.39.0":
+ version "0.39.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.39.0.tgz#c6a43440baac714aba57d12ee363b72a02378eed"
+ integrity sha512-ik2nA9Yj2s2ay+aNY+tJsKCsEx6Tsc2g/MK0iWBW5tibwrWKTy1pdVt5sB3kd5Gkimqj23UV5+FH2JFcQLeKug==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation-http@0.52.0":
+ version "0.52.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.0.tgz#a2fd280a493591d2cf4db534253ca406580569f7"
+ integrity sha512-E6ywZuxTa4LnVXZGwL1oj3e2Eog1yIaNqa8KjKXoGkDNKte9/SjQnePXOmhQYI0A9nf0UyFbP9aKd+yHrkJXUA==
+ dependencies:
+ "@opentelemetry/core" "1.25.0"
+ "@opentelemetry/instrumentation" "0.52.0"
+ "@opentelemetry/semantic-conventions" "1.25.0"
+ semver "^7.5.2"
+
+"@opentelemetry/instrumentation-ioredis@0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.41.0.tgz#41b60babdce893df7466b13a8896a71c81a80813"
+ integrity sha512-rxiLloU8VyeJGm5j2fZS8ShVdB82n7VNP8wTwfUQqDwRfHCnkzGr+buKoxuhGD91gtwJ91RHkjHA1Eg6RqsUTg==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/redis-common" "^0.36.2"
+ "@opentelemetry/semantic-conventions" "^1.23.0"
+
+"@opentelemetry/instrumentation-koa@0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.41.0.tgz#31d75ebc4c53c9c902f7ef3f73e52d575fce9628"
+ integrity sha512-mbPnDt7ELvpM2S0vixYUsde7122lgegLOJQxx8iJQbB8YHal/xnTh9v7IfArSVzIDo+E+080hxZyUZD4boOWkw==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@types/koa" "2.14.0"
+ "@types/koa__router" "12.0.3"
+
+"@opentelemetry/instrumentation-mongodb@0.45.0":
+ version "0.45.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.45.0.tgz#d6373e30f3e83eba87f7e6e2ea72c1351467d6b5"
+ integrity sha512-xnZP9+ayeB1JJyNE9cIiwhOJTzNEsRhXVdLgfzmrs48Chhhk026mQdM5CITfyXSCfN73FGAIB8d91+pflJEfWQ==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/sdk-metrics" "^1.9.1"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation-mongoose@0.39.0":
+ version "0.39.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.39.0.tgz#2d5070bb0838769b8dd099b6402f42e1269f527a"
+ integrity sha512-J1r66A7zJklPPhMtrFOO7/Ud2p0Pv5u8+r23Cd1JUH6fYPmftNJVsLp2urAt6PHK4jVqpP/YegN8wzjJ2mZNPQ==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation-mysql2@0.39.0":
+ version "0.39.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.39.0.tgz#1719441f58e3f3418c2c3a7b15b48c187d8e3f90"
+ integrity sha512-Iypuq2z6TCfriAXCIZjRq8GTFCKhQv5SpXbmI+e60rYdXw8NHtMH4NXcGF0eKTuoCsC59IYSTUvDQYDKReaszA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@opentelemetry/sql-common" "^0.40.1"
+
+"@opentelemetry/instrumentation-mysql@0.39.0":
+ version "0.39.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.39.0.tgz#b55afe5b1249363f42c6092529466b057297ab94"
+ integrity sha512-8snHPh83rhrDf31v9Kq0Nf+ts8hdr7NguuszRqZomZBHgE0+UyXZSkXHAAFZoBPPRMGyM68uaFE5hVtFl+wOcA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@types/mysql" "2.15.22"
+
+"@opentelemetry/instrumentation-nestjs-core@0.38.0":
+ version "0.38.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.38.0.tgz#d4296936723f1dfbd11747a84a87d17a3da0bc74"
+ integrity sha512-M381Df1dM8aqihZz2yK+ugvMFK5vlHG/835dc67Sx2hH4pQEQYDA2PpFPTgc9AYYOydQaj7ClFQunESimjXDgg==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.23.0"
+
+"@opentelemetry/instrumentation-pg@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.42.0.tgz#a73de6c057b4a8b99c964d2bbf2fdad304284be9"
+ integrity sha512-sjgcM8CswYy8zxHgXv4RAZ09DlYhQ+9TdlourUs63Df/ek5RrB1ZbjznqW7PB6c3TyJJmX6AVtPTjAsROovEjA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@opentelemetry/sql-common" "^0.40.1"
+ "@types/pg" "8.6.1"
+ "@types/pg-pool" "2.0.4"
+
+"@opentelemetry/instrumentation-redis-4@0.40.0":
+ version "0.40.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.40.0.tgz#4a1bc9bebfb869de8d982b1a1a5b550bdb68d15b"
+ integrity sha512-0ieQYJb6yl35kXA75LQUPhHtGjtQU9L85KlWa7d4ohBbk/iQKZ3X3CFl5jC5vNMq/GGPB3+w3IxNvALlHtrp7A==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/redis-common" "^0.36.2"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
+"@opentelemetry/instrumentation@0.52.0":
+ version "0.52.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.0.tgz#f8b790bfb1c61c27e0ba846bc6d0e377da195d1e"
+ integrity sha512-LPwSIrw+60cheWaXsfGL8stBap/AppKQJFE+qqRvzYrgttXFH2ofoIMxWadeqPTq4BYOXM/C7Bdh/T+B60xnlQ==
+ dependencies:
+ "@opentelemetry/api-logs" "0.52.0"
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "1.8.0"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
+"@opentelemetry/instrumentation@^0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.43.0.tgz#749521415df03396f969bf42341fcb4acd2e9c7b"
+ integrity sha512-S1uHE+sxaepgp+t8lvIDuRgyjJWisAb733198kwQTUc9ZtYQ2V2gmyCtR1x21ePGVLoMiX/NWY7WA290hwkjJQ==
+ dependencies:
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "1.4.2"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
+"@opentelemetry/instrumentation@^0.49 || ^0.50 || ^0.51":
+ version "0.51.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.51.1.tgz#46fb2291150ec6923e50b2f094b9407bc726ca9b"
+ integrity sha512-JIrvhpgqY6437QIqToyozrUG1h5UhwHkaGK/WAX+fkrpyPtc+RO5FkRtUd9BH0MibabHHvqsnBGKfKVijbmp8w==
+ dependencies:
+ "@opentelemetry/api-logs" "0.51.1"
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "1.7.4"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
+"@opentelemetry/instrumentation@^0.52.0":
+ version "0.52.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz#2e7e46a38bd7afbf03cf688c862b0b43418b7f48"
+ integrity sha512-uXJbYU/5/MBHjMp1FqrILLRuiJCs3Ofk0MeRDk8g1S1gD47U8X3JnSwcMO1rtRo1x1a7zKaQHaoYu49p/4eSKw==
+ dependencies:
+ "@opentelemetry/api-logs" "0.52.1"
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "^1.8.1"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
+"@opentelemetry/redis-common@^0.36.2":
+ version "0.36.2"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz#906ac8e4d804d4109f3ebd5c224ac988276fdc47"
+ integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
+
+"@opentelemetry/resources@1.25.1", "@opentelemetry/resources@^1.25.0":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.25.1.tgz#bb9a674af25a1a6c30840b755bc69da2796fefbb"
+ integrity sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==
+ dependencies:
+ "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/semantic-conventions" "1.25.1"
+
+"@opentelemetry/sdk-metrics@^1.9.1":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.25.1.tgz#50c985ec15557a9654334e7fa1018dc47a8a56b7"
+ integrity sha512-9Mb7q5ioFL4E4dDrc4wC/A3NTHDat44v4I3p2pLPSxRvqUbDIQyMVr9uK+EU69+HWhlET1VaSrRzwdckWqY15Q==
+ dependencies:
+ "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/resources" "1.25.1"
+ lodash.merge "^4.6.2"
+
+"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.25.0":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz#cbc1e60af255655d2020aa14cde17b37bd13df37"
+ integrity sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==
+ dependencies:
+ "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/resources" "1.25.1"
+ "@opentelemetry/semantic-conventions" "1.25.1"
+
+"@opentelemetry/semantic-conventions@1.25.0":
+ version "1.25.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz#390eb4d42a29c66bdc30066af9035645e9bb7270"
+ integrity sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==
+
+"@opentelemetry/semantic-conventions@1.25.1", "@opentelemetry/semantic-conventions@^1.17.0", "@opentelemetry/semantic-conventions@^1.22.0", "@opentelemetry/semantic-conventions@^1.23.0", "@opentelemetry/semantic-conventions@^1.25.0":
+ version "1.25.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz#0deecb386197c5e9c2c28f2f89f51fb8ae9f145e"
+ integrity sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==
+
+"@opentelemetry/sql-common@^0.40.1":
+ version "0.40.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sql-common/-/sql-common-0.40.1.tgz#93fbc48d8017449f5b3c3274f2268a08af2b83b6"
+ integrity sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==
+ dependencies:
+ "@opentelemetry/core" "^1.1.0"
+
+"@prisma/instrumentation@5.15.0":
+ version "5.15.0"
+ resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-5.15.0.tgz#9ec061b35761579ffa896bdf19c6a0bf53247593"
+ integrity sha512-fCWOOOajTKOUEp43gRmBqwt6oN9bPJcLiloi2OG/2ED0N5z62Cuza6FDrlm3SJHQAXYlXqLE0HLdEE5WcUkOzg==
+ dependencies:
+ "@opentelemetry/api" "^1.8"
+ "@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51"
+ "@opentelemetry/sdk-trace-base" "^1.22"
+
+"@sentry/core@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.11.0.tgz#bd78d9b598b6658ad18c8e0457fdffcd5f95b51e"
+ integrity sha512-rZaM55j5Fw0IGb8lNXOTVoq7WR6JmUzm9x5cURGsjL9gzAurGl817oK3iyOvYQ3JZnfijjh0QF0SQr4NZHKbIg==
+ dependencies:
+ "@sentry/types" "8.11.0"
+ "@sentry/utils" "8.11.0"
+
+"@sentry/opentelemetry@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.11.0.tgz#09d7f0aed6245b1fedddcad906c6d3a2255b7d87"
+ integrity sha512-OukaRoGNZbnCSN/neJGI72GwxpSZ0jg/44Rc8C//d8JKIFAZUn2in61k7fSbET0PSTKxw5erguvjcv/9BvLJOg==
+ dependencies:
+ "@sentry/core" "8.11.0"
+ "@sentry/types" "8.11.0"
+ "@sentry/utils" "8.11.0"
+
+"@sentry/types@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.11.0.tgz#613da07f91d58ad5b460b95550e64aa6159ee97f"
+ integrity sha512-kz9/d2uw7wEXcK8DnCrCuMI75hZnpVAjYr8mq1uatltOx+2JOYPNdaK6ispxXlhb5KXOnVWNgfVDbGlLp0w+Gg==
+
+"@sentry/utils@8.11.0":
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.11.0.tgz#b8856db2c1cfc1835df8854cba20cea82f6c6e08"
+ integrity sha512-iDt5YVMYNgT151bPYVGo8XlpM0MHWy8DH+czmAiAlFTV7ns7lAeHGF6tsFYo7wOZOPDHxtF6F2CM7AvuYnOZGw==
+ dependencies:
+ "@sentry/types" "8.11.0"
+
+"@types/accepts@*":
+ version "1.3.7"
+ resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265"
+ integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==
+ dependencies:
+ "@types/node" "*"
+
+"@types/body-parser@*":
+ version "1.19.5"
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4"
+ integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==
+ dependencies:
+ "@types/connect" "*"
+ "@types/node" "*"
+
+"@types/connect@*":
+ version "3.4.38"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858"
+ integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==
+ dependencies:
+ "@types/node" "*"
+
+"@types/connect@3.4.36":
+ version "3.4.36"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.36.tgz#e511558c15a39cb29bd5357eebb57bd1459cd1ab"
+ integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==
+ dependencies:
+ "@types/node" "*"
+
+"@types/content-disposition@*":
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.8.tgz#6742a5971f490dc41e59d277eee71361fea0b537"
+ integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==
+
+"@types/cookies@*":
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.9.0.tgz#a2290cfb325f75f0f28720939bee854d4142aee2"
+ integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==
+ dependencies:
+ "@types/connect" "*"
+ "@types/express" "*"
+ "@types/keygrip" "*"
+ "@types/node" "*"
+
+"@types/express-serve-static-core@^4.17.33":
+ version "4.19.5"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz#218064e321126fcf9048d1ca25dd2465da55d9c6"
+ integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==
+ dependencies:
+ "@types/node" "*"
+ "@types/qs" "*"
+ "@types/range-parser" "*"
+ "@types/send" "*"
+
+"@types/express@*":
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
+ integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
+ dependencies:
+ "@types/body-parser" "*"
+ "@types/express-serve-static-core" "^4.17.33"
+ "@types/qs" "*"
+ "@types/serve-static" "*"
+
+"@types/http-assert@*":
+ version "1.5.5"
+ resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf"
+ integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g==
+
+"@types/http-errors@*":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f"
+ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
+
+"@types/keygrip@*":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740"
+ integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==
+
+"@types/koa-compose@*":
+ version "3.2.8"
+ resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.8.tgz#dec48de1f6b3d87f87320097686a915f1e954b57"
+ integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==
+ dependencies:
+ "@types/koa" "*"
+
+"@types/koa@*":
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2"
+ integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==
+ dependencies:
+ "@types/accepts" "*"
+ "@types/content-disposition" "*"
+ "@types/cookies" "*"
+ "@types/http-assert" "*"
+ "@types/http-errors" "*"
+ "@types/keygrip" "*"
+ "@types/koa-compose" "*"
+ "@types/node" "*"
+
+"@types/koa@2.14.0":
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.14.0.tgz#8939e8c3b695defc12f2ef9f38064509e564be18"
+ integrity sha512-DTDUyznHGNHAl+wd1n0z1jxNajduyTh8R53xoewuerdBzGo6Ogj6F2299BFtrexJw4NtgjsI5SMPCmV9gZwGXA==
+ dependencies:
+ "@types/accepts" "*"
+ "@types/content-disposition" "*"
+ "@types/cookies" "*"
+ "@types/http-assert" "*"
+ "@types/http-errors" "*"
+ "@types/keygrip" "*"
+ "@types/koa-compose" "*"
+ "@types/node" "*"
+
+"@types/koa__router@12.0.3":
+ version "12.0.3"
+ resolved "https://registry.yarnpkg.com/@types/koa__router/-/koa__router-12.0.3.tgz#3fb74ea1991cadd6c6712b6106657aa6e64afca4"
+ integrity sha512-5YUJVv6NwM1z7m6FuYpKfNLTZ932Z6EF6xy2BbtpJSyn13DKNQEkXVffFVSnJHxvwwWh2SAeumpjAYUELqgjyw==
+ dependencies:
+ "@types/koa" "*"
+
+"@types/mime@^1":
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
+ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
+
+"@types/mysql@2.15.22":
+ version "2.15.22"
+ resolved "https://registry.yarnpkg.com/@types/mysql/-/mysql-2.15.22.tgz#8705edb9872bf4aa9dbc004cd494e00334e5cdb4"
+ integrity sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==
+ dependencies:
+ "@types/node" "*"
+
+"@types/node@*":
+ version "20.14.8"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.8.tgz#45c26a2a5de26c3534a9504530ddb3b27ce031ac"
+ integrity sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==
+ dependencies:
+ undici-types "~5.26.4"
+
+"@types/node@^14.18.0":
+ version "14.18.63"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b"
+ integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==
+
+"@types/pg-pool@2.0.4":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@types/pg-pool/-/pg-pool-2.0.4.tgz#b5c60f678094ff3acf3442628a7f708928fcf263"
+ integrity sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==
+ dependencies:
+ "@types/pg" "*"
+
+"@types/pg@*":
+ version "8.11.6"
+ resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.11.6.tgz#a2d0fb0a14b53951a17df5197401569fb9c0c54b"
+ integrity sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==
+ dependencies:
+ "@types/node" "*"
+ pg-protocol "*"
+ pg-types "^4.0.1"
+
+"@types/pg@8.6.1":
+ version "8.6.1"
+ resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.6.1.tgz#099450b8dc977e8197a44f5229cedef95c8747f9"
+ integrity sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==
+ dependencies:
+ "@types/node" "*"
+ pg-protocol "*"
+ pg-types "^2.2.0"
+
+"@types/qs@*":
+ version "6.9.15"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce"
+ integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==
+
+"@types/range-parser@*":
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb"
+ integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
+
+"@types/send@*":
+ version "0.17.4"
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a"
+ integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
+ dependencies:
+ "@types/mime" "^1"
+ "@types/node" "*"
+
+"@types/serve-static@*":
+ version "1.15.7"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714"
+ integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
+ dependencies:
+ "@types/http-errors" "*"
+ "@types/node" "*"
+ "@types/send" "*"
+
+"@types/shimmer@^1.0.2":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.5.tgz#491d8984d4510e550bfeb02d518791d7f59d2b88"
+ integrity sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==
+
+acorn-import-assertions@^1.9.0:
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac"
+ integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
+
+acorn-import-attributes@^1.9.5:
+ version "1.9.5"
+ resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
+ integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
+
+acorn@^8.8.2:
+ version "8.12.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c"
+ integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==
+
+cjs-module-lexer@^1.2.2:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c"
+ integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==
+
+debug@^4.1.1:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
+ integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
+ dependencies:
+ ms "2.1.2"
+
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
+hasown@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
+ dependencies:
+ function-bind "^1.1.2"
+
+import-in-the-middle@1.4.2:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b"
+ integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-assertions "^1.9.0"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
+import-in-the-middle@1.7.4:
+ version "1.7.4"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.7.4.tgz#508da6e91cfa84f210dcdb6c0a91ab0c9e8b3ebc"
+ integrity sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-attributes "^1.9.5"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
+import-in-the-middle@1.8.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.8.0.tgz#c94d88d53701de9a248f9710b41f533e67f598a4"
+ integrity sha512-/xQjze8szLNnJ5rvHSzn+dcVXqCAU6Plbk4P24U/jwPmg1wy7IIp9OjKIO5tYue8GSPhDpPDiApQjvBUmWwhsQ==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-attributes "^1.9.5"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
+import-in-the-middle@^1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.8.1.tgz#8b51c2cc631b64e53e958d7048d2d9463ce628f8"
+ integrity sha512-yhRwoHtiLGvmSozNOALgjRPFI6uYsds60EoMqqnXyyv+JOIW/BrrLejuTGBt+bq0T5tLzOHrN0T7xYTm4Qt/ng==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-attributes "^1.9.5"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
+is-core-module@^2.13.0:
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1"
+ integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==
+ dependencies:
+ hasown "^2.0.2"
+
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+module-details-from-path@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b"
+ integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==
+
+ms@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+obuf@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
+ integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
+
+opentelemetry-instrumentation-fetch-node@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/opentelemetry-instrumentation-fetch-node/-/opentelemetry-instrumentation-fetch-node-1.2.0.tgz#5beaad33b622f7021c61733af864fb505cd35626"
+ integrity sha512-aiSt/4ubOTyb1N5C2ZbGrBvaJOXIZhZvpRPYuUVxQJe27wJZqf/o65iPrqgLcgfeOLaQ8cS2Q+762jrYvniTrA==
+ dependencies:
+ "@opentelemetry/api" "^1.6.0"
+ "@opentelemetry/instrumentation" "^0.43.0"
+ "@opentelemetry/semantic-conventions" "^1.17.0"
+
+path-parse@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
+ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+
+pg-int8@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
+ integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
+
+pg-numeric@1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/pg-numeric/-/pg-numeric-1.0.2.tgz#816d9a44026086ae8ae74839acd6a09b0636aa3a"
+ integrity sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==
+
+pg-protocol@*:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.1.tgz#21333e6d83b01faaebfe7a33a7ad6bfd9ed38cb3"
+ integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==
+
+pg-types@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
+ integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
+ dependencies:
+ pg-int8 "1.0.1"
+ postgres-array "~2.0.0"
+ postgres-bytea "~1.0.0"
+ postgres-date "~1.0.4"
+ postgres-interval "^1.1.0"
+
+pg-types@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-4.0.2.tgz#399209a57c326f162461faa870145bb0f918b76d"
+ integrity sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==
+ dependencies:
+ pg-int8 "1.0.1"
+ pg-numeric "1.0.2"
+ postgres-array "~3.0.1"
+ postgres-bytea "~3.0.0"
+ postgres-date "~2.1.0"
+ postgres-interval "^3.0.0"
+ postgres-range "^1.1.1"
+
+postgres-array@~2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
+ integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
+
+postgres-array@~3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-3.0.2.tgz#68d6182cb0f7f152a7e60dc6a6889ed74b0a5f98"
+ integrity sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==
+
+postgres-bytea@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
+ integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==
+
+postgres-bytea@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-3.0.0.tgz#9048dc461ac7ba70a6a42d109221619ecd1cb089"
+ integrity sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==
+ dependencies:
+ obuf "~1.1.2"
+
+postgres-date@~1.0.4:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8"
+ integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==
+
+postgres-date@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-2.1.0.tgz#b85d3c1fb6fb3c6c8db1e9942a13a3bf625189d0"
+ integrity sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==
+
+postgres-interval@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
+ integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
+ dependencies:
+ xtend "^4.0.0"
+
+postgres-interval@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-3.0.0.tgz#baf7a8b3ebab19b7f38f07566c7aab0962f0c86a"
+ integrity sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==
+
+postgres-range@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/postgres-range/-/postgres-range-1.1.4.tgz#a59c5f9520909bcec5e63e8cf913a92e4c952863"
+ integrity sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==
+
+require-in-the-middle@^7.1.1:
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.3.0.tgz#ce64a1083647dc07b3273b348357efac8a9945c9"
+ integrity sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==
+ dependencies:
+ debug "^4.1.1"
+ module-details-from-path "^1.0.3"
+ resolve "^1.22.1"
+
+resolve@^1.22.1:
+ version "1.22.8"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
+ integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
+ dependencies:
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+semver@^7.5.2:
+ version "7.6.2"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
+ integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
+
+shimmer@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337"
+ integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==
+
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
+undici-types@~5.26.4:
+ version "5.26.5"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
+ integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+
+xtend@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
From 5ad16dc4a0e191ef37d1e98c94d33502140da36d Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 14:57:13 +0200
Subject: [PATCH 05/30] Fix package name
---
packages/nestjs/package.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index 58c14ce566a3..f571740b40b1 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -1,7 +1,7 @@
{
- "name": "nestjs",
+ "name": "@sentry/nestjs",
"version": "8.11.0",
- "description": "Official Sentry SDK for Solid",
+ "description": "Official Sentry SDK for NestJS",
"repository": "git://github.com/getsentry/sentry-javascript.git",
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nestjs",
"author": "Sentry",
From 201fa583985696b3ca385e029c524bdab23e0eac Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 15:43:17 +0200
Subject: [PATCH 06/30] Apply biome suggested changes
---
packages/nestjs/src/index.ts | 2 +-
packages/nestjs/src/sdk.ts | 4 ++--
packages/nestjs/test/sdk.test.ts | 8 ++++----
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/packages/nestjs/src/index.ts b/packages/nestjs/src/index.ts
index 91160ff49904..6ac8d97b4241 100644
--- a/packages/nestjs/src/index.ts
+++ b/packages/nestjs/src/index.ts
@@ -1,3 +1,3 @@
-export * from '@sentry/node'
+export * from '@sentry/node';
export { init } from './sdk';
diff --git a/packages/nestjs/src/sdk.ts b/packages/nestjs/src/sdk.ts
index 03899d245b96..06e2634d7ed3 100644
--- a/packages/nestjs/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -1,6 +1,6 @@
-import type { NodeOptions } from '@sentry/node';
-import { init as nodeInit } from '@sentry/node'
import { applySdkMetadata } from '@sentry/core';
+import type { NodeOptions } from '@sentry/node';
+import { init as nodeInit } from '@sentry/node';
/**
* Initializes the NestJS SDK
diff --git a/packages/nestjs/test/sdk.test.ts b/packages/nestjs/test/sdk.test.ts
index 6cda06dcab4a..1fd395f321b5 100644
--- a/packages/nestjs/test/sdk.test.ts
+++ b/packages/nestjs/test/sdk.test.ts
@@ -1,5 +1,5 @@
-import { SDK_VERSION } from '@sentry/utils';
import * as SentryNode from '@sentry/node';
+import { SDK_VERSION } from '@sentry/utils';
import { init as nestInit } from '../src/sdk';
@@ -9,7 +9,7 @@ const PUBLIC_DSN = 'https://username@domain/123';
describe('Initialize Nest SDK', () => {
beforeEach(() => {
jest.clearAllMocks();
- })
+ });
it('has the correct metadata', () => {
nestInit({
@@ -28,5 +28,5 @@ describe('Initialize Nest SDK', () => {
expect(nodeInit).toHaveBeenCalledTimes(1);
expect(nodeInit).toHaveBeenLastCalledWith(expect.objectContaining(expectedMetadata));
- })
-})
+ });
+});
From a461de8c5140451ac7900f4e2b9d2dc37d31431d Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 16:02:10 +0200
Subject: [PATCH 07/30] Update build paths in package json
---
packages/nestjs/package.json | 34 ++++------------------------------
1 file changed, 4 insertions(+), 30 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index f571740b40b1..263b348c4424 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -17,45 +17,19 @@
"import-hook.mjs",
"loader-hook.mjs"
],
- "main": "build/cjs/index.js",
- "module": "build/esm/index.js",
+ "main": "build/cjs/nestjs/index.js",
+ "module": "build/esm/nestjs/index.js",
"types": "build/types/index.d.ts",
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"types": "./build/types/index.d.ts",
- "default": "./build/esm/index.js"
+ "default": "./build/esm/nestjs/index.js"
},
"require": {
"types": "./build/types/index.d.ts",
- "default": "./build/cjs/index.js"
- }
- },
- "./import": {
- "import": {
- "default": "./build/import-hook.mjs"
- }
- },
- "./loader": {
- "import": {
- "default": "./build/loader-hook.mjs"
- }
- },
- "./init": {
- "import": {
- "default": "./build/esm/init.js"
- },
- "require": {
- "default": "./build/cjs/init.js"
- }
- },
- "./preload": {
- "import": {
- "default": "./build/esm/preload.js"
- },
- "require": {
- "default": "./build/cjs/preload.js"
+ "default": "./build/cjs/nestjs/index.js"
}
}
},
From 8e45888b85961651bef17658f86ba2628e147114 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 16:28:07 +0200
Subject: [PATCH 08/30] Maybe fix build failure
---
packages/nestjs/package.json | 34 +++-------------------------------
1 file changed, 3 insertions(+), 31 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index 263b348c4424..984632302fe1 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -25,11 +25,11 @@
".": {
"import": {
"types": "./build/types/index.d.ts",
- "default": "./build/esm/nestjs/index.js"
+ "default": "./build/esm/index.js"
},
"require": {
"types": "./build/types/index.d.ts",
- "default": "./build/cjs/nestjs/index.js"
+ "default": "./build/cjs/index.js"
}
}
},
@@ -44,36 +44,8 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/api": "^1.9.0",
- "@opentelemetry/context-async-hooks": "^1.25.0",
- "@opentelemetry/core": "^1.25.0",
- "@opentelemetry/instrumentation": "^0.52.0",
- "@opentelemetry/instrumentation-connect": "0.37.0",
- "@opentelemetry/instrumentation-express": "0.40.1",
- "@opentelemetry/instrumentation-fastify": "0.37.0",
- "@opentelemetry/instrumentation-graphql": "0.41.0",
- "@opentelemetry/instrumentation-hapi": "0.39.0",
- "@opentelemetry/instrumentation-http": "0.52.0",
- "@opentelemetry/instrumentation-ioredis": "0.41.0",
- "@opentelemetry/instrumentation-koa": "0.41.0",
- "@opentelemetry/instrumentation-mongodb": "0.45.0",
- "@opentelemetry/instrumentation-mongoose": "0.39.0",
- "@opentelemetry/instrumentation-mysql": "0.39.0",
- "@opentelemetry/instrumentation-mysql2": "0.39.0",
- "@opentelemetry/instrumentation-nestjs-core": "0.38.0",
- "@opentelemetry/instrumentation-pg": "0.42.0",
- "@opentelemetry/instrumentation-redis-4": "0.40.0",
- "@opentelemetry/resources": "^1.25.0",
- "@opentelemetry/sdk-trace-base": "^1.25.0",
- "@opentelemetry/semantic-conventions": "^1.25.0",
- "@prisma/instrumentation": "5.15.0",
"@sentry/core": "8.11.0",
- "@sentry/opentelemetry": "8.11.0",
- "@sentry/types": "8.11.0",
- "@sentry/utils": "8.11.0"
- },
- "devDependencies": {
- "@types/node": "^14.18.0"
+ "@sentry/node": "8.11.0"
},
"optionalDependencies": {
"opentelemetry-instrumentation-fetch-node": "1.2.0"
From 075fe71d0b3b762c030452b0186120a7c1ee13b0 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Mon, 24 Jun 2024 16:49:45 +0200
Subject: [PATCH 09/30] Add nestjs to verdaccio config
---
dev-packages/e2e-tests/verdaccio-config/config.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dev-packages/e2e-tests/verdaccio-config/config.yaml b/dev-packages/e2e-tests/verdaccio-config/config.yaml
index 26dfeb85e506..5f77ba7cccea 100644
--- a/dev-packages/e2e-tests/verdaccio-config/config.yaml
+++ b/dev-packages/e2e-tests/verdaccio-config/config.yaml
@@ -80,6 +80,12 @@ packages:
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
From 43d53b83e3872a998394cb8a7edb3ba0d2eef749 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 10:12:49 +0200
Subject: [PATCH 10/30] Update nest init method signature
---
packages/nestjs/src/sdk.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/nestjs/src/sdk.ts b/packages/nestjs/src/sdk.ts
index 06e2634d7ed3..3cb98453fc9f 100644
--- a/packages/nestjs/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -5,7 +5,7 @@ import { init as nodeInit } from '@sentry/node';
/**
* Initializes the NestJS SDK
*/
-export function init(options: NodeOptions): void {
+export function init(options: NodeOptions | undefined = {}): void {
const opts = {
...options,
};
From c99d7a0ecb7c7fee91c2d395e7c3a63936f84068 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 11:18:21 +0200
Subject: [PATCH 11/30] Remove yarn.lock in nest package
---
packages/nestjs/yarn.lock | 772 --------------------------------------
1 file changed, 772 deletions(-)
delete mode 100644 packages/nestjs/yarn.lock
diff --git a/packages/nestjs/yarn.lock b/packages/nestjs/yarn.lock
deleted file mode 100644
index 4479d60819e2..000000000000
--- a/packages/nestjs/yarn.lock
+++ /dev/null
@@ -1,772 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@opentelemetry/api-logs@0.51.1":
- version "0.51.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.51.1.tgz#ded1874c04516c2b8cb24828eef3d6c3d1f75343"
- integrity sha512-E3skn949Pk1z2XtXu/lxf6QAZpawuTM/IUEXcAzpiUkTd73Hmvw26FiN3cJuTmkpM5hZzHwkomVdtrh/n/zzwA==
- dependencies:
- "@opentelemetry/api" "^1.0.0"
-
-"@opentelemetry/api-logs@0.52.0":
- version "0.52.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.52.0.tgz#b117c1fc6fc457249739bbe21571cefc55e5092c"
- integrity sha512-HxjD7xH9iAE4OyhNaaSec65i1H6QZYBWSwWkowFfsc5YAcDvJG30/J1sRKXEQqdmUcKTXEAnA66UciqZha/4+Q==
- dependencies:
- "@opentelemetry/api" "^1.0.0"
-
-"@opentelemetry/api-logs@0.52.1":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.52.1.tgz#52906375da4d64c206b0c4cb8ffa209214654ecc"
- integrity sha512-qnSqB2DQ9TPP96dl8cDubDvrUyWc0/sK81xHTK8eSUspzDM3bsewX903qclQFvVhgStjRWdC5bLb3kQqMkfV5A==
- dependencies:
- "@opentelemetry/api" "^1.0.0"
-
-"@opentelemetry/api@^1.0.0", "@opentelemetry/api@^1.6.0", "@opentelemetry/api@^1.8", "@opentelemetry/api@^1.9.0":
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
- integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
-
-"@opentelemetry/context-async-hooks@^1.25.0":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz#810bff2fcab84ec51f4684aff2d21f6c057d9e73"
- integrity sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==
-
-"@opentelemetry/core@1.25.0":
- version "1.25.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.0.tgz#ad034f5c2669f589bd703bfbbaa38b51f8504053"
- integrity sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==
- dependencies:
- "@opentelemetry/semantic-conventions" "1.25.0"
-
-"@opentelemetry/core@1.25.1", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.0", "@opentelemetry/core@^1.8.0":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.1.tgz#ff667d939d128adfc7c793edae2f6bca177f829d"
- integrity sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==
- dependencies:
- "@opentelemetry/semantic-conventions" "1.25.1"
-
-"@opentelemetry/instrumentation-connect@0.37.0":
- version "0.37.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.37.0.tgz#ab1bc3d33058bfc647d4b158295b589d11d619df"
- integrity sha512-SeQktDIH5rNzjiEiazWiJAIXkmnLOnNV7wwHpahrqE0Ph+Z3heqMfxRtoMtbdJSIYLfcNZYO51AjxZ00IXufdw==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
- "@types/connect" "3.4.36"
-
-"@opentelemetry/instrumentation-express@0.40.1":
- version "0.40.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.40.1.tgz#b4c31a352691b060b330e4c028a8ef5472b89e27"
- integrity sha512-+RKMvVe2zw3kIXRup9c1jFu3T4d0fs5aKy015TpiMyoCKX1UMu3Z0lfgYtuyiSTANvg5hZnDbWmQmqSPj9VTvg==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation-fastify@0.37.0":
- version "0.37.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.37.0.tgz#c9537050d222d89ad4c3930b7b21a58016206f6d"
- integrity sha512-WRjwzNZgupSzbEYvo9s+QuHJRqZJjVdNxSEpGBwWK8RKLlHGwGVAu0gcc2gPamJWUJsGqPGvahAPWM18ZkWj6A==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation-graphql@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.41.0.tgz#b3f1c7e0bb18400b1336f781f209f6b73608bd89"
- integrity sha512-R/gXeljgIhaRDKquVkKYT5QHPnFouM8ooyePZEP0kqyaVAedtR1V7NfAUJbxfTG5fBQa5wdmLjvu63+tzRXZCA==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
-
-"@opentelemetry/instrumentation-hapi@0.39.0":
- version "0.39.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.39.0.tgz#c6a43440baac714aba57d12ee363b72a02378eed"
- integrity sha512-ik2nA9Yj2s2ay+aNY+tJsKCsEx6Tsc2g/MK0iWBW5tibwrWKTy1pdVt5sB3kd5Gkimqj23UV5+FH2JFcQLeKug==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation-http@0.52.0":
- version "0.52.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.0.tgz#a2fd280a493591d2cf4db534253ca406580569f7"
- integrity sha512-E6ywZuxTa4LnVXZGwL1oj3e2Eog1yIaNqa8KjKXoGkDNKte9/SjQnePXOmhQYI0A9nf0UyFbP9aKd+yHrkJXUA==
- dependencies:
- "@opentelemetry/core" "1.25.0"
- "@opentelemetry/instrumentation" "0.52.0"
- "@opentelemetry/semantic-conventions" "1.25.0"
- semver "^7.5.2"
-
-"@opentelemetry/instrumentation-ioredis@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.41.0.tgz#41b60babdce893df7466b13a8896a71c81a80813"
- integrity sha512-rxiLloU8VyeJGm5j2fZS8ShVdB82n7VNP8wTwfUQqDwRfHCnkzGr+buKoxuhGD91gtwJ91RHkjHA1Eg6RqsUTg==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/redis-common" "^0.36.2"
- "@opentelemetry/semantic-conventions" "^1.23.0"
-
-"@opentelemetry/instrumentation-koa@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.41.0.tgz#31d75ebc4c53c9c902f7ef3f73e52d575fce9628"
- integrity sha512-mbPnDt7ELvpM2S0vixYUsde7122lgegLOJQxx8iJQbB8YHal/xnTh9v7IfArSVzIDo+E+080hxZyUZD4boOWkw==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
- "@types/koa" "2.14.0"
- "@types/koa__router" "12.0.3"
-
-"@opentelemetry/instrumentation-mongodb@0.45.0":
- version "0.45.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.45.0.tgz#d6373e30f3e83eba87f7e6e2ea72c1351467d6b5"
- integrity sha512-xnZP9+ayeB1JJyNE9cIiwhOJTzNEsRhXVdLgfzmrs48Chhhk026mQdM5CITfyXSCfN73FGAIB8d91+pflJEfWQ==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/sdk-metrics" "^1.9.1"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation-mongoose@0.39.0":
- version "0.39.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.39.0.tgz#2d5070bb0838769b8dd099b6402f42e1269f527a"
- integrity sha512-J1r66A7zJklPPhMtrFOO7/Ud2p0Pv5u8+r23Cd1JUH6fYPmftNJVsLp2urAt6PHK4jVqpP/YegN8wzjJ2mZNPQ==
- dependencies:
- "@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation-mysql2@0.39.0":
- version "0.39.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.39.0.tgz#1719441f58e3f3418c2c3a7b15b48c187d8e3f90"
- integrity sha512-Iypuq2z6TCfriAXCIZjRq8GTFCKhQv5SpXbmI+e60rYdXw8NHtMH4NXcGF0eKTuoCsC59IYSTUvDQYDKReaszA==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
- "@opentelemetry/sql-common" "^0.40.1"
-
-"@opentelemetry/instrumentation-mysql@0.39.0":
- version "0.39.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.39.0.tgz#b55afe5b1249363f42c6092529466b057297ab94"
- integrity sha512-8snHPh83rhrDf31v9Kq0Nf+ts8hdr7NguuszRqZomZBHgE0+UyXZSkXHAAFZoBPPRMGyM68uaFE5hVtFl+wOcA==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
- "@types/mysql" "2.15.22"
-
-"@opentelemetry/instrumentation-nestjs-core@0.38.0":
- version "0.38.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.38.0.tgz#d4296936723f1dfbd11747a84a87d17a3da0bc74"
- integrity sha512-M381Df1dM8aqihZz2yK+ugvMFK5vlHG/835dc67Sx2hH4pQEQYDA2PpFPTgc9AYYOydQaj7ClFQunESimjXDgg==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.23.0"
-
-"@opentelemetry/instrumentation-pg@0.42.0":
- version "0.42.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.42.0.tgz#a73de6c057b4a8b99c964d2bbf2fdad304284be9"
- integrity sha512-sjgcM8CswYy8zxHgXv4RAZ09DlYhQ+9TdlourUs63Df/ek5RrB1ZbjznqW7PB6c3TyJJmX6AVtPTjAsROovEjA==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/semantic-conventions" "^1.22.0"
- "@opentelemetry/sql-common" "^0.40.1"
- "@types/pg" "8.6.1"
- "@types/pg-pool" "2.0.4"
-
-"@opentelemetry/instrumentation-redis-4@0.40.0":
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.40.0.tgz#4a1bc9bebfb869de8d982b1a1a5b550bdb68d15b"
- integrity sha512-0ieQYJb6yl35kXA75LQUPhHtGjtQU9L85KlWa7d4ohBbk/iQKZ3X3CFl5jC5vNMq/GGPB3+w3IxNvALlHtrp7A==
- dependencies:
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/redis-common" "^0.36.2"
- "@opentelemetry/semantic-conventions" "^1.22.0"
-
-"@opentelemetry/instrumentation@0.52.0":
- version "0.52.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.0.tgz#f8b790bfb1c61c27e0ba846bc6d0e377da195d1e"
- integrity sha512-LPwSIrw+60cheWaXsfGL8stBap/AppKQJFE+qqRvzYrgttXFH2ofoIMxWadeqPTq4BYOXM/C7Bdh/T+B60xnlQ==
- dependencies:
- "@opentelemetry/api-logs" "0.52.0"
- "@types/shimmer" "^1.0.2"
- import-in-the-middle "1.8.0"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
-"@opentelemetry/instrumentation@^0.43.0":
- version "0.43.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.43.0.tgz#749521415df03396f969bf42341fcb4acd2e9c7b"
- integrity sha512-S1uHE+sxaepgp+t8lvIDuRgyjJWisAb733198kwQTUc9ZtYQ2V2gmyCtR1x21ePGVLoMiX/NWY7WA290hwkjJQ==
- dependencies:
- "@types/shimmer" "^1.0.2"
- import-in-the-middle "1.4.2"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
-"@opentelemetry/instrumentation@^0.49 || ^0.50 || ^0.51":
- version "0.51.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.51.1.tgz#46fb2291150ec6923e50b2f094b9407bc726ca9b"
- integrity sha512-JIrvhpgqY6437QIqToyozrUG1h5UhwHkaGK/WAX+fkrpyPtc+RO5FkRtUd9BH0MibabHHvqsnBGKfKVijbmp8w==
- dependencies:
- "@opentelemetry/api-logs" "0.51.1"
- "@types/shimmer" "^1.0.2"
- import-in-the-middle "1.7.4"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
-"@opentelemetry/instrumentation@^0.52.0":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz#2e7e46a38bd7afbf03cf688c862b0b43418b7f48"
- integrity sha512-uXJbYU/5/MBHjMp1FqrILLRuiJCs3Ofk0MeRDk8g1S1gD47U8X3JnSwcMO1rtRo1x1a7zKaQHaoYu49p/4eSKw==
- dependencies:
- "@opentelemetry/api-logs" "0.52.1"
- "@types/shimmer" "^1.0.2"
- import-in-the-middle "^1.8.1"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
-"@opentelemetry/redis-common@^0.36.2":
- version "0.36.2"
- resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz#906ac8e4d804d4109f3ebd5c224ac988276fdc47"
- integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
-
-"@opentelemetry/resources@1.25.1", "@opentelemetry/resources@^1.25.0":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.25.1.tgz#bb9a674af25a1a6c30840b755bc69da2796fefbb"
- integrity sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==
- dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
-
-"@opentelemetry/sdk-metrics@^1.9.1":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.25.1.tgz#50c985ec15557a9654334e7fa1018dc47a8a56b7"
- integrity sha512-9Mb7q5ioFL4E4dDrc4wC/A3NTHDat44v4I3p2pLPSxRvqUbDIQyMVr9uK+EU69+HWhlET1VaSrRzwdckWqY15Q==
- dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/resources" "1.25.1"
- lodash.merge "^4.6.2"
-
-"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.25.0":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz#cbc1e60af255655d2020aa14cde17b37bd13df37"
- integrity sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==
- dependencies:
- "@opentelemetry/core" "1.25.1"
- "@opentelemetry/resources" "1.25.1"
- "@opentelemetry/semantic-conventions" "1.25.1"
-
-"@opentelemetry/semantic-conventions@1.25.0":
- version "1.25.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz#390eb4d42a29c66bdc30066af9035645e9bb7270"
- integrity sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==
-
-"@opentelemetry/semantic-conventions@1.25.1", "@opentelemetry/semantic-conventions@^1.17.0", "@opentelemetry/semantic-conventions@^1.22.0", "@opentelemetry/semantic-conventions@^1.23.0", "@opentelemetry/semantic-conventions@^1.25.0":
- version "1.25.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz#0deecb386197c5e9c2c28f2f89f51fb8ae9f145e"
- integrity sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==
-
-"@opentelemetry/sql-common@^0.40.1":
- version "0.40.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sql-common/-/sql-common-0.40.1.tgz#93fbc48d8017449f5b3c3274f2268a08af2b83b6"
- integrity sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==
- dependencies:
- "@opentelemetry/core" "^1.1.0"
-
-"@prisma/instrumentation@5.15.0":
- version "5.15.0"
- resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-5.15.0.tgz#9ec061b35761579ffa896bdf19c6a0bf53247593"
- integrity sha512-fCWOOOajTKOUEp43gRmBqwt6oN9bPJcLiloi2OG/2ED0N5z62Cuza6FDrlm3SJHQAXYlXqLE0HLdEE5WcUkOzg==
- dependencies:
- "@opentelemetry/api" "^1.8"
- "@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51"
- "@opentelemetry/sdk-trace-base" "^1.22"
-
-"@sentry/core@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.11.0.tgz#bd78d9b598b6658ad18c8e0457fdffcd5f95b51e"
- integrity sha512-rZaM55j5Fw0IGb8lNXOTVoq7WR6JmUzm9x5cURGsjL9gzAurGl817oK3iyOvYQ3JZnfijjh0QF0SQr4NZHKbIg==
- dependencies:
- "@sentry/types" "8.11.0"
- "@sentry/utils" "8.11.0"
-
-"@sentry/opentelemetry@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.11.0.tgz#09d7f0aed6245b1fedddcad906c6d3a2255b7d87"
- integrity sha512-OukaRoGNZbnCSN/neJGI72GwxpSZ0jg/44Rc8C//d8JKIFAZUn2in61k7fSbET0PSTKxw5erguvjcv/9BvLJOg==
- dependencies:
- "@sentry/core" "8.11.0"
- "@sentry/types" "8.11.0"
- "@sentry/utils" "8.11.0"
-
-"@sentry/types@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.11.0.tgz#613da07f91d58ad5b460b95550e64aa6159ee97f"
- integrity sha512-kz9/d2uw7wEXcK8DnCrCuMI75hZnpVAjYr8mq1uatltOx+2JOYPNdaK6ispxXlhb5KXOnVWNgfVDbGlLp0w+Gg==
-
-"@sentry/utils@8.11.0":
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.11.0.tgz#b8856db2c1cfc1835df8854cba20cea82f6c6e08"
- integrity sha512-iDt5YVMYNgT151bPYVGo8XlpM0MHWy8DH+czmAiAlFTV7ns7lAeHGF6tsFYo7wOZOPDHxtF6F2CM7AvuYnOZGw==
- dependencies:
- "@sentry/types" "8.11.0"
-
-"@types/accepts@*":
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265"
- integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==
- dependencies:
- "@types/node" "*"
-
-"@types/body-parser@*":
- version "1.19.5"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4"
- integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==
- dependencies:
- "@types/connect" "*"
- "@types/node" "*"
-
-"@types/connect@*":
- version "3.4.38"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858"
- integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==
- dependencies:
- "@types/node" "*"
-
-"@types/connect@3.4.36":
- version "3.4.36"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.36.tgz#e511558c15a39cb29bd5357eebb57bd1459cd1ab"
- integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==
- dependencies:
- "@types/node" "*"
-
-"@types/content-disposition@*":
- version "0.5.8"
- resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.8.tgz#6742a5971f490dc41e59d277eee71361fea0b537"
- integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==
-
-"@types/cookies@*":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.9.0.tgz#a2290cfb325f75f0f28720939bee854d4142aee2"
- integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==
- dependencies:
- "@types/connect" "*"
- "@types/express" "*"
- "@types/keygrip" "*"
- "@types/node" "*"
-
-"@types/express-serve-static-core@^4.17.33":
- version "4.19.5"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz#218064e321126fcf9048d1ca25dd2465da55d9c6"
- integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==
- dependencies:
- "@types/node" "*"
- "@types/qs" "*"
- "@types/range-parser" "*"
- "@types/send" "*"
-
-"@types/express@*":
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
- integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
- dependencies:
- "@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.33"
- "@types/qs" "*"
- "@types/serve-static" "*"
-
-"@types/http-assert@*":
- version "1.5.5"
- resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf"
- integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g==
-
-"@types/http-errors@*":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f"
- integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
-
-"@types/keygrip@*":
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740"
- integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==
-
-"@types/koa-compose@*":
- version "3.2.8"
- resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.8.tgz#dec48de1f6b3d87f87320097686a915f1e954b57"
- integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==
- dependencies:
- "@types/koa" "*"
-
-"@types/koa@*":
- version "2.15.0"
- resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2"
- integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==
- dependencies:
- "@types/accepts" "*"
- "@types/content-disposition" "*"
- "@types/cookies" "*"
- "@types/http-assert" "*"
- "@types/http-errors" "*"
- "@types/keygrip" "*"
- "@types/koa-compose" "*"
- "@types/node" "*"
-
-"@types/koa@2.14.0":
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.14.0.tgz#8939e8c3b695defc12f2ef9f38064509e564be18"
- integrity sha512-DTDUyznHGNHAl+wd1n0z1jxNajduyTh8R53xoewuerdBzGo6Ogj6F2299BFtrexJw4NtgjsI5SMPCmV9gZwGXA==
- dependencies:
- "@types/accepts" "*"
- "@types/content-disposition" "*"
- "@types/cookies" "*"
- "@types/http-assert" "*"
- "@types/http-errors" "*"
- "@types/keygrip" "*"
- "@types/koa-compose" "*"
- "@types/node" "*"
-
-"@types/koa__router@12.0.3":
- version "12.0.3"
- resolved "https://registry.yarnpkg.com/@types/koa__router/-/koa__router-12.0.3.tgz#3fb74ea1991cadd6c6712b6106657aa6e64afca4"
- integrity sha512-5YUJVv6NwM1z7m6FuYpKfNLTZ932Z6EF6xy2BbtpJSyn13DKNQEkXVffFVSnJHxvwwWh2SAeumpjAYUELqgjyw==
- dependencies:
- "@types/koa" "*"
-
-"@types/mime@^1":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
- integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
-
-"@types/mysql@2.15.22":
- version "2.15.22"
- resolved "https://registry.yarnpkg.com/@types/mysql/-/mysql-2.15.22.tgz#8705edb9872bf4aa9dbc004cd494e00334e5cdb4"
- integrity sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==
- dependencies:
- "@types/node" "*"
-
-"@types/node@*":
- version "20.14.8"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.8.tgz#45c26a2a5de26c3534a9504530ddb3b27ce031ac"
- integrity sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==
- dependencies:
- undici-types "~5.26.4"
-
-"@types/node@^14.18.0":
- version "14.18.63"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b"
- integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==
-
-"@types/pg-pool@2.0.4":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@types/pg-pool/-/pg-pool-2.0.4.tgz#b5c60f678094ff3acf3442628a7f708928fcf263"
- integrity sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==
- dependencies:
- "@types/pg" "*"
-
-"@types/pg@*":
- version "8.11.6"
- resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.11.6.tgz#a2d0fb0a14b53951a17df5197401569fb9c0c54b"
- integrity sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==
- dependencies:
- "@types/node" "*"
- pg-protocol "*"
- pg-types "^4.0.1"
-
-"@types/pg@8.6.1":
- version "8.6.1"
- resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.6.1.tgz#099450b8dc977e8197a44f5229cedef95c8747f9"
- integrity sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==
- dependencies:
- "@types/node" "*"
- pg-protocol "*"
- pg-types "^2.2.0"
-
-"@types/qs@*":
- version "6.9.15"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce"
- integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==
-
-"@types/range-parser@*":
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb"
- integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
-
-"@types/send@*":
- version "0.17.4"
- resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a"
- integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
- dependencies:
- "@types/mime" "^1"
- "@types/node" "*"
-
-"@types/serve-static@*":
- version "1.15.7"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714"
- integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
- dependencies:
- "@types/http-errors" "*"
- "@types/node" "*"
- "@types/send" "*"
-
-"@types/shimmer@^1.0.2":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.5.tgz#491d8984d4510e550bfeb02d518791d7f59d2b88"
- integrity sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==
-
-acorn-import-assertions@^1.9.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac"
- integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
-
-acorn-import-attributes@^1.9.5:
- version "1.9.5"
- resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
- integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
-
-acorn@^8.8.2:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c"
- integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==
-
-cjs-module-lexer@^1.2.2:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c"
- integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==
-
-debug@^4.1.1:
- version "4.3.5"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
- integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
- dependencies:
- ms "2.1.2"
-
-function-bind@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
- integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-
-hasown@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
- integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
- dependencies:
- function-bind "^1.1.2"
-
-import-in-the-middle@1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b"
- integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==
- dependencies:
- acorn "^8.8.2"
- acorn-import-assertions "^1.9.0"
- cjs-module-lexer "^1.2.2"
- module-details-from-path "^1.0.3"
-
-import-in-the-middle@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.7.4.tgz#508da6e91cfa84f210dcdb6c0a91ab0c9e8b3ebc"
- integrity sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==
- dependencies:
- acorn "^8.8.2"
- acorn-import-attributes "^1.9.5"
- cjs-module-lexer "^1.2.2"
- module-details-from-path "^1.0.3"
-
-import-in-the-middle@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.8.0.tgz#c94d88d53701de9a248f9710b41f533e67f598a4"
- integrity sha512-/xQjze8szLNnJ5rvHSzn+dcVXqCAU6Plbk4P24U/jwPmg1wy7IIp9OjKIO5tYue8GSPhDpPDiApQjvBUmWwhsQ==
- dependencies:
- acorn "^8.8.2"
- acorn-import-attributes "^1.9.5"
- cjs-module-lexer "^1.2.2"
- module-details-from-path "^1.0.3"
-
-import-in-the-middle@^1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.8.1.tgz#8b51c2cc631b64e53e958d7048d2d9463ce628f8"
- integrity sha512-yhRwoHtiLGvmSozNOALgjRPFI6uYsds60EoMqqnXyyv+JOIW/BrrLejuTGBt+bq0T5tLzOHrN0T7xYTm4Qt/ng==
- dependencies:
- acorn "^8.8.2"
- acorn-import-attributes "^1.9.5"
- cjs-module-lexer "^1.2.2"
- module-details-from-path "^1.0.3"
-
-is-core-module@^2.13.0:
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1"
- integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==
- dependencies:
- hasown "^2.0.2"
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-module-details-from-path@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b"
- integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-obuf@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
- integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-
-opentelemetry-instrumentation-fetch-node@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/opentelemetry-instrumentation-fetch-node/-/opentelemetry-instrumentation-fetch-node-1.2.0.tgz#5beaad33b622f7021c61733af864fb505cd35626"
- integrity sha512-aiSt/4ubOTyb1N5C2ZbGrBvaJOXIZhZvpRPYuUVxQJe27wJZqf/o65iPrqgLcgfeOLaQ8cS2Q+762jrYvniTrA==
- dependencies:
- "@opentelemetry/api" "^1.6.0"
- "@opentelemetry/instrumentation" "^0.43.0"
- "@opentelemetry/semantic-conventions" "^1.17.0"
-
-path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-pg-int8@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
- integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
-
-pg-numeric@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pg-numeric/-/pg-numeric-1.0.2.tgz#816d9a44026086ae8ae74839acd6a09b0636aa3a"
- integrity sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==
-
-pg-protocol@*:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.1.tgz#21333e6d83b01faaebfe7a33a7ad6bfd9ed38cb3"
- integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==
-
-pg-types@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
- integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
- dependencies:
- pg-int8 "1.0.1"
- postgres-array "~2.0.0"
- postgres-bytea "~1.0.0"
- postgres-date "~1.0.4"
- postgres-interval "^1.1.0"
-
-pg-types@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-4.0.2.tgz#399209a57c326f162461faa870145bb0f918b76d"
- integrity sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==
- dependencies:
- pg-int8 "1.0.1"
- pg-numeric "1.0.2"
- postgres-array "~3.0.1"
- postgres-bytea "~3.0.0"
- postgres-date "~2.1.0"
- postgres-interval "^3.0.0"
- postgres-range "^1.1.1"
-
-postgres-array@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
- integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
-
-postgres-array@~3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-3.0.2.tgz#68d6182cb0f7f152a7e60dc6a6889ed74b0a5f98"
- integrity sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==
-
-postgres-bytea@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
- integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==
-
-postgres-bytea@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-3.0.0.tgz#9048dc461ac7ba70a6a42d109221619ecd1cb089"
- integrity sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==
- dependencies:
- obuf "~1.1.2"
-
-postgres-date@~1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8"
- integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==
-
-postgres-date@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-2.1.0.tgz#b85d3c1fb6fb3c6c8db1e9942a13a3bf625189d0"
- integrity sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==
-
-postgres-interval@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
- integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
- dependencies:
- xtend "^4.0.0"
-
-postgres-interval@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-3.0.0.tgz#baf7a8b3ebab19b7f38f07566c7aab0962f0c86a"
- integrity sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==
-
-postgres-range@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/postgres-range/-/postgres-range-1.1.4.tgz#a59c5f9520909bcec5e63e8cf913a92e4c952863"
- integrity sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==
-
-require-in-the-middle@^7.1.1:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.3.0.tgz#ce64a1083647dc07b3273b348357efac8a9945c9"
- integrity sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==
- dependencies:
- debug "^4.1.1"
- module-details-from-path "^1.0.3"
- resolve "^1.22.1"
-
-resolve@^1.22.1:
- version "1.22.8"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
- integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
- dependencies:
- is-core-module "^2.13.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-semver@^7.5.2:
- version "7.6.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
- integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
-
-shimmer@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337"
- integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
-
-xtend@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
From 60aeb8dfec33fbd50d03896d237bb555c47ad09c Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 11:22:07 +0200
Subject: [PATCH 12/30] Update README
---
packages/nestjs/README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/nestjs/README.md b/packages/nestjs/README.md
index ce05e5559a82..4d30f5557e3a 100644
--- a/packages/nestjs/README.md
+++ b/packages/nestjs/README.md
@@ -6,4 +6,5 @@
# Official Sentry SDK for NestJS
-This SDK is work in progress, and should not be used before officially released.
+This SDK is considered **experimental and in an alpha state**. It may experience breaking changes. Please reach out on
+[GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns.
From f69273e951780c97647570a667e17db004a5a402 Mon Sep 17 00:00:00 2001
From: Luca Forstner
Date: Tue, 25 Jun 2024 09:31:33 +0000
Subject: [PATCH 13/30] undo yarn lock changes
---
yarn.lock | 218 +++---------------------------------------------------
1 file changed, 10 insertions(+), 208 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 63bbdcca199e..e1fc4cb3cf5f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7959,44 +7959,6 @@
"@angular-devkit/schematics" "14.2.13"
jsonc-parser "3.1.0"
-"@sentry-internal/browser-utils@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.10.0.tgz#a4a2384d14152593402bded19c068ba5d95a7a9a"
- integrity sha512-Hdqv8KfQDCj7H92ft2walDwCiyaTxgegHnR4ZtCI8NQR0hqdU/PzIKashTwc+Ho6OAQtdy/HNqhcHEznuBNW3A==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/feedback@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.10.0.tgz#31afdc59be6a500eadebcc4603e0ebec7942cd16"
- integrity sha512-pzc4s5X6wvY0BMQBFAMObQBjRKiKzoF2APD5H5eBcxkX8deIykjm8VC8mgpVpxYm6mfjytvgpZyPpZ6KgpRt9Q==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/replay-canvas@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.10.0.tgz#a1ac59d13ff12d497e7eea0727c488a572772941"
- integrity sha512-M4yM8ZqtsW1wER7jNpGq019jmhn/RkcmdIyWksRpBSvRppZRf0yR9dbVhdO/oBL8DB3fDTbv8Qtd/oXlkj/i+Q==
- dependencies:
- "@sentry-internal/replay" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/replay@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.10.0.tgz#05be6548ffe3e8497a9efc4bf65be2ad0ab85ff6"
- integrity sha512-MISdD0Q0sVcQELHbYSH5SuKHlrI8RFvmU6aNcjWEoKxhd4Vzr126h98naVPoo7WOOI0e7Fd0Lrn/59wNI4AJxQ==
- dependencies:
- "@sentry-internal/browser-utils" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry-internal/rrdom@2.11.0":
version "2.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.11.0.tgz#f7c8f54705ad84ece0e97e53f12e87c687749b32"
@@ -8068,29 +8030,11 @@
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.16.0.tgz#c831713b85516fb3f9da2985836ddf444dc634e6"
integrity sha512-+uy1qPkA5MSNgJ0L9ur/vNTydfdHwHnBX2RQ+0thsvkqf90fU788YjkkXwUiBBNuqNyI69JiOW6frixAWy7oUg==
-"@sentry/babel-plugin-component-annotate@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.18.0.tgz#3bee98f94945643b0762ceed1f6cca60db52bdbd"
- integrity sha512-9L4RbhS3WNtc/SokIhc0dwgcvs78YSQPakZejsrIgnzLzCi8mS6PeT+BY0+QCtsXxjd1egM8hqcJeB0lukBkXA==
-
"@sentry/babel-plugin-component-annotate@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.19.0.tgz#70dcccb336bcec24148e1c9cd4e37724cebf5673"
integrity sha512-N2k8cMYu/7X6mzAH5j6bMeNcXQBJLL0lVAF63TDS57hUiT1v2uEqbeYFdH2CZBHb2LepLbMRXmvErIwy76FLTw==
-"@sentry/browser@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.10.0.tgz#ccf42a70d72edb58cc7d1030fd4d4bcc7b2bf999"
- integrity sha512-6yGax6vUNV28cANMJCTrLFrGTvvgC0h4k+lzjrgstCf1k+CNQmodXDyWcRzbL4im5DTH4jF74ZAYpqrptloxJw==
- dependencies:
- "@sentry-internal/browser-utils" "8.10.0"
- "@sentry-internal/feedback" "8.10.0"
- "@sentry-internal/replay" "8.10.0"
- "@sentry-internal/replay-canvas" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry/bundler-plugin-core@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.16.0.tgz#0c33e7a054fb56e43bd160ac141f71dfebf6dda5"
@@ -8105,20 +8049,6 @@
magic-string "0.27.0"
unplugin "1.0.1"
-"@sentry/bundler-plugin-core@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.18.0.tgz#2411cd934e9510c53a2e682497a74172485ac817"
- integrity sha512-JvxVgsMFmDsU0Dgcx1CeFUC1scxOVSAOzOcE06qKAVm9BZzxHpI53iNfeMOXwVTUolD8LZVIfgOjkiXfwN/UPQ==
- dependencies:
- "@babel/core" "^7.18.5"
- "@sentry/babel-plugin-component-annotate" "2.18.0"
- "@sentry/cli" "^2.22.3"
- dotenv "^16.3.1"
- find-up "^5.0.0"
- glob "^9.3.2"
- magic-string "0.30.8"
- unplugin "1.0.1"
-
"@sentry/bundler-plugin-core@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.19.0.tgz#c21935ff5aea9daccfa4c9e0db405aecdec292f6"
@@ -8187,78 +8117,6 @@
"@sentry/cli-win32-i686" "2.32.1"
"@sentry/cli-win32-x64" "2.32.1"
-"@sentry/core@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.10.0.tgz#033661288a5ac9f4e6cd7583cf068bec4403dbe0"
- integrity sha512-NzrFqYsEHMd4TYYYxOvf+f+Z02u0nt12cIYYN9pOM3xBLKR+ORs7jhVnN0cB/H2yqtmtBaIzSehk/M/qUXFJGw==
- dependencies:
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry/node@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.10.0.tgz#8bee9d3270ce6054e3c271125415d6524298847a"
- integrity sha512-cokBLwYGBFhFw4TFX5QCRat8JBkjT3U72PsptciO+ck3XUHJwQn2AipzzEk9itCvtnhQjhStRswyCK4zXHpW7w==
- dependencies:
- "@opentelemetry/api" "^1.9.0"
- "@opentelemetry/context-async-hooks" "^1.25.0"
- "@opentelemetry/core" "^1.25.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/instrumentation-connect" "0.37.0"
- "@opentelemetry/instrumentation-express" "0.40.1"
- "@opentelemetry/instrumentation-fastify" "0.37.0"
- "@opentelemetry/instrumentation-graphql" "0.41.0"
- "@opentelemetry/instrumentation-hapi" "0.39.0"
- "@opentelemetry/instrumentation-http" "0.52.0"
- "@opentelemetry/instrumentation-ioredis" "0.41.0"
- "@opentelemetry/instrumentation-koa" "0.41.0"
- "@opentelemetry/instrumentation-mongodb" "0.45.0"
- "@opentelemetry/instrumentation-mongoose" "0.39.0"
- "@opentelemetry/instrumentation-mysql" "0.39.0"
- "@opentelemetry/instrumentation-mysql2" "0.39.0"
- "@opentelemetry/instrumentation-nestjs-core" "0.38.0"
- "@opentelemetry/instrumentation-pg" "0.42.0"
- "@opentelemetry/instrumentation-redis-4" "0.40.0"
- "@opentelemetry/resources" "^1.25.0"
- "@opentelemetry/sdk-trace-base" "^1.25.0"
- "@opentelemetry/semantic-conventions" "^1.25.0"
- "@prisma/instrumentation" "5.15.0"
- "@sentry/core" "8.10.0"
- "@sentry/opentelemetry" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
- optionalDependencies:
- opentelemetry-instrumentation-fetch-node "1.2.0"
-
-"@sentry/opentelemetry@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.10.0.tgz#bf1488e4a1769d4e74aa07dad55ce1fb2ec7a297"
- integrity sha512-OPdxZZWaOzOCOYbH7oGeDrz3veaxdlUMU0PMaqYYywN+iOx+0uZm+MfAiAEbInL8dmLMg0qJHde3vI9veDozgQ==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry/types@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.10.0.tgz#47119cb121cba38cc3654e7b79ac9014235132a9"
- integrity sha512-6kgh6NqgQHcnnD7dOe3THcVkzv2nor/f94x3odmPShN2AWBfPRprHZZsLTjh/3aC7l76V2nfuQ4wgRvwsddTWw==
-
-"@sentry/utils@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.10.0.tgz#0947188bafdd343fffd9554de3604fdde4818ff7"
- integrity sha512-tQPgB7lX1XqbEw2EXvWNsBQlmG+yJHVhBKKDPy5HZMjuTP3zlpVdP6NF87qwonmdtFNHxdrKbfOVRiLx71/JwA==
- dependencies:
- "@sentry/types" "8.10.0"
-
-"@sentry/vite-plugin@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.18.0.tgz#f263f150b64591ac4db7f4e9a0b2cd8a03cada73"
- integrity sha512-yY8QSvbMjRpG5pzN6lnW5guZhyTDSGeWwM9tDyT9ix/ShODy/eE6jErisBtlo50lFJuew7x79WXnVykvds4Ddg==
- dependencies:
- "@sentry/bundler-plugin-core" "2.18.0"
- unplugin "1.0.1"
-
"@sentry/vite-plugin@2.19.0", "@sentry/vite-plugin@^2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.19.0.tgz#c7938fb13eee15036963b87d7b12c4fc851e488b"
@@ -8267,16 +8125,6 @@
"@sentry/bundler-plugin-core" "2.19.0"
unplugin "1.0.1"
-"@sentry/vue@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/vue/-/vue-8.10.0.tgz#92dd645a91046c09727fc5de7aa8b65331bbea66"
- integrity sha512-QVuhsPluOO8X13tbnUV2pwaM3nt759D42gF0O89bjkqbDB55U3uy+dISbDqsMGviHSGQSCtCb9Q3RQQt617OTg==
- dependencies:
- "@sentry/browser" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry/webpack-plugin@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-2.16.0.tgz#4764577edb10c9575a8b4ce03135493f995f56b9"
@@ -9651,17 +9499,8 @@
dependencies:
"@types/unist" "*"
-"@types/history-4@npm:@types/history@4.7.8":
- version "4.7.8"
- resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
- integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
-
-"@types/history-5@npm:@types/history@4.7.8":
- version "4.7.8"
- resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
- integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
-
-"@types/history@*":
+"@types/history-4@npm:@types/history@4.7.8", "@types/history-5@npm:@types/history@4.7.8", "@types/history@*":
+ name "@types/history-4"
version "4.7.8"
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
@@ -10020,15 +9859,7 @@
"@types/history" "^3"
"@types/react" "*"
-"@types/react-router-4@npm:@types/react-router@5.1.14":
- version "5.1.14"
- resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
- integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
- dependencies:
- "@types/history" "*"
- "@types/react" "*"
-
-"@types/react-router-5@npm:@types/react-router@5.1.14":
+"@types/react-router-4@npm:@types/react-router@5.1.14", "@types/react-router-5@npm:@types/react-router@5.1.14":
version "5.1.14"
resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.14.tgz#e0442f4eb4c446541ad7435d44a97f8fe6df40da"
integrity sha512-LAJpqYUaCTMT2anZheoidiIymt8MuX286zoVFPM3DVb23aQBH0mAkFvzpd4LKqiolV8bBtZWT5Qp7hClCNDENw==
@@ -29172,7 +29003,8 @@ react-is@^18.0.0:
dependencies:
"@remix-run/router" "1.0.2"
-"react-router-6@npm:react-router@6.3.0":
+"react-router-6@npm:react-router@6.3.0", react-router@6.3.0:
+ name react-router-6
version "6.3.0"
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
@@ -29187,13 +29019,6 @@ react-router-dom@^6.2.2:
history "^5.2.0"
react-router "6.3.0"
-react-router@6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557"
- integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==
- dependencies:
- history "^5.2.0"
-
react@^18.0.0:
version "18.0.0"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96"
@@ -31710,7 +31535,8 @@ string-template@~0.2.1:
resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add"
integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=
-"string-width-cjs@npm:string-width@^4.2.0":
+"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
+ name string-width-cjs
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -31736,15 +31562,6 @@ string-width@^2.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
-string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
string-width@^5.0.1, string-width@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -31840,14 +31657,7 @@ stringify-object@^3.2.1:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -34961,7 +34771,8 @@ workerpool@^6.4.0:
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462"
integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
+ name wrap-ansi-cjs
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -34979,15 +34790,6 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
From acfc1254213f3b9f5c4e1487f44916eaa244cb72 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 12:34:18 +0200
Subject: [PATCH 14/30] Fix yarn.lock
---
yarn.lock | 152 ------------------------------------------------------
1 file changed, 152 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 63bbdcca199e..d2a6999a4775 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7959,44 +7959,6 @@
"@angular-devkit/schematics" "14.2.13"
jsonc-parser "3.1.0"
-"@sentry-internal/browser-utils@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.10.0.tgz#a4a2384d14152593402bded19c068ba5d95a7a9a"
- integrity sha512-Hdqv8KfQDCj7H92ft2walDwCiyaTxgegHnR4ZtCI8NQR0hqdU/PzIKashTwc+Ho6OAQtdy/HNqhcHEznuBNW3A==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/feedback@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.10.0.tgz#31afdc59be6a500eadebcc4603e0ebec7942cd16"
- integrity sha512-pzc4s5X6wvY0BMQBFAMObQBjRKiKzoF2APD5H5eBcxkX8deIykjm8VC8mgpVpxYm6mfjytvgpZyPpZ6KgpRt9Q==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/replay-canvas@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.10.0.tgz#a1ac59d13ff12d497e7eea0727c488a572772941"
- integrity sha512-M4yM8ZqtsW1wER7jNpGq019jmhn/RkcmdIyWksRpBSvRppZRf0yR9dbVhdO/oBL8DB3fDTbv8Qtd/oXlkj/i+Q==
- dependencies:
- "@sentry-internal/replay" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry-internal/replay@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.10.0.tgz#05be6548ffe3e8497a9efc4bf65be2ad0ab85ff6"
- integrity sha512-MISdD0Q0sVcQELHbYSH5SuKHlrI8RFvmU6aNcjWEoKxhd4Vzr126h98naVPoo7WOOI0e7Fd0Lrn/59wNI4AJxQ==
- dependencies:
- "@sentry-internal/browser-utils" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry-internal/rrdom@2.11.0":
version "2.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/rrdom/-/rrdom-2.11.0.tgz#f7c8f54705ad84ece0e97e53f12e87c687749b32"
@@ -8068,29 +8030,11 @@
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.16.0.tgz#c831713b85516fb3f9da2985836ddf444dc634e6"
integrity sha512-+uy1qPkA5MSNgJ0L9ur/vNTydfdHwHnBX2RQ+0thsvkqf90fU788YjkkXwUiBBNuqNyI69JiOW6frixAWy7oUg==
-"@sentry/babel-plugin-component-annotate@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.18.0.tgz#3bee98f94945643b0762ceed1f6cca60db52bdbd"
- integrity sha512-9L4RbhS3WNtc/SokIhc0dwgcvs78YSQPakZejsrIgnzLzCi8mS6PeT+BY0+QCtsXxjd1egM8hqcJeB0lukBkXA==
-
"@sentry/babel-plugin-component-annotate@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.19.0.tgz#70dcccb336bcec24148e1c9cd4e37724cebf5673"
integrity sha512-N2k8cMYu/7X6mzAH5j6bMeNcXQBJLL0lVAF63TDS57hUiT1v2uEqbeYFdH2CZBHb2LepLbMRXmvErIwy76FLTw==
-"@sentry/browser@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.10.0.tgz#ccf42a70d72edb58cc7d1030fd4d4bcc7b2bf999"
- integrity sha512-6yGax6vUNV28cANMJCTrLFrGTvvgC0h4k+lzjrgstCf1k+CNQmodXDyWcRzbL4im5DTH4jF74ZAYpqrptloxJw==
- dependencies:
- "@sentry-internal/browser-utils" "8.10.0"
- "@sentry-internal/feedback" "8.10.0"
- "@sentry-internal/replay" "8.10.0"
- "@sentry-internal/replay-canvas" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry/bundler-plugin-core@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.16.0.tgz#0c33e7a054fb56e43bd160ac141f71dfebf6dda5"
@@ -8105,20 +8049,6 @@
magic-string "0.27.0"
unplugin "1.0.1"
-"@sentry/bundler-plugin-core@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.18.0.tgz#2411cd934e9510c53a2e682497a74172485ac817"
- integrity sha512-JvxVgsMFmDsU0Dgcx1CeFUC1scxOVSAOzOcE06qKAVm9BZzxHpI53iNfeMOXwVTUolD8LZVIfgOjkiXfwN/UPQ==
- dependencies:
- "@babel/core" "^7.18.5"
- "@sentry/babel-plugin-component-annotate" "2.18.0"
- "@sentry/cli" "^2.22.3"
- dotenv "^16.3.1"
- find-up "^5.0.0"
- glob "^9.3.2"
- magic-string "0.30.8"
- unplugin "1.0.1"
-
"@sentry/bundler-plugin-core@2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.19.0.tgz#c21935ff5aea9daccfa4c9e0db405aecdec292f6"
@@ -8187,78 +8117,6 @@
"@sentry/cli-win32-i686" "2.32.1"
"@sentry/cli-win32-x64" "2.32.1"
-"@sentry/core@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.10.0.tgz#033661288a5ac9f4e6cd7583cf068bec4403dbe0"
- integrity sha512-NzrFqYsEHMd4TYYYxOvf+f+Z02u0nt12cIYYN9pOM3xBLKR+ORs7jhVnN0cB/H2yqtmtBaIzSehk/M/qUXFJGw==
- dependencies:
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry/node@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.10.0.tgz#8bee9d3270ce6054e3c271125415d6524298847a"
- integrity sha512-cokBLwYGBFhFw4TFX5QCRat8JBkjT3U72PsptciO+ck3XUHJwQn2AipzzEk9itCvtnhQjhStRswyCK4zXHpW7w==
- dependencies:
- "@opentelemetry/api" "^1.9.0"
- "@opentelemetry/context-async-hooks" "^1.25.0"
- "@opentelemetry/core" "^1.25.0"
- "@opentelemetry/instrumentation" "^0.52.0"
- "@opentelemetry/instrumentation-connect" "0.37.0"
- "@opentelemetry/instrumentation-express" "0.40.1"
- "@opentelemetry/instrumentation-fastify" "0.37.0"
- "@opentelemetry/instrumentation-graphql" "0.41.0"
- "@opentelemetry/instrumentation-hapi" "0.39.0"
- "@opentelemetry/instrumentation-http" "0.52.0"
- "@opentelemetry/instrumentation-ioredis" "0.41.0"
- "@opentelemetry/instrumentation-koa" "0.41.0"
- "@opentelemetry/instrumentation-mongodb" "0.45.0"
- "@opentelemetry/instrumentation-mongoose" "0.39.0"
- "@opentelemetry/instrumentation-mysql" "0.39.0"
- "@opentelemetry/instrumentation-mysql2" "0.39.0"
- "@opentelemetry/instrumentation-nestjs-core" "0.38.0"
- "@opentelemetry/instrumentation-pg" "0.42.0"
- "@opentelemetry/instrumentation-redis-4" "0.40.0"
- "@opentelemetry/resources" "^1.25.0"
- "@opentelemetry/sdk-trace-base" "^1.25.0"
- "@opentelemetry/semantic-conventions" "^1.25.0"
- "@prisma/instrumentation" "5.15.0"
- "@sentry/core" "8.10.0"
- "@sentry/opentelemetry" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
- optionalDependencies:
- opentelemetry-instrumentation-fetch-node "1.2.0"
-
-"@sentry/opentelemetry@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.10.0.tgz#bf1488e4a1769d4e74aa07dad55ce1fb2ec7a297"
- integrity sha512-OPdxZZWaOzOCOYbH7oGeDrz3veaxdlUMU0PMaqYYywN+iOx+0uZm+MfAiAEbInL8dmLMg0qJHde3vI9veDozgQ==
- dependencies:
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
-"@sentry/types@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.10.0.tgz#47119cb121cba38cc3654e7b79ac9014235132a9"
- integrity sha512-6kgh6NqgQHcnnD7dOe3THcVkzv2nor/f94x3odmPShN2AWBfPRprHZZsLTjh/3aC7l76V2nfuQ4wgRvwsddTWw==
-
-"@sentry/utils@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.10.0.tgz#0947188bafdd343fffd9554de3604fdde4818ff7"
- integrity sha512-tQPgB7lX1XqbEw2EXvWNsBQlmG+yJHVhBKKDPy5HZMjuTP3zlpVdP6NF87qwonmdtFNHxdrKbfOVRiLx71/JwA==
- dependencies:
- "@sentry/types" "8.10.0"
-
-"@sentry/vite-plugin@2.18.0":
- version "2.18.0"
- resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.18.0.tgz#f263f150b64591ac4db7f4e9a0b2cd8a03cada73"
- integrity sha512-yY8QSvbMjRpG5pzN6lnW5guZhyTDSGeWwM9tDyT9ix/ShODy/eE6jErisBtlo50lFJuew7x79WXnVykvds4Ddg==
- dependencies:
- "@sentry/bundler-plugin-core" "2.18.0"
- unplugin "1.0.1"
-
"@sentry/vite-plugin@2.19.0", "@sentry/vite-plugin@^2.19.0":
version "2.19.0"
resolved "https://registry.yarnpkg.com/@sentry/vite-plugin/-/vite-plugin-2.19.0.tgz#c7938fb13eee15036963b87d7b12c4fc851e488b"
@@ -8267,16 +8125,6 @@
"@sentry/bundler-plugin-core" "2.19.0"
unplugin "1.0.1"
-"@sentry/vue@8.10.0":
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/@sentry/vue/-/vue-8.10.0.tgz#92dd645a91046c09727fc5de7aa8b65331bbea66"
- integrity sha512-QVuhsPluOO8X13tbnUV2pwaM3nt759D42gF0O89bjkqbDB55U3uy+dISbDqsMGviHSGQSCtCb9Q3RQQt617OTg==
- dependencies:
- "@sentry/browser" "8.10.0"
- "@sentry/core" "8.10.0"
- "@sentry/types" "8.10.0"
- "@sentry/utils" "8.10.0"
-
"@sentry/webpack-plugin@2.16.0":
version "2.16.0"
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-2.16.0.tgz#4764577edb10c9575a8b4ce03135493f995f56b9"
From 1502aaf860635e2b0f0da10a1003b053e405c520 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 12:44:06 +0200
Subject: [PATCH 15/30] Remove unnecessary optional dependency
---
packages/nestjs/package.json | 3 ---
1 file changed, 3 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index 984632302fe1..8d46b8b5b374 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -47,9 +47,6 @@
"@sentry/core": "8.11.0",
"@sentry/node": "8.11.0"
},
- "optionalDependencies": {
- "opentelemetry-instrumentation-fetch-node": "1.2.0"
- },
"scripts": {
"build": "run-p build:transpile build:types",
"build:dev": "yarn build",
From 86c4864b6334cab756869c691d297b515ecffe4d Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 13:19:33 +0200
Subject: [PATCH 16/30] Return client from nest init
---
packages/nestjs/src/sdk.ts | 6 +++---
packages/nestjs/test/sdk.test.ts | 3 ++-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/packages/nestjs/src/sdk.ts b/packages/nestjs/src/sdk.ts
index 3cb98453fc9f..e67d08655890 100644
--- a/packages/nestjs/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -1,16 +1,16 @@
import { applySdkMetadata } from '@sentry/core';
-import type { NodeOptions } from '@sentry/node';
+import type { NodeClient, NodeOptions } from '@sentry/node';
import { init as nodeInit } from '@sentry/node';
/**
* Initializes the NestJS SDK
*/
-export function init(options: NodeOptions | undefined = {}): void {
+export function init(options: NodeOptions | undefined = {}): NodeClient | undefined {
const opts = {
...options,
};
applySdkMetadata(opts, 'nestjs');
- nodeInit(opts);
+ return nodeInit(opts);
}
diff --git a/packages/nestjs/test/sdk.test.ts b/packages/nestjs/test/sdk.test.ts
index 1fd395f321b5..9d26fd4333ad 100644
--- a/packages/nestjs/test/sdk.test.ts
+++ b/packages/nestjs/test/sdk.test.ts
@@ -12,7 +12,7 @@ describe('Initialize Nest SDK', () => {
});
it('has the correct metadata', () => {
- nestInit({
+ const client = nestInit({
dsn: PUBLIC_DSN,
});
@@ -26,6 +26,7 @@ describe('Initialize Nest SDK', () => {
},
};
+ expect(client).not.toBeUndefined();
expect(nodeInit).toHaveBeenCalledTimes(1);
expect(nodeInit).toHaveBeenLastCalledWith(expect.objectContaining(expectedMetadata));
});
From bea2348710104b42ded4f7d58d3c8dd93fc16c4b Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 13:48:17 +0200
Subject: [PATCH 17/30] Update README
---
packages/nestjs/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/nestjs/README.md b/packages/nestjs/README.md
index 4d30f5557e3a..03da4ccdf12b 100644
--- a/packages/nestjs/README.md
+++ b/packages/nestjs/README.md
@@ -4,7 +4,7 @@
-# Official Sentry SDK for NestJS
+# Official Sentry SDK for NestJS (EXPERIMENTAL)
This SDK is considered **experimental and in an alpha state**. It may experience breaking changes. Please reach out on
[GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns.
From 817d81e92d1af366d095e9ebc5b7990db2b66118 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 14:06:59 +0200
Subject: [PATCH 18/30] Update README
---
packages/nestjs/README.md | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/packages/nestjs/README.md b/packages/nestjs/README.md
index 03da4ccdf12b..de5ae6ec8cfb 100644
--- a/packages/nestjs/README.md
+++ b/packages/nestjs/README.md
@@ -6,5 +6,39 @@
# Official Sentry SDK for NestJS (EXPERIMENTAL)
+[](https://www.npmjs.com/package/@sentry/nestjs)
+[](https://www.npmjs.com/package/@sentry/nestjs)
+[](https://www.npmjs.com/package/@sentry/nestjs)
+
This SDK is considered **experimental and in an alpha state**. It may experience breaking changes. Please reach out on
[GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns.
+
+## Installation
+
+```bash
+npm install @sentry/nestjs
+
+# Or yarn
+yarn add @sentry/nestjs
+```
+
+## Usage
+
+```js
+// CJS Syntax
+const Sentry = require('@sentry/nestjs');
+// ESM Syntax
+import * as Sentry from '@sentry/nestjs';
+
+Sentry.init({
+ dsn: '__DSN__',
+ // ...
+});
+```
+
+Note that it is necessary to initialize Sentry **before you import any package that may be instrumented by us**.
+
+## Links
+
+- [Official SDK Docs](https://docs.sentry.io/quickstart/)
+
From dd9cd3703699215a9424d3b09305ec0a936acc37 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 15:42:07 +0200
Subject: [PATCH 19/30] Run tests with vitest instead of jest
---
packages/nestjs/jest.config.js | 1 -
packages/nestjs/package.json | 5 ++---
packages/nestjs/test/sdk.test.ts | 5 +++--
packages/nestjs/tsconfig.test.json | 4 ++--
packages/nestjs/vite.config.ts | 13 +++++++++++++
5 files changed, 20 insertions(+), 8 deletions(-)
delete mode 100644 packages/nestjs/jest.config.js
create mode 100644 packages/nestjs/vite.config.ts
diff --git a/packages/nestjs/jest.config.js b/packages/nestjs/jest.config.js
deleted file mode 100644
index 24f49ab59a4c..000000000000
--- a/packages/nestjs/jest.config.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../../jest/jest.config.js');
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index 8d46b8b5b374..420e9849ffd0 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -63,9 +63,8 @@
"clean": "rimraf build coverage sentry-node-*.tgz",
"fix": "eslint . --format stylish --fix",
"lint": "eslint . --format stylish",
- "test": "yarn test:jest",
- "test:jest": "jest",
- "test:watch": "jest --watch",
+ "test": "vitest run",
+ "test:watch": "vitest --watch",
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
},
"volta": {
diff --git a/packages/nestjs/test/sdk.test.ts b/packages/nestjs/test/sdk.test.ts
index 9d26fd4333ad..c6bf7166444d 100644
--- a/packages/nestjs/test/sdk.test.ts
+++ b/packages/nestjs/test/sdk.test.ts
@@ -1,14 +1,15 @@
import * as SentryNode from '@sentry/node';
import { SDK_VERSION } from '@sentry/utils';
+import { vi } from 'vitest';
import { init as nestInit } from '../src/sdk';
-const nodeInit = jest.spyOn(SentryNode, 'init');
+const nodeInit = vi.spyOn(SentryNode, 'init');
const PUBLIC_DSN = 'https://username@domain/123';
describe('Initialize Nest SDK', () => {
beforeEach(() => {
- jest.clearAllMocks();
+ vi.clearAllMocks();
});
it('has the correct metadata', () => {
diff --git a/packages/nestjs/tsconfig.test.json b/packages/nestjs/tsconfig.test.json
index 87f6afa06b86..fc9e549d35ce 100644
--- a/packages/nestjs/tsconfig.test.json
+++ b/packages/nestjs/tsconfig.test.json
@@ -1,11 +1,11 @@
{
"extends": "./tsconfig.json",
- "include": ["test/**/*"],
+ "include": ["test/**/*", "vite.config.ts"],
"compilerOptions": {
// should include all types from `./tsconfig.json` plus types for all test frameworks used
- "types": ["node", "jest"]
+ "types": ["vitest/globals"]
// other package-specific, test-specific options
}
diff --git a/packages/nestjs/vite.config.ts b/packages/nestjs/vite.config.ts
new file mode 100644
index 000000000000..45fffb2fb8fc
--- /dev/null
+++ b/packages/nestjs/vite.config.ts
@@ -0,0 +1,13 @@
+import { defineConfig } from 'vitest/config';
+import baseConfig from '../../vite/vite.config';
+import type { UserConfig } from 'vitest';
+
+export default defineConfig({
+ ...baseConfig,
+ test: {
+ // test exists, no idea why TS doesn't recognize it
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ ...(baseConfig as UserConfig & { test: any }).test,
+ environment: 'node',
+ },
+});
From e337949120c399e43f9f7cc68b5b1f09c3049bc4 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 15:57:41 +0200
Subject: [PATCH 20/30] Lint
---
packages/nestjs/README.md | 1 -
packages/nestjs/vite.config.ts | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/packages/nestjs/README.md b/packages/nestjs/README.md
index de5ae6ec8cfb..c703c7320973 100644
--- a/packages/nestjs/README.md
+++ b/packages/nestjs/README.md
@@ -41,4 +41,3 @@ Note that it is necessary to initialize Sentry **before you import any package t
## Links
- [Official SDK Docs](https://docs.sentry.io/quickstart/)
-
diff --git a/packages/nestjs/vite.config.ts b/packages/nestjs/vite.config.ts
index 45fffb2fb8fc..d82e61610307 100644
--- a/packages/nestjs/vite.config.ts
+++ b/packages/nestjs/vite.config.ts
@@ -1,6 +1,6 @@
+import type { UserConfig } from 'vitest';
import { defineConfig } from 'vitest/config';
import baseConfig from '../../vite/vite.config';
-import type { UserConfig } from 'vitest';
export default defineConfig({
...baseConfig,
From 0b5e2fce32e6b95a6769649a331b65d404deae4a Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 16:15:22 +0200
Subject: [PATCH 21/30] Update craft.yml
---
.craft.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.craft.yml b/.craft.yml
index 66fc8fca329c..2ee55c49d35d 100644
--- a/.craft.yml
+++ b/.craft.yml
@@ -97,6 +97,9 @@ targets:
- name: npm
id: '@sentry/bun'
includeNames: /^sentry-bun-\d.*\.tgz$/
+ - name: npm
+ id: '@sentry/nestjs'
+ includeNames: /^sentry-nestjs-\d.*\.tgz$/
## 6. Fullstack/Meta Frameworks (depending on Node and Browser or Framework SDKs)
- name: npm
From ac519006ae32bc296224e4f2156e9b99936ddffe Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Tue, 25 Jun 2024 16:47:41 +0200
Subject: [PATCH 22/30] Try to fix ci
---
packages/nestjs/src/sdk.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/nestjs/src/sdk.ts b/packages/nestjs/src/sdk.ts
index e67d08655890..a084075f1269 100644
--- a/packages/nestjs/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -6,7 +6,7 @@ import { init as nodeInit } from '@sentry/node';
* Initializes the NestJS SDK
*/
export function init(options: NodeOptions | undefined = {}): NodeClient | undefined {
- const opts = {
+ const opts : NodeOptions = {
...options,
};
From 2fe22d4f3bff10d02eab5cb7f23dadfef30b3b0f Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 09:48:19 +0200
Subject: [PATCH 23/30] Update node-nestjs e2e test
---
.../test-applications/node-nestjs/package.json | 2 +-
.../node-nestjs/src/app.service.ts | 2 +-
.../node-nestjs/src/instrument.ts | 2 +-
.../test-applications/node-nestjs/src/main.ts | 2 +-
.../node-nestjs/start-event-proxy.mjs | 2 +-
.../node-nestjs/tests/errors.test.ts | 2 +-
.../node-nestjs/tests/propagation.test.ts | 16 ++++++++--------
.../node-nestjs/tests/transactions.test.ts | 2 +-
8 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/package.json b/dev-packages/e2e-tests/test-applications/node-nestjs/package.json
index c21b312d1c13..b05780d9ee3e 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/package.json
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/package.json
@@ -18,7 +18,7 @@
"@nestjs/common": "^10.0.0",
"@nestjs/core": "^10.0.0",
"@nestjs/platform-express": "^10.0.0",
- "@sentry/node": "latest || *",
+ "@sentry/nestjs": "latest || *",
"@sentry/types": "latest || *",
"reflect-metadata": "^0.2.0",
"rxjs": "^7.8.1"
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
index 79b01f26f51c..01a96549546b 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
@@ -1,5 +1,5 @@
import { Injectable } from '@nestjs/common';
-import * as Sentry from '@sentry/node';
+import * as Sentry from '@sentry/nestjs';
import { makeHttpRequest } from './utils';
@Injectable()
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
index 09376810454f..b5ca047e497c 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
@@ -1,4 +1,4 @@
-import * as Sentry from '@sentry/node';
+import * as Sentry from '@sentry/nestjs';
Sentry.init({
environment: 'qa', // dynamic sampling bias to keep transactions
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
index 39bfec94b507..c2682662154d 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
@@ -3,7 +3,7 @@ import './instrument';
// Import other modules
import { BaseExceptionFilter, HttpAdapterHost, NestFactory } from '@nestjs/core';
-import * as Sentry from '@sentry/node';
+import * as Sentry from '@sentry/nestjs';
import { AppModule1, AppModule2 } from './app.module';
const app1Port = 3030;
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs b/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
index 3714932358a5..e9917b9273da 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
@@ -2,5 +2,5 @@ import { startEventProxyServer } from '@sentry-internal/test-utils';
startEventProxyServer({
port: 3031,
- proxyServerName: 'node-nestjs',
+ proxyServerName: 'nestjs',
});
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
index 40ed8e49718a..aa46f77815d4 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
@@ -2,7 +2,7 @@ import { expect, test } from '@playwright/test';
import { waitForError } from '@sentry-internal/test-utils';
test('Sends exception to Sentry', async ({ baseURL }) => {
- const errorEventPromise = waitForError('node-nestjs', event => {
+ const errorEventPromise = waitForError('nestjs', event => {
return !event.type && event.exception?.values?.[0]?.value === 'This is an exception with id 123';
});
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
index d100b725283f..2922435c542b 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
@@ -6,14 +6,14 @@ import { SpanJSON } from '@sentry/types';
test('Propagates trace for outgoing http requests', async ({ baseURL }) => {
const id = crypto.randomUUID();
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-inbound-headers/${id}`
);
});
- const outboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const outboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-http/${id}`
@@ -121,14 +121,14 @@ test('Propagates trace for outgoing http requests', async ({ baseURL }) => {
test('Propagates trace for outgoing fetch requests', async ({ baseURL }) => {
const id = crypto.randomUUID();
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-inbound-headers/${id}`
);
});
- const outboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const outboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-fetch/${id}`
@@ -234,7 +234,7 @@ test('Propagates trace for outgoing fetch requests', async ({ baseURL }) => {
});
test('Propagates trace for outgoing external http requests', async ({ baseURL }) => {
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-http-external-allowed`
@@ -271,7 +271,7 @@ test('Propagates trace for outgoing external http requests', async ({ baseURL })
});
test('Does not propagate outgoing http requests not covered by tracePropagationTargets', async ({ baseURL }) => {
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-http-external-disallowed`
@@ -295,7 +295,7 @@ test('Does not propagate outgoing http requests not covered by tracePropagationT
});
test('Propagates trace for outgoing external fetch requests', async ({ baseURL }) => {
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-fetch-external-allowed`
@@ -332,7 +332,7 @@ test('Propagates trace for outgoing external fetch requests', async ({ baseURL }
});
test('Does not propagate outgoing fetch requests not covered by tracePropagationTargets', async ({ baseURL }) => {
- const inboundTransactionPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const inboundTransactionPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent.contexts?.trace?.data?.['http.target'] === `/test-outgoing-fetch-external-disallowed`
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
index 593c5e383f2b..22cb0f8e6a8c 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
+++ b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
@@ -2,7 +2,7 @@ import { expect, test } from '@playwright/test';
import { waitForTransaction } from '@sentry-internal/test-utils';
test('Sends an API route transaction', async ({ baseURL }) => {
- const pageloadTransactionEventPromise = waitForTransaction('node-nestjs', transactionEvent => {
+ const pageloadTransactionEventPromise = waitForTransaction('nestjs', transactionEvent => {
return (
transactionEvent?.contexts?.trace?.op === 'http.server' &&
transactionEvent?.transaction === 'GET /test-transaction'
From 2928842667262eea06e55c29cc85b5789592e689 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 10:16:19 +0200
Subject: [PATCH 24/30] Update dependency
---
packages/nestjs/package.json | 4 ++--
packages/nestjs/src/sdk.ts | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index 420e9849ffd0..a15fe73870cd 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -44,8 +44,8 @@
"access": "public"
},
"dependencies": {
- "@sentry/core": "8.11.0",
- "@sentry/node": "8.11.0"
+ "@sentry/core": "8.12.0",
+ "@sentry/node": "8.12.0"
},
"scripts": {
"build": "run-p build:transpile build:types",
diff --git a/packages/nestjs/src/sdk.ts b/packages/nestjs/src/sdk.ts
index a084075f1269..8d5ca21b1706 100644
--- a/packages/nestjs/src/sdk.ts
+++ b/packages/nestjs/src/sdk.ts
@@ -6,7 +6,7 @@ import { init as nodeInit } from '@sentry/node';
* Initializes the NestJS SDK
*/
export function init(options: NodeOptions | undefined = {}): NodeClient | undefined {
- const opts : NodeOptions = {
+ const opts: NodeOptions = {
...options,
};
From 7c38b7f430deb07a24d2dc70cf3d2521a43f9779 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 10:40:49 +0200
Subject: [PATCH 25/30] Rename node-nestjs e2e to nestjs
---
.../test-applications/{node-nestjs => nestjs}/.gitignore | 0
.../e2e-tests/test-applications/{node-nestjs => nestjs}/.npmrc | 0
.../test-applications/{node-nestjs => nestjs}/nest-cli.json | 0
.../test-applications/{node-nestjs => nestjs}/package.json | 0
.../{node-nestjs => nestjs}/playwright.config.mjs | 0
.../{node-nestjs => nestjs}/src/app.controller.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/app.module.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/app.service.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/instrument.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/main.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/utils.ts | 0
.../{node-nestjs => nestjs}/start-event-proxy.mjs | 0
.../{node-nestjs => nestjs}/tests/errors.test.ts | 0
.../{node-nestjs => nestjs}/tests/propagation.test.ts | 0
.../{node-nestjs => nestjs}/tests/transactions.test.ts | 0
.../test-applications/{node-nestjs => nestjs}/tsconfig.build.json | 0
.../test-applications/{node-nestjs => nestjs}/tsconfig.json | 0
17 files changed, 0 insertions(+), 0 deletions(-)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/.gitignore (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/.npmrc (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/nest-cli.json (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/package.json (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/playwright.config.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.controller.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.module.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.service.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/instrument.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/main.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/utils.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/start-event-proxy.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/errors.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/propagation.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/transactions.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tsconfig.build.json (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tsconfig.json (100%)
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore b/dev-packages/e2e-tests/test-applications/nestjs/.gitignore
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore
rename to dev-packages/e2e-tests/test-applications/nestjs/.gitignore
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs/.npmrc
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc
rename to dev-packages/e2e-tests/test-applications/nestjs/.npmrc
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json b/dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json
rename to dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/package.json b/dev-packages/e2e-tests/test-applications/nestjs/package.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/package.json
rename to dev-packages/e2e-tests/test-applications/nestjs/package.json
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs b/dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs
rename to dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/main.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/main.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs b/dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
rename to dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json b/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json
rename to dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json b/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json
rename to dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json
From b42918c5169af19ba6335443ed2eec8463ab7620 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 11:20:34 +0200
Subject: [PATCH 26/30] Revert "Rename node-nestjs e2e to nestjs"
This reverts commit 7c38b7f430deb07a24d2dc70cf3d2521a43f9779.
---
.../test-applications/{nestjs => node-nestjs}/.gitignore | 0
.../e2e-tests/test-applications/{nestjs => node-nestjs}/.npmrc | 0
.../test-applications/{nestjs => node-nestjs}/nest-cli.json | 0
.../test-applications/{nestjs => node-nestjs}/package.json | 0
.../{nestjs => node-nestjs}/playwright.config.mjs | 0
.../{nestjs => node-nestjs}/src/app.controller.ts | 0
.../test-applications/{nestjs => node-nestjs}/src/app.module.ts | 0
.../test-applications/{nestjs => node-nestjs}/src/app.service.ts | 0
.../test-applications/{nestjs => node-nestjs}/src/instrument.ts | 0
.../test-applications/{nestjs => node-nestjs}/src/main.ts | 0
.../test-applications/{nestjs => node-nestjs}/src/utils.ts | 0
.../{nestjs => node-nestjs}/start-event-proxy.mjs | 0
.../{nestjs => node-nestjs}/tests/errors.test.ts | 0
.../{nestjs => node-nestjs}/tests/propagation.test.ts | 0
.../{nestjs => node-nestjs}/tests/transactions.test.ts | 0
.../test-applications/{nestjs => node-nestjs}/tsconfig.build.json | 0
.../test-applications/{nestjs => node-nestjs}/tsconfig.json | 0
17 files changed, 0 insertions(+), 0 deletions(-)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/.gitignore (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/.npmrc (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/nest-cli.json (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/package.json (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/playwright.config.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/app.controller.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/app.module.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/app.service.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/instrument.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/main.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/src/utils.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/start-event-proxy.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/tests/errors.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/tests/propagation.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/tests/transactions.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/tsconfig.build.json (100%)
rename dev-packages/e2e-tests/test-applications/{nestjs => node-nestjs}/tsconfig.json (100%)
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/.gitignore b/dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/.gitignore
rename to dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/.npmrc b/dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/.npmrc
rename to dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json b/dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json
rename to dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/package.json b/dev-packages/e2e-tests/test-applications/node-nestjs/package.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/package.json
rename to dev-packages/e2e-tests/test-applications/node-nestjs/package.json
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs b/dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs
rename to dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/main.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/main.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs b/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs
rename to dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts b/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts
rename to dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json b/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json
rename to dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json
diff --git a/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json b/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json
rename to dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json
From 957522feb005d6bbfe829b1de6bea08fc59c722d Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 11:23:35 +0200
Subject: [PATCH 27/30] Exclude nest package from node 14 unit tests
---
scripts/node-unit-tests.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/node-unit-tests.ts b/scripts/node-unit-tests.ts
index b896be9c73f1..705a8370743f 100644
--- a/scripts/node-unit-tests.ts
+++ b/scripts/node-unit-tests.ts
@@ -30,7 +30,7 @@ const DEFAULT_SKIP_TESTS_PACKAGES = [
const SKIP_TEST_PACKAGES: Record = {
'14': {
- ignoredPackages: ['@sentry/sveltekit', '@sentry/vercel-edge', '@sentry/astro', '@sentry/nuxt'],
+ ignoredPackages: ['@sentry/sveltekit', '@sentry/vercel-edge', '@sentry/astro', '@sentry/nuxt', '@sentry/nestjs'],
},
'16': {
ignoredPackages: ['@sentry/vercel-edge', '@sentry/astro'],
From 48a3a98eabd0a81ab3a24bed226598e3ca22638a Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 11:54:07 +0200
Subject: [PATCH 28/30] Rename node-nestjs e2e to nestjs
---
.github/workflows/build.yml | 2 +-
.../test-applications/{node-nestjs => nestjs}/.gitignore | 0
.../e2e-tests/test-applications/{node-nestjs => nestjs}/.npmrc | 0
.../test-applications/{node-nestjs => nestjs}/nest-cli.json | 0
.../test-applications/{node-nestjs => nestjs}/package.json | 2 +-
.../{node-nestjs => nestjs}/playwright.config.mjs | 0
.../{node-nestjs => nestjs}/src/app.controller.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/app.module.ts | 0
.../{node-nestjs => nestjs}/src/app.service.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/instrument.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/main.ts | 0
.../test-applications/{node-nestjs => nestjs}/src/utils.ts | 0
.../{node-nestjs => nestjs}/start-event-proxy.mjs | 0
.../{node-nestjs => nestjs}/tests/errors.test.ts | 0
.../{node-nestjs => nestjs}/tests/propagation.test.ts | 0
.../{node-nestjs => nestjs}/tests/transactions.test.ts | 0
.../{node-nestjs => nestjs}/tsconfig.build.json | 0
.../test-applications/{node-nestjs => nestjs}/tsconfig.json | 0
18 files changed, 2 insertions(+), 2 deletions(-)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/.gitignore (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/.npmrc (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/nest-cli.json (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/package.json (98%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/playwright.config.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.controller.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.module.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/app.service.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/instrument.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/main.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/src/utils.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/start-event-proxy.mjs (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/errors.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/propagation.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tests/transactions.test.ts (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tsconfig.build.json (100%)
rename dev-packages/e2e-tests/test-applications/{node-nestjs => nestjs}/tsconfig.json (100%)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c8505ab3a022..445c57284056 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1067,7 +1067,7 @@ jobs:
'generic-ts3.8',
'node-fastify',
'node-hapi',
- 'node-nestjs',
+ 'nestjs',
'node-exports-test-app',
'node-koa',
'node-connect',
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore b/dev-packages/e2e-tests/test-applications/nestjs/.gitignore
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/.gitignore
rename to dev-packages/e2e-tests/test-applications/nestjs/.gitignore
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc b/dev-packages/e2e-tests/test-applications/nestjs/.npmrc
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/.npmrc
rename to dev-packages/e2e-tests/test-applications/nestjs/.npmrc
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json b/dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/nest-cli.json
rename to dev-packages/e2e-tests/test-applications/nestjs/nest-cli.json
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/package.json b/dev-packages/e2e-tests/test-applications/nestjs/package.json
similarity index 98%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/package.json
rename to dev-packages/e2e-tests/test-applications/nestjs/package.json
index b05780d9ee3e..6ad2576fc3cc 100644
--- a/dev-packages/e2e-tests/test-applications/node-nestjs/package.json
+++ b/dev-packages/e2e-tests/test-applications/nestjs/package.json
@@ -1,5 +1,5 @@
{
- "name": "node-nestjs",
+ "name": "nestjs",
"version": "0.0.1",
"private": true,
"scripts": {
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs b/dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/playwright.config.mjs
rename to dev-packages/e2e-tests/test-applications/nestjs/playwright.config.mjs
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.controller.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.controller.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.module.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.module.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/app.service.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/app.service.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/instrument.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/instrument.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/main.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/main.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/main.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts b/dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/src/utils.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/src/utils.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs b/dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/start-event-proxy.mjs
rename to dev-packages/e2e-tests/test-applications/nestjs/start-event-proxy.mjs
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/errors.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/errors.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/propagation.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/propagation.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts b/dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tests/transactions.test.ts
rename to dev-packages/e2e-tests/test-applications/nestjs/tests/transactions.test.ts
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json b/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.build.json
rename to dev-packages/e2e-tests/test-applications/nestjs/tsconfig.build.json
diff --git a/dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json b/dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json
similarity index 100%
rename from dev-packages/e2e-tests/test-applications/node-nestjs/tsconfig.json
rename to dev-packages/e2e-tests/test-applications/nestjs/tsconfig.json
From 6ab0565cc601a0a20bf57770d904bafa73e07ed3 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 12:08:05 +0200
Subject: [PATCH 29/30] Drop prepack step
---
packages/nestjs/package.json | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index a15fe73870cd..d44596415a0c 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -10,12 +10,9 @@
"node": ">=14.18"
},
"files": [
- "cjs",
- "esm",
- "types",
- "types-ts3.8",
- "import-hook.mjs",
- "loader-hook.mjs"
+ "/build",
+ "LICENSE",
+ "README.md"
],
"main": "build/cjs/nestjs/index.js",
"module": "build/esm/nestjs/index.js",
@@ -58,14 +55,14 @@
"build:dev:watch": "yarn build:watch",
"build:transpile:watch": "rollup -c rollup.npm.config.mjs --watch",
"build:types:watch": "tsc -p tsconfig.types.json --watch",
- "build:tarball": "ts-node ../../scripts/prepack.ts && npm pack ./build",
+ "build:tarball": "npm pack",
"circularDepCheck": "madge --circular src/index.ts",
"clean": "rimraf build coverage sentry-node-*.tgz",
"fix": "eslint . --format stylish --fix",
"lint": "eslint . --format stylish",
"test": "vitest run",
"test:watch": "vitest --watch",
- "yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
+ "yalc:publish": "yalc publish --push --sig"
},
"volta": {
"extends": "../../package.json"
From cb21e07aa1872d89f0e5582857750fb4deec9f37 Mon Sep 17 00:00:00 2001
From: nicohrubec
Date: Wed, 26 Jun 2024 12:40:04 +0200
Subject: [PATCH 30/30] Address pr comments
---
packages/nestjs/README.md | 2 +-
packages/nestjs/package.json | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/nestjs/README.md b/packages/nestjs/README.md
index c703c7320973..58ab6bc95372 100644
--- a/packages/nestjs/README.md
+++ b/packages/nestjs/README.md
@@ -40,4 +40,4 @@ Note that it is necessary to initialize Sentry **before you import any package t
## Links
-- [Official SDK Docs](https://docs.sentry.io/quickstart/)
+- [Official SDK Docs](https://docs.sentry.io/platforms/javascript/guides/nestjs/)
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index d44596415a0c..c51263c1fc2a 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -1,13 +1,13 @@
{
"name": "@sentry/nestjs",
- "version": "8.11.0",
+ "version": "8.12.0",
"description": "Official Sentry SDK for NestJS",
"repository": "git://github.com/getsentry/sentry-javascript.git",
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nestjs",
"author": "Sentry",
"license": "MIT",
"engines": {
- "node": ">=14.18"
+ "node": ">=16"
},
"files": [
"/build",