✨ adiciona ação de deployment com integração Sentry, script de deploy e configuração de dependências
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
node_modules/
|
||||||
58
action.yml
Normal file
58
action.yml
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
name: 'TC Deployment'
|
||||||
|
description: 'Trigger deployment webhook and report to Sentry'
|
||||||
|
inputs:
|
||||||
|
service:
|
||||||
|
description: 'Service name'
|
||||||
|
required: true
|
||||||
|
component:
|
||||||
|
description: 'Component name'
|
||||||
|
required: false
|
||||||
|
default: 'deployment'
|
||||||
|
sentry_dsn:
|
||||||
|
description: 'Sentry DSN'
|
||||||
|
required: true
|
||||||
|
auth:
|
||||||
|
description: 'Basic Auth for Webhook'
|
||||||
|
required: true
|
||||||
|
deploy_image:
|
||||||
|
description: 'Docker image'
|
||||||
|
required: false
|
||||||
|
default: 'git.makecodes.dev/viaartistica/crm-backend'
|
||||||
|
deploy_version:
|
||||||
|
description: 'Version to deploy'
|
||||||
|
required: false
|
||||||
|
default: 'qa'
|
||||||
|
deploy_webhook_url:
|
||||||
|
description: 'Webhook URL'
|
||||||
|
required: false
|
||||||
|
default: 'https://n8n.ops.makecodes.dev/webhook/viaartistica-crm-qa-deployments'
|
||||||
|
deploy_timeout_ms:
|
||||||
|
description: 'Timeout in ms'
|
||||||
|
required: false
|
||||||
|
default: '3600000'
|
||||||
|
|
||||||
|
runs:
|
||||||
|
using: "composite"
|
||||||
|
steps:
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: '20'
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
cd ${{ github.action_path }}
|
||||||
|
npm install --no-save --omit=dev
|
||||||
|
|
||||||
|
- name: Run deployment script
|
||||||
|
shell: bash
|
||||||
|
run: node ${{ github.action_path }}/main.js
|
||||||
|
env:
|
||||||
|
SERVICE: ${{ inputs.service }}
|
||||||
|
COMPONENT: ${{ inputs.component }}
|
||||||
|
SENTRY_DSN: ${{ inputs.sentry_dsn }}
|
||||||
|
AUTH: ${{ inputs.auth }}
|
||||||
|
DEPLOY_IMAGE: ${{ inputs.deploy_image }}
|
||||||
|
DEPLOY_VERSION: ${{ inputs.deploy_version }}
|
||||||
|
DEPLOY_WEBHOOK_URL: ${{ inputs.deploy_webhook_url }}
|
||||||
|
DEPLOY_TIMEOUT_MS: ${{ inputs.deploy_timeout_ms }}
|
||||||
168
main.js
Normal file
168
main.js
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
const Sentry = require("@sentry/node");
|
||||||
|
|
||||||
|
const {
|
||||||
|
SERVICE = "unknown-service",
|
||||||
|
COMPONENT = "deployment",
|
||||||
|
SENTRY_DSN = "",
|
||||||
|
AUTH = "",
|
||||||
|
DEPLOY_IMAGE = "git.makecodes.dev/viaartistica/crm-backend",
|
||||||
|
DEPLOY_VERSION = "qa",
|
||||||
|
DEPLOY_WEBHOOK_URL = "https://n8n.ops.makecodes.dev/webhook/viaartistica-crm-qa-deployments",
|
||||||
|
DEPLOY_TIMEOUT_MS = "3600000",
|
||||||
|
} = process.env;
|
||||||
|
|
||||||
|
const fetchFn = global.fetch;
|
||||||
|
const { AbortSignal } = global;
|
||||||
|
|
||||||
|
if (typeof fetchFn !== "function" || !AbortSignal?.timeout) {
|
||||||
|
throw new Error("Required web APIs (fetch, AbortSignal.timeout) are unavailable.");
|
||||||
|
}
|
||||||
|
|
||||||
|
Sentry.init({
|
||||||
|
dsn: SENTRY_DSN,
|
||||||
|
sendDefaultPii: false,
|
||||||
|
enableLogs: true,
|
||||||
|
environment: "ci",
|
||||||
|
_experiments: {
|
||||||
|
enableMetrics: true,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const logger = Sentry.logger;
|
||||||
|
const baseMetricAttributes = {
|
||||||
|
environment: "ci",
|
||||||
|
service: SERVICE,
|
||||||
|
component: COMPONENT,
|
||||||
|
};
|
||||||
|
|
||||||
|
const METRIC_NAMES = {
|
||||||
|
WEBHOOK_ATTEMPT: "deploy.webhook_attempt",
|
||||||
|
WEBHOOK_FAILURE: "deploy.webhook_failure",
|
||||||
|
WEBHOOK_SUCCESS: "deploy.webhook_success",
|
||||||
|
WEBHOOK_DURATION: "deploy.webhook_duration_ms",
|
||||||
|
RUN_STARTED: "deploy.run_started",
|
||||||
|
RUN_SUCCEEDED: "deploy.run_succeeded",
|
||||||
|
RUN_FAILED: "deploy.run_failed",
|
||||||
|
RUN_DURATION: "deploy.run_duration_ms",
|
||||||
|
};
|
||||||
|
|
||||||
|
const metrics = {
|
||||||
|
count: (name, value = 1, attributes = {}) => {
|
||||||
|
Sentry.metrics?.count?.(name, value, {
|
||||||
|
attributes: { ...baseMetricAttributes, ...attributes },
|
||||||
|
});
|
||||||
|
},
|
||||||
|
distribution: (name, value, { unit, attributes = {} } = {}) => {
|
||||||
|
Sentry.metrics?.distribution?.(name, value, {
|
||||||
|
...(unit && { unit }),
|
||||||
|
attributes: { ...baseMetricAttributes, ...attributes },
|
||||||
|
});
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const requireEnv = (value, name) => {
|
||||||
|
if (!value) {
|
||||||
|
logger.error(logger.fmt`Missing required environment variable '${name}'.`);
|
||||||
|
throw new Error(`Missing required environment variable '${name}'.`);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
};
|
||||||
|
|
||||||
|
const triggerDeployment = async () => {
|
||||||
|
requireEnv(AUTH, "AUTH");
|
||||||
|
requireEnv(DEPLOY_WEBHOOK_URL, "DEPLOY_WEBHOOK_URL");
|
||||||
|
|
||||||
|
const payload = {
|
||||||
|
service: SERVICE,
|
||||||
|
image: DEPLOY_IMAGE,
|
||||||
|
version: DEPLOY_VERSION,
|
||||||
|
component: COMPONENT,
|
||||||
|
};
|
||||||
|
|
||||||
|
const signal = AbortSignal.timeout(Number(DEPLOY_TIMEOUT_MS) || 3600000);
|
||||||
|
|
||||||
|
logger.info(
|
||||||
|
logger.fmt`Starting deployment for '${SERVICE}' using version '${DEPLOY_VERSION}'.`,
|
||||||
|
payload
|
||||||
|
);
|
||||||
|
|
||||||
|
metrics.count(METRIC_NAMES.WEBHOOK_ATTEMPT, 1);
|
||||||
|
|
||||||
|
const webhookStart = Date.now();
|
||||||
|
const response = await fetchFn(DEPLOY_WEBHOOK_URL, {
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
Authorization: `Basic ${AUTH}`,
|
||||||
|
},
|
||||||
|
body: JSON.stringify(payload),
|
||||||
|
signal,
|
||||||
|
});
|
||||||
|
|
||||||
|
metrics.distribution(METRIC_NAMES.WEBHOOK_DURATION, Date.now() - webhookStart, {
|
||||||
|
unit: "millisecond",
|
||||||
|
attributes: { status: response.status },
|
||||||
|
});
|
||||||
|
|
||||||
|
const bodyText = await response.text();
|
||||||
|
|
||||||
|
logger.debug("Deployment webhook response body", {
|
||||||
|
service: SERVICE,
|
||||||
|
status: response.status,
|
||||||
|
body: bodyText,
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!response.ok) {
|
||||||
|
metrics.count(METRIC_NAMES.WEBHOOK_FAILURE, 1, { status: response.status });
|
||||||
|
logger.error(
|
||||||
|
logger.fmt`Deployment failed for '${SERVICE}' with status '${response.status}'.`,
|
||||||
|
{ body: bodyText }
|
||||||
|
);
|
||||||
|
throw new Error(
|
||||||
|
`Deployment failed for '${SERVICE}' with status '${response.status}'.`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
metrics.count(METRIC_NAMES.WEBHOOK_SUCCESS, 1, { status: response.status });
|
||||||
|
logger.info(
|
||||||
|
logger.fmt`Deployment succeeded for '${SERVICE}' with status '${response.status}'.`
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
if (!SENTRY_DSN) {
|
||||||
|
throw new Error("Missing required environment variable 'SENTRY_DSN'.");
|
||||||
|
}
|
||||||
|
|
||||||
|
metrics.count(METRIC_NAMES.RUN_STARTED, 1);
|
||||||
|
const startedAt = Date.now();
|
||||||
|
let success = false;
|
||||||
|
|
||||||
|
try {
|
||||||
|
await triggerDeployment();
|
||||||
|
success = true;
|
||||||
|
|
||||||
|
metrics.count(METRIC_NAMES.RUN_SUCCEEDED, 1);
|
||||||
|
logger.info(logger.fmt`Deployment script completed for '${SERVICE}'.`);
|
||||||
|
} catch (error) {
|
||||||
|
metrics.count(METRIC_NAMES.RUN_FAILED, 1, {
|
||||||
|
reason: error?.name || "Error",
|
||||||
|
});
|
||||||
|
logger.error("Failed to run deployment script", {
|
||||||
|
error: error.stack || error,
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
metrics.distribution(METRIC_NAMES.RUN_DURATION, Date.now() - startedAt, {
|
||||||
|
unit: "millisecond",
|
||||||
|
attributes: { status: success ? "success" : "failure" },
|
||||||
|
});
|
||||||
|
|
||||||
|
await Sentry.flush(5000);
|
||||||
|
|
||||||
|
if (!success) {
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main();
|
||||||
17
package.json
Normal file
17
package.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"name": "sentry-report",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "index.js",
|
||||||
|
"scripts": {
|
||||||
|
"report": "node main.js",
|
||||||
|
"metrics": "node metrics.js"
|
||||||
|
},
|
||||||
|
"keywords": [],
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"packageManager": "pnpm@10.22.0",
|
||||||
|
"dependencies": {
|
||||||
|
"@sentry/node": "^10.26.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
854
pnpm-lock.yaml
generated
Normal file
854
pnpm-lock.yaml
generated
Normal file
@@ -0,0 +1,854 @@
|
|||||||
|
lockfileVersion: '9.0'
|
||||||
|
|
||||||
|
settings:
|
||||||
|
autoInstallPeers: true
|
||||||
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
importers:
|
||||||
|
|
||||||
|
.:
|
||||||
|
dependencies:
|
||||||
|
'@sentry/node':
|
||||||
|
specifier: ^10.26.0
|
||||||
|
version: 10.26.0
|
||||||
|
|
||||||
|
packages:
|
||||||
|
|
||||||
|
'@apm-js-collab/code-transformer@0.8.2':
|
||||||
|
resolution: {integrity: sha512-YRjJjNq5KFSjDUoqu5pFUWrrsvGOxl6c3bu+uMFc9HNNptZ2rNU/TI2nLw4jnhQNtka972Ee2m3uqbvDQtPeCA==}
|
||||||
|
|
||||||
|
'@apm-js-collab/tracing-hooks@0.3.1':
|
||||||
|
resolution: {integrity: sha512-Vu1CbmPURlN5fTboVuKMoJjbO5qcq9fA5YXpskx3dXe/zTBvjODFoerw+69rVBlRLrJpwPqSDqEuJDEKIrTldw==}
|
||||||
|
|
||||||
|
'@opentelemetry/api-logs@0.204.0':
|
||||||
|
resolution: {integrity: sha512-DqxY8yoAaiBPivoJD4UtgrMS8gEmzZ5lnaxzPojzLVHBGqPxgWm4zcuvcUHZiqQ6kRX2Klel2r9y8cA2HAtqpw==}
|
||||||
|
engines: {node: '>=8.0.0'}
|
||||||
|
|
||||||
|
'@opentelemetry/api-logs@0.57.2':
|
||||||
|
resolution: {integrity: sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
'@opentelemetry/api@1.9.0':
|
||||||
|
resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
|
||||||
|
engines: {node: '>=8.0.0'}
|
||||||
|
|
||||||
|
'@opentelemetry/context-async-hooks@2.2.0':
|
||||||
|
resolution: {integrity: sha512-qRkLWiUEZNAmYapZ7KGS5C4OmBLcP/H2foXeOEaowYCR0wi89fHejrfYfbuLVCMLp/dWZXKvQusdbUEZjERfwQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': '>=1.0.0 <1.10.0'
|
||||||
|
|
||||||
|
'@opentelemetry/core@2.1.0':
|
||||||
|
resolution: {integrity: sha512-RMEtHsxJs/GiHHxYT58IY57UXAQTuUnZVco6ymDEqTNlJKTimM4qPUPVe8InNFyBjhHBEAx4k3Q8LtNayBsbUQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': '>=1.0.0 <1.10.0'
|
||||||
|
|
||||||
|
'@opentelemetry/core@2.2.0':
|
||||||
|
resolution: {integrity: sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': '>=1.0.0 <1.10.0'
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-amqplib@0.51.0':
|
||||||
|
resolution: {integrity: sha512-XGmjYwjVRktD4agFnWBWQXo9SiYHKBxR6Ag3MLXwtLE4R99N3a08kGKM5SC1qOFKIELcQDGFEFT9ydXMH00Luw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-connect@0.48.0':
|
||||||
|
resolution: {integrity: sha512-OMjc3SFL4pC16PeK+tDhwP7MRvDPalYCGSvGqUhX5rASkI2H0RuxZHOWElYeXkV0WP+70Gw6JHWac/2Zqwmhdw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-dataloader@0.22.0':
|
||||||
|
resolution: {integrity: sha512-bXnTcwtngQsI1CvodFkTemrrRSQjAjZxqHVc+CJZTDnidT0T6wt3jkKhnsjU/Kkkc0lacr6VdRpCu2CUWa0OKw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-express@0.53.0':
|
||||||
|
resolution: {integrity: sha512-r/PBafQmFYRjuxLYEHJ3ze1iBnP2GDA1nXOSS6E02KnYNZAVjj6WcDA1MSthtdAUUK0XnotHvvWM8/qz7DMO5A==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-fs@0.24.0':
|
||||||
|
resolution: {integrity: sha512-HjIxJ6CBRD770KNVaTdMXIv29Sjz4C1kPCCK5x1Ujpc6SNnLGPqUVyJYZ3LUhhnHAqdbrl83ogVWjCgeT4Q0yw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-generic-pool@0.48.0':
|
||||||
|
resolution: {integrity: sha512-TLv/On8pufynNR+pUbpkyvuESVASZZKMlqCm4bBImTpXKTpqXaJJ3o/MUDeMlM91rpen+PEv2SeyOKcHCSlgag==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-graphql@0.52.0':
|
||||||
|
resolution: {integrity: sha512-3fEJ8jOOMwopvldY16KuzHbRhPk8wSsOTSF0v2psmOCGewh6ad+ZbkTx/xyUK9rUdUMWAxRVU0tFpj4Wx1vkPA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-hapi@0.51.0':
|
||||||
|
resolution: {integrity: sha512-qyf27DaFNL1Qhbo/da+04MSCw982B02FhuOS5/UF+PMhM61CcOiu7fPuXj8TvbqyReQuJFljXE6UirlvoT/62g==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-http@0.204.0':
|
||||||
|
resolution: {integrity: sha512-1afJYyGRA4OmHTv0FfNTrTAzoEjPQUYgd+8ih/lX0LlZBnGio/O80vxA0lN3knsJPS7FiDrsDrWq25K7oAzbkw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-ioredis@0.52.0':
|
||||||
|
resolution: {integrity: sha512-rUvlyZwI90HRQPYicxpDGhT8setMrlHKokCtBtZgYxQWRF5RBbG4q0pGtbZvd7kyseuHbFpA3I/5z7M8b/5ywg==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-kafkajs@0.14.0':
|
||||||
|
resolution: {integrity: sha512-kbB5yXS47dTIdO/lfbbXlzhvHFturbux4EpP0+6H78Lk0Bn4QXiZQW7rmZY1xBCY16mNcCb8Yt0mhz85hTnSVA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-knex@0.49.0':
|
||||||
|
resolution: {integrity: sha512-NKsRRT27fbIYL4Ix+BjjP8h4YveyKc+2gD6DMZbr5R5rUeDqfC8+DTfIt3c3ex3BIc5Vvek4rqHnN7q34ZetLQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-koa@0.52.0':
|
||||||
|
resolution: {integrity: sha512-JJSBYLDx/mNSy8Ibi/uQixu2rH0bZODJa8/cz04hEhRaiZQoeJ5UrOhO/mS87IdgVsHrnBOsZ6vDu09znupyuA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-lru-memoizer@0.49.0':
|
||||||
|
resolution: {integrity: sha512-ctXu+O/1HSadAxtjoEg2w307Z5iPyLOMM8IRNwjaKrIpNAthYGSOanChbk1kqY6zU5CrpkPHGdAT6jk8dXiMqw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mongodb@0.57.0':
|
||||||
|
resolution: {integrity: sha512-KD6Rg0KSHWDkik+qjIOWoksi1xqSpix8TSPfquIK1DTmd9OTFb5PHmMkzJe16TAPVEuElUW8gvgP59cacFcrMQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mongoose@0.51.0':
|
||||||
|
resolution: {integrity: sha512-gwWaAlhhV2By7XcbyU3DOLMvzsgeaymwP/jktDC+/uPkCmgB61zurwqOQdeiRq9KAf22Y2dtE5ZLXxytJRbEVA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mysql2@0.51.0':
|
||||||
|
resolution: {integrity: sha512-zT2Wg22Xn43RyfU3NOUmnFtb5zlDI0fKcijCj9AcK9zuLZ4ModgtLXOyBJSSfO+hsOCZSC1v/Fxwj+nZJFdzLQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mysql@0.50.0':
|
||||||
|
resolution: {integrity: sha512-duKAvMRI3vq6u9JwzIipY9zHfikN20bX05sL7GjDeLKr2qV0LQ4ADtKST7KStdGcQ+MTN5wghWbbVdLgNcB3rA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-pg@0.57.0':
|
||||||
|
resolution: {integrity: sha512-dWLGE+r5lBgm2A8SaaSYDE3OKJ/kwwy5WLyGyzor8PLhUL9VnJRiY6qhp4njwhnljiLtzeffRtG2Mf/YyWLeTw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-redis@0.53.0':
|
||||||
|
resolution: {integrity: sha512-WUHV8fr+8yo5RmzyU7D5BIE1zwiaNQcTyZPwtxlfr7px6NYYx7IIpSihJK7WA60npWynfxxK1T67RAVF0Gdfjg==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-tedious@0.23.0':
|
||||||
|
resolution: {integrity: sha512-3TMTk/9VtlRonVTaU4tCzbg4YqW+Iq/l5VnN2e5whP6JgEg/PKfrGbqQ+CxQWNLfLaQYIUgEZqAn5gk/inh1uQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-undici@0.15.0':
|
||||||
|
resolution: {integrity: sha512-sNFGA/iCDlVkNjzTzPRcudmI11vT/WAfAguRdZY9IspCw02N4WSC72zTuQhSMheh2a1gdeM9my1imnKRvEEvEg==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.7.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation@0.204.0':
|
||||||
|
resolution: {integrity: sha512-vV5+WSxktzoMP8JoYWKeopChy6G3HKk4UQ2hESCRDUUTZqQ3+nM3u8noVG0LmNfRWwcFBnbZ71GKC7vaYYdJ1g==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation@0.57.2':
|
||||||
|
resolution: {integrity: sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.3.0
|
||||||
|
|
||||||
|
'@opentelemetry/redis-common@0.38.2':
|
||||||
|
resolution: {integrity: sha512-1BCcU93iwSRZvDAgwUxC/DV4T/406SkMfxGqu5ojc3AvNI+I9GhV7v0J1HljsczuuhcnFLYqD5VmwVXfCGHzxA==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
|
||||||
|
'@opentelemetry/resources@2.2.0':
|
||||||
|
resolution: {integrity: sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': '>=1.3.0 <1.10.0'
|
||||||
|
|
||||||
|
'@opentelemetry/sdk-trace-base@2.2.0':
|
||||||
|
resolution: {integrity: sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': '>=1.3.0 <1.10.0'
|
||||||
|
|
||||||
|
'@opentelemetry/semantic-conventions@1.38.0':
|
||||||
|
resolution: {integrity: sha512-kocjix+/sSggfJhwXqClZ3i9Y/MI0fp7b+g7kCRm6psy2dsf8uApTRclwG18h8Avm7C9+fnt+O36PspJ/OzoWg==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
'@opentelemetry/sql-common@0.41.2':
|
||||||
|
resolution: {integrity: sha512-4mhWm3Z8z+i508zQJ7r6Xi7y4mmoJpdvH0fZPFRkWrdp5fq7hhZ2HhYokEOLkfqSMgPR4Z9EyB3DBkbKGOqZiQ==}
|
||||||
|
engines: {node: ^18.19.0 || >=20.6.0}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.1.0
|
||||||
|
|
||||||
|
'@prisma/instrumentation@6.15.0':
|
||||||
|
resolution: {integrity: sha512-6TXaH6OmDkMOQvOxwLZ8XS51hU2v4A3vmE2pSijCIiGRJYyNeMcL6nMHQMyYdZRD8wl7LF3Wzc+AMPMV/9Oo7A==}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.8
|
||||||
|
|
||||||
|
'@sentry/core@10.26.0':
|
||||||
|
resolution: {integrity: sha512-TjDe5QI37SLuV0q3nMOH8JcPZhv2e85FALaQMIhRILH9Ce6G7xW5GSjmH91NUVq8yc3XtiqYlz/EenEZActc4Q==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
'@sentry/node-core@10.26.0':
|
||||||
|
resolution: {integrity: sha512-7OrHVn8XAsq9mMVMlpL18XTKQEVcLOJSo0n2M7QGKfFk/OfVtSFMcUWGqN1qhYtT9aMTr2bjtR5+BI33djnNTQ==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.9.0
|
||||||
|
'@opentelemetry/context-async-hooks': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/core': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/instrumentation': '>=0.57.1 <1'
|
||||||
|
'@opentelemetry/resources': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/semantic-conventions': ^1.37.0
|
||||||
|
|
||||||
|
'@sentry/node@10.26.0':
|
||||||
|
resolution: {integrity: sha512-VUwNoKYhRpnHQSj9lty1TgooO+1wcpS1V0K87HU8sZEas5gx3Ujiouk5ocPjlgbKreoYOApgOnEEIq5W/hfQcQ==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
'@sentry/opentelemetry@10.26.0':
|
||||||
|
resolution: {integrity: sha512-ASJdOwn6NwMH2ZeBrnGJI+l/xkJp1AOiQ5FWkvTqLc/vHX+r3PDMO7c+koecY+LiZxSzZF4IV8sALXfOh6UnwA==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
peerDependencies:
|
||||||
|
'@opentelemetry/api': ^1.9.0
|
||||||
|
'@opentelemetry/context-async-hooks': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/core': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0
|
||||||
|
'@opentelemetry/semantic-conventions': ^1.37.0
|
||||||
|
|
||||||
|
'@types/connect@3.4.38':
|
||||||
|
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
|
||||||
|
|
||||||
|
'@types/mysql@2.15.27':
|
||||||
|
resolution: {integrity: sha512-YfWiV16IY0OeBfBCk8+hXKmdTKrKlwKN1MNKAPBu5JYxLwBEZl7QzeEpGnlZb3VMGJrrGmB84gXiH+ofs/TezA==}
|
||||||
|
|
||||||
|
'@types/node@24.10.1':
|
||||||
|
resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
|
||||||
|
|
||||||
|
'@types/pg-pool@2.0.6':
|
||||||
|
resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==}
|
||||||
|
|
||||||
|
'@types/pg@8.15.5':
|
||||||
|
resolution: {integrity: sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==}
|
||||||
|
|
||||||
|
'@types/shimmer@1.2.0':
|
||||||
|
resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==}
|
||||||
|
|
||||||
|
'@types/tedious@4.0.14':
|
||||||
|
resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==}
|
||||||
|
|
||||||
|
acorn-import-attributes@1.9.5:
|
||||||
|
resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
|
||||||
|
peerDependencies:
|
||||||
|
acorn: ^8
|
||||||
|
|
||||||
|
acorn@8.15.0:
|
||||||
|
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
|
||||||
|
engines: {node: '>=0.4.0'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
balanced-match@1.0.2:
|
||||||
|
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
||||||
|
|
||||||
|
brace-expansion@2.0.2:
|
||||||
|
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
|
||||||
|
|
||||||
|
cjs-module-lexer@1.4.3:
|
||||||
|
resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
|
||||||
|
|
||||||
|
debug@4.4.3:
|
||||||
|
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
|
||||||
|
engines: {node: '>=6.0'}
|
||||||
|
peerDependencies:
|
||||||
|
supports-color: '*'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
supports-color:
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
forwarded-parse@2.1.2:
|
||||||
|
resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==}
|
||||||
|
|
||||||
|
function-bind@1.1.2:
|
||||||
|
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
||||||
|
|
||||||
|
hasown@2.0.2:
|
||||||
|
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
|
||||||
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
import-in-the-middle@1.15.0:
|
||||||
|
resolution: {integrity: sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==}
|
||||||
|
|
||||||
|
is-core-module@2.16.1:
|
||||||
|
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
|
||||||
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
minimatch@9.0.5:
|
||||||
|
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
|
||||||
|
engines: {node: '>=16 || 14 >=14.17'}
|
||||||
|
|
||||||
|
module-details-from-path@1.0.4:
|
||||||
|
resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==}
|
||||||
|
|
||||||
|
ms@2.1.3:
|
||||||
|
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
||||||
|
|
||||||
|
path-parse@1.0.7:
|
||||||
|
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
||||||
|
|
||||||
|
pg-int8@1.0.1:
|
||||||
|
resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
|
||||||
|
engines: {node: '>=4.0.0'}
|
||||||
|
|
||||||
|
pg-protocol@1.10.3:
|
||||||
|
resolution: {integrity: sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==}
|
||||||
|
|
||||||
|
pg-types@2.2.0:
|
||||||
|
resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
postgres-array@2.0.0:
|
||||||
|
resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
postgres-bytea@1.0.0:
|
||||||
|
resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
postgres-date@1.0.7:
|
||||||
|
resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
postgres-interval@1.2.0:
|
||||||
|
resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
require-in-the-middle@7.5.2:
|
||||||
|
resolution: {integrity: sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==}
|
||||||
|
engines: {node: '>=8.6.0'}
|
||||||
|
|
||||||
|
resolve@1.22.11:
|
||||||
|
resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
|
||||||
|
engines: {node: '>= 0.4'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
semver@7.7.3:
|
||||||
|
resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
shimmer@1.2.1:
|
||||||
|
resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==}
|
||||||
|
|
||||||
|
supports-preserve-symlinks-flag@1.0.0:
|
||||||
|
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
|
||||||
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
undici-types@7.16.0:
|
||||||
|
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
|
||||||
|
|
||||||
|
xtend@4.0.2:
|
||||||
|
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
|
||||||
|
engines: {node: '>=0.4'}
|
||||||
|
|
||||||
|
snapshots:
|
||||||
|
|
||||||
|
'@apm-js-collab/code-transformer@0.8.2': {}
|
||||||
|
|
||||||
|
'@apm-js-collab/tracing-hooks@0.3.1':
|
||||||
|
dependencies:
|
||||||
|
'@apm-js-collab/code-transformer': 0.8.2
|
||||||
|
debug: 4.4.3
|
||||||
|
module-details-from-path: 1.0.4
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/api-logs@0.204.0':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
|
||||||
|
'@opentelemetry/api-logs@0.57.2':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
|
||||||
|
'@opentelemetry/api@1.9.0': {}
|
||||||
|
|
||||||
|
'@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
|
||||||
|
'@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
|
||||||
|
'@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-amqplib@0.51.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-connect@0.48.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@types/connect': 3.4.38
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-dataloader@0.22.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-express@0.53.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-fs@0.24.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-generic-pool@0.48.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-graphql@0.52.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-hapi@0.51.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-http@0.204.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
forwarded-parse: 2.1.2
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-ioredis@0.52.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/redis-common': 0.38.2
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-kafkajs@0.14.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-knex@0.49.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-koa@0.52.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-lru-memoizer@0.49.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mongodb@0.57.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mongoose@0.51.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mysql2@0.51.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-mysql@0.50.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@types/mysql': 2.15.27
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-pg@0.57.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0)
|
||||||
|
'@types/pg': 8.15.5
|
||||||
|
'@types/pg-pool': 2.0.6
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-redis@0.53.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/redis-common': 0.38.2
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-tedious@0.23.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@types/tedious': 4.0.14
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation-undici@0.15.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation@0.204.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/api-logs': 0.204.0
|
||||||
|
import-in-the-middle: 1.15.0
|
||||||
|
require-in-the-middle: 7.5.2
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/api-logs': 0.57.2
|
||||||
|
'@types/shimmer': 1.2.0
|
||||||
|
import-in-the-middle: 1.15.0
|
||||||
|
require-in-the-middle: 7.5.2
|
||||||
|
semver: 7.7.3
|
||||||
|
shimmer: 1.2.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@opentelemetry/redis-common@0.38.2': {}
|
||||||
|
|
||||||
|
'@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
|
||||||
|
'@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
|
||||||
|
'@opentelemetry/semantic-conventions@1.38.0': {}
|
||||||
|
|
||||||
|
'@opentelemetry/sql-common@0.41.2(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
|
||||||
|
'@prisma/instrumentation@6.15.0(@opentelemetry/api@1.9.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@sentry/core@10.26.0': {}
|
||||||
|
|
||||||
|
'@sentry/node-core@10.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)':
|
||||||
|
dependencies:
|
||||||
|
'@apm-js-collab/tracing-hooks': 0.3.1
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@sentry/core': 10.26.0
|
||||||
|
'@sentry/opentelemetry': 10.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)
|
||||||
|
import-in-the-middle: 1.15.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@sentry/node@10.26.0':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-amqplib': 0.51.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-connect': 0.48.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-dataloader': 0.22.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-express': 0.53.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-fs': 0.24.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-generic-pool': 0.48.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-graphql': 0.52.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-hapi': 0.51.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-http': 0.204.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-ioredis': 0.52.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-kafkajs': 0.14.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-knex': 0.49.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-koa': 0.52.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-lru-memoizer': 0.49.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-mongodb': 0.57.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-mongoose': 0.51.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-mysql': 0.50.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-mysql2': 0.51.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-pg': 0.57.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-redis': 0.53.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-tedious': 0.23.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/instrumentation-undici': 0.15.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@prisma/instrumentation': 6.15.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@sentry/core': 10.26.0
|
||||||
|
'@sentry/node-core': 10.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)
|
||||||
|
'@sentry/opentelemetry': 10.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)
|
||||||
|
import-in-the-middle: 1.15.0
|
||||||
|
minimatch: 9.0.5
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@sentry/opentelemetry@10.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)':
|
||||||
|
dependencies:
|
||||||
|
'@opentelemetry/api': 1.9.0
|
||||||
|
'@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
'@opentelemetry/semantic-conventions': 1.38.0
|
||||||
|
'@sentry/core': 10.26.0
|
||||||
|
|
||||||
|
'@types/connect@3.4.38':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 24.10.1
|
||||||
|
|
||||||
|
'@types/mysql@2.15.27':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 24.10.1
|
||||||
|
|
||||||
|
'@types/node@24.10.1':
|
||||||
|
dependencies:
|
||||||
|
undici-types: 7.16.0
|
||||||
|
|
||||||
|
'@types/pg-pool@2.0.6':
|
||||||
|
dependencies:
|
||||||
|
'@types/pg': 8.15.5
|
||||||
|
|
||||||
|
'@types/pg@8.15.5':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 24.10.1
|
||||||
|
pg-protocol: 1.10.3
|
||||||
|
pg-types: 2.2.0
|
||||||
|
|
||||||
|
'@types/shimmer@1.2.0': {}
|
||||||
|
|
||||||
|
'@types/tedious@4.0.14':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 24.10.1
|
||||||
|
|
||||||
|
acorn-import-attributes@1.9.5(acorn@8.15.0):
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.15.0
|
||||||
|
|
||||||
|
acorn@8.15.0: {}
|
||||||
|
|
||||||
|
balanced-match@1.0.2: {}
|
||||||
|
|
||||||
|
brace-expansion@2.0.2:
|
||||||
|
dependencies:
|
||||||
|
balanced-match: 1.0.2
|
||||||
|
|
||||||
|
cjs-module-lexer@1.4.3: {}
|
||||||
|
|
||||||
|
debug@4.4.3:
|
||||||
|
dependencies:
|
||||||
|
ms: 2.1.3
|
||||||
|
|
||||||
|
forwarded-parse@2.1.2: {}
|
||||||
|
|
||||||
|
function-bind@1.1.2: {}
|
||||||
|
|
||||||
|
hasown@2.0.2:
|
||||||
|
dependencies:
|
||||||
|
function-bind: 1.1.2
|
||||||
|
|
||||||
|
import-in-the-middle@1.15.0:
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.15.0
|
||||||
|
acorn-import-attributes: 1.9.5(acorn@8.15.0)
|
||||||
|
cjs-module-lexer: 1.4.3
|
||||||
|
module-details-from-path: 1.0.4
|
||||||
|
|
||||||
|
is-core-module@2.16.1:
|
||||||
|
dependencies:
|
||||||
|
hasown: 2.0.2
|
||||||
|
|
||||||
|
minimatch@9.0.5:
|
||||||
|
dependencies:
|
||||||
|
brace-expansion: 2.0.2
|
||||||
|
|
||||||
|
module-details-from-path@1.0.4: {}
|
||||||
|
|
||||||
|
ms@2.1.3: {}
|
||||||
|
|
||||||
|
path-parse@1.0.7: {}
|
||||||
|
|
||||||
|
pg-int8@1.0.1: {}
|
||||||
|
|
||||||
|
pg-protocol@1.10.3: {}
|
||||||
|
|
||||||
|
pg-types@2.2.0:
|
||||||
|
dependencies:
|
||||||
|
pg-int8: 1.0.1
|
||||||
|
postgres-array: 2.0.0
|
||||||
|
postgres-bytea: 1.0.0
|
||||||
|
postgres-date: 1.0.7
|
||||||
|
postgres-interval: 1.2.0
|
||||||
|
|
||||||
|
postgres-array@2.0.0: {}
|
||||||
|
|
||||||
|
postgres-bytea@1.0.0: {}
|
||||||
|
|
||||||
|
postgres-date@1.0.7: {}
|
||||||
|
|
||||||
|
postgres-interval@1.2.0:
|
||||||
|
dependencies:
|
||||||
|
xtend: 4.0.2
|
||||||
|
|
||||||
|
require-in-the-middle@7.5.2:
|
||||||
|
dependencies:
|
||||||
|
debug: 4.4.3
|
||||||
|
module-details-from-path: 1.0.4
|
||||||
|
resolve: 1.22.11
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
resolve@1.22.11:
|
||||||
|
dependencies:
|
||||||
|
is-core-module: 2.16.1
|
||||||
|
path-parse: 1.0.7
|
||||||
|
supports-preserve-symlinks-flag: 1.0.0
|
||||||
|
|
||||||
|
semver@7.7.3: {}
|
||||||
|
|
||||||
|
shimmer@1.2.1: {}
|
||||||
|
|
||||||
|
supports-preserve-symlinks-flag@1.0.0: {}
|
||||||
|
|
||||||
|
undici-types@7.16.0: {}
|
||||||
|
|
||||||
|
xtend@4.0.2: {}
|
||||||
Reference in New Issue
Block a user