Compare commits

..

2 Commits

Author SHA1 Message Date
b96c2d6546 added sentry 2024-06-13 22:16:17 +02:00
666af9b4db updated prompt 2024-06-13 22:16:11 +02:00
6 changed files with 1369 additions and 39 deletions

820
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -34,6 +34,7 @@
"@fastify/cors": "^8.4.2", "@fastify/cors": "^8.4.2",
"@fastify/multipart": "^8.2.0", "@fastify/multipart": "^8.2.0",
"@fastify/oauth2": "^7.8.0", "@fastify/oauth2": "^7.8.0",
"@sentry/node": "^8.9.2",
"drizzle-orm": "^0.31.1", "drizzle-orm": "^0.31.1",
"fastify": "^4.25.0", "fastify": "^4.25.0",
"fastify-plugin": "^4.5.1", "fastify-plugin": "^4.5.1",

View File

@ -6,10 +6,13 @@ import { middleware } from "./modules/middleware.js";
import oauth from '@fastify/oauth2'; import oauth from '@fastify/oauth2';
import fastifyCookie from "@fastify/cookie"; import fastifyCookie from "@fastify/cookie";
import xml2js from 'xml2js'; import xml2js from 'xml2js';
import './utils/sentry.js';
// import fastifyMultipart from "@fastify/multipart"; // import fastifyMultipart from "@fastify/multipart";
import * as Sentry from "@sentry/node";
const API_VERSION = "v1"; const API_VERSION = "v1";
export const main = async () => { export const main = async () => {
const server = fastify({ const server = fastify({
bodyLimit: 1_000_000, bodyLimit: 1_000_000,
@ -17,6 +20,9 @@ export const main = async () => {
// logger: true // logger: true
}); });
Sentry.setupFastifyErrorHandler(server);
await initDb(); await initDb();
// await Redis.initialize(); // await Redis.initialize();

View File

@ -92,10 +92,11 @@ export async function createBlogFromCaptions(captions, {
- Description: An SEO Content Specialist is an expert in creating high-quality, factually correct, and search engine optimized content. This role involves transforming transcripts, drafts, or raw content into polished articles that rank well on search engines and engage readers. - Description: An SEO Content Specialist is an expert in creating high-quality, factually correct, and search engine optimized content. This role involves transforming transcripts, drafts, or raw content into polished articles that rank well on search engines and engage readers.
### Skill: ### Skill:
1. Expertise in SEO best practices. 1. Expertise in SEO best practices.
2. Proficiency in content writing and editing. 2. Knowledge of Markdown formatting and how to use it to improve readability.
3. Strong understanding of keyword research and usage. 3. Proficiency in content writing and editing.
4. Ability to maintain factual accuracy. 4. Strong understanding of keyword research and usage.
5. Knowledge of news article formatting and structure. 5. Ability to maintain factual accuracy.
6. Knowledge of news article formatting and structure.
## Goals: ## Goals:
1. Create a high-quality news article from the provided transcript. 1. Create a high-quality news article from the provided transcript.
2. Ensure the article is SEO optimized. 2. Ensure the article is SEO optimized.
@ -110,7 +111,7 @@ export async function createBlogFromCaptions(captions, {
5. Keep the language professional and clear. 5. Keep the language professional and clear.
## OutputFormat: ## OutputFormat:
1. Do not include a title at the top of the article. 1. Do not include a title at the top of the article.
2. Use markdown to add formatting to the article and make it easier to read. 2. VERY IMPORTANT! Use markdown to add formatting to the article and make it easier to read.
3. Length: The article should be roughly ${length || 700} words. 3. Length: The article should be roughly ${length || 700} words.
${faq ? "4. FAQ Section: Add a FAQ section at the end of the article to address common questions." : ""} ${faq ? "4. FAQ Section: Add a FAQ section at the end of the article to address common questions." : ""}
## Workflow: ## Workflow:

6
src/utils/sentry.js Normal file
View File

@ -0,0 +1,6 @@
import * as Sentry from "@sentry/node";
// Ensure to call this before importing any other modules!
Sentry.init({
dsn: "https://0092593709894b0eaec1702e0136594b@glitchtip.omersabic.com/4",
});

564
yarn.lock
View File

@ -53,15 +53,15 @@
"@esbuild-kit/core-utils" "^3.0.0" "@esbuild-kit/core-utils" "^3.0.0"
get-tsconfig "^4.4.0" get-tsconfig "^4.4.0"
"@esbuild/linux-arm64@0.17.19": "@esbuild/win32-x64@0.17.19":
version "0.17.19" version "0.17.19"
resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz" resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz"
integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==
"@esbuild/linux-arm64@0.19.12": "@esbuild/win32-x64@0.19.12":
version "0.19.12" version "0.19.12"
resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz" resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz"
integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==
"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": "@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0" version "4.4.0"
@ -293,6 +293,253 @@
"@nodelib/fs.scandir" "2.1.5" "@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0" fastq "^1.6.0"
"@opentelemetry/api-logs@0.51.1":
version "0.51.1"
resolved "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.51.1.tgz"
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.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.52.0.tgz"
integrity sha512-HxjD7xH9iAE4OyhNaaSec65i1H6QZYBWSwWkowFfsc5YAcDvJG30/J1sRKXEQqdmUcKTXEAnA66UciqZha/4+Q==
dependencies:
"@opentelemetry/api" "^1.0.0"
"@opentelemetry/api@^1.0.0", "@opentelemetry/api@^1.1.0", "@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.4.1", "@opentelemetry/api@^1.6.0", "@opentelemetry/api@^1.8", "@opentelemetry/api@^1.9.0", "@opentelemetry/api@>=1.0.0 <1.10.0", "@opentelemetry/api@>=1.3.0 <1.10.0":
version "1.9.0"
resolved "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz"
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
"@opentelemetry/context-async-hooks@^1.25.0":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.0.tgz"
integrity sha512-sBW313mnMyFg0cp/40BRzrZBWG+581s2j5gIsa5fgGadswyILk4mNFATsqrCOpAx945RDuZ2B7ThQLgor9OpfA==
"@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.0", "@opentelemetry/core@^1.8.0", "@opentelemetry/core@1.25.0":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz"
integrity sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==
dependencies:
"@opentelemetry/semantic-conventions" "1.25.0"
"@opentelemetry/instrumentation-connect@0.37.0":
version "0.37.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.37.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.40.1.tgz"
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.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.37.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.41.0.tgz"
integrity sha512-R/gXeljgIhaRDKquVkKYT5QHPnFouM8ooyePZEP0kqyaVAedtR1V7NfAUJbxfTG5fBQa5wdmLjvu63+tzRXZCA==
dependencies:
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/instrumentation-hapi@0.39.0":
version "0.39.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.39.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.41.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.41.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.45.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.39.0.tgz"
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-mysql@0.39.0":
version "0.39.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.39.0.tgz"
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-mysql2@0.39.0":
version "0.39.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.39.0.tgz"
integrity sha512-Iypuq2z6TCfriAXCIZjRq8GTFCKhQv5SpXbmI+e60rYdXw8NHtMH4NXcGF0eKTuoCsC59IYSTUvDQYDKReaszA==
dependencies:
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.22.0"
"@opentelemetry/sql-common" "^0.40.1"
"@opentelemetry/instrumentation-nestjs-core@0.38.0":
version "0.38.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.38.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.42.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.40.0.tgz"
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.43.0":
version "0.43.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.43.0.tgz"
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.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.51.1.tgz"
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", "@opentelemetry/instrumentation@0.52.0":
version "0.52.0"
resolved "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.52.0.tgz"
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/redis-common@^0.36.2":
version "0.36.2"
resolved "https://registry.npmjs.org/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz"
integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
"@opentelemetry/resources@^1.25.0", "@opentelemetry/resources@1.25.0":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.0.tgz"
integrity sha512-iHjydPMYJ+Li1auveJCq2rp5U2h6Mhq8BidiyE0jfVlDTFyR1ny8AfJHfmFzJ/RAM8vT8L7T21kcmGybxZC7lQ==
dependencies:
"@opentelemetry/core" "1.25.0"
"@opentelemetry/semantic-conventions" "1.25.0"
"@opentelemetry/sdk-metrics@^1.9.1":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.25.0.tgz"
integrity sha512-IF+Sv4VHgBr/BPMKabl+GouJIhEqAOexCHgXVTISdz3q9P9H/uA8ScCF+22gitQ69aFtESbdYOV+Fen5+avQng==
dependencies:
"@opentelemetry/core" "1.25.0"
"@opentelemetry/resources" "1.25.0"
lodash.merge "^4.6.2"
"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.25.0":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.0.tgz"
integrity sha512-6+g2fiRQUG39guCsKVeY8ToeuUf3YUnPkN6DXRA1qDmFLprlLvZm9cS6+chgbW70cZJ406FTtSCDnJwxDC5sGQ==
dependencies:
"@opentelemetry/core" "1.25.0"
"@opentelemetry/resources" "1.25.0"
"@opentelemetry/semantic-conventions" "1.25.0"
"@opentelemetry/semantic-conventions@^1.17.0", "@opentelemetry/semantic-conventions@^1.22.0", "@opentelemetry/semantic-conventions@^1.23.0", "@opentelemetry/semantic-conventions@^1.25.0", "@opentelemetry/semantic-conventions@1.25.0":
version "1.25.0"
resolved "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz"
integrity sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==
"@opentelemetry/sql-common@^0.40.1":
version "0.40.1"
resolved "https://registry.npmjs.org/@opentelemetry/sql-common/-/sql-common-0.40.1.tgz"
integrity sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==
dependencies:
"@opentelemetry/core" "^1.1.0"
"@pkgr/utils@^2.4.2": "@pkgr/utils@^2.4.2":
version "2.4.2" version "2.4.2"
resolved "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz" resolved "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz"
@ -305,6 +552,15 @@
picocolors "^1.0.0" picocolors "^1.0.0"
tslib "^2.6.0" tslib "^2.6.0"
"@prisma/instrumentation@5.15.0":
version "5.15.0"
resolved "https://registry.npmjs.org/@prisma/instrumentation/-/instrumentation-5.15.0.tgz"
integrity sha512-fCWOOOajTKOUEp43gRmBqwt6oN9bPJcLiloi2OG/2ED0N5z62Cuza6FDrlm3SJHQAXYlXqLE0HLdEE5WcUkOzg==
dependencies:
"@opentelemetry/api" "^1.8"
"@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51"
"@opentelemetry/sdk-trace-base" "^1.22"
"@redis/bloom@1.2.0": "@redis/bloom@1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.npmjs.org/@redis/bloom/-/bloom-1.2.0.tgz" resolved "https://registry.npmjs.org/@redis/bloom/-/bloom-1.2.0.tgz"
@ -339,6 +595,70 @@
resolved "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.5.tgz" resolved "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.5.tgz"
integrity sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg== integrity sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==
"@sentry/core@8.9.2":
version "8.9.2"
resolved "https://registry.npmjs.org/@sentry/core/-/core-8.9.2.tgz"
integrity sha512-ixm8NISFlPlEo3FjSaqmq4nnd13BRHoafwJ5MG+okCz6BKGZ1SexEggP42/QpGvDprUUHnfncG6WUMgcarr1zA==
dependencies:
"@sentry/types" "8.9.2"
"@sentry/utils" "8.9.2"
"@sentry/node@^8.9.2":
version "8.9.2"
resolved "https://registry.npmjs.org/@sentry/node/-/node-8.9.2.tgz"
integrity sha512-Q+JBpR4yx3eUyyhwgugucfRtPg65gYvzJGEmjzcnDJXJqX8ms4HPpNv9o2Om7A4014JxIibUdrQ+p5idcT7SZA==
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.9.2"
"@sentry/opentelemetry" "8.9.2"
"@sentry/types" "8.9.2"
"@sentry/utils" "8.9.2"
optionalDependencies:
opentelemetry-instrumentation-fetch-node "1.2.0"
"@sentry/opentelemetry@8.9.2":
version "8.9.2"
resolved "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-8.9.2.tgz"
integrity sha512-Q6SHDQhrsBPcMi7ejqVdNTkt6SCTIhpGsFN8QR7daH3uvM0X2O7ciCuO9gRNRTEkflEINV4SBZEjANYH7BkRAg==
dependencies:
"@sentry/core" "8.9.2"
"@sentry/types" "8.9.2"
"@sentry/utils" "8.9.2"
"@sentry/types@8.9.2":
version "8.9.2"
resolved "https://registry.npmjs.org/@sentry/types/-/types-8.9.2.tgz"
integrity sha512-+LFOyQGl+zk5SZRGZD2MEURf7i5RHgP/mt3s85Rza+vz8M211WJ0YsjkIGUJFSY842nged5QLx4JysLaBlLymg==
"@sentry/utils@8.9.2":
version "8.9.2"
resolved "https://registry.npmjs.org/@sentry/utils/-/utils-8.9.2.tgz"
integrity sha512-A4srR9mEBFdVXwSEKjQ94msUbVkMr8JeFiEj9ouOFORw/Y/ux/WV2bWVD/ZI9wq0TcTNK8L1wBgU8UMS5lIq3A==
dependencies:
"@sentry/types" "8.9.2"
"@sideway/address@^4.1.5": "@sideway/address@^4.1.5":
version "4.1.5" version "4.1.5"
resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz"
@ -356,11 +676,48 @@
resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz"
integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
"@types/accepts@*":
version "1.3.7"
resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz"
integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==
dependencies:
"@types/node" "*"
"@types/body-parser@*":
version "1.19.5"
resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz"
integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==
dependencies:
"@types/connect" "*"
"@types/node" "*"
"@types/cli-color@^2.0.6": "@types/cli-color@^2.0.6":
version "2.0.6" version "2.0.6"
resolved "https://registry.npmjs.org/@types/cli-color/-/cli-color-2.0.6.tgz" resolved "https://registry.npmjs.org/@types/cli-color/-/cli-color-2.0.6.tgz"
integrity sha512-uLK0/0dOYdkX8hNsezpYh1gc8eerbhf9bOKZ3e24sP67703mw9S14/yW6mSTatiaKO9v+mU/a1EVy4rOXXeZTA== integrity sha512-uLK0/0dOYdkX8hNsezpYh1gc8eerbhf9bOKZ3e24sP67703mw9S14/yW6mSTatiaKO9v+mU/a1EVy4rOXXeZTA==
"@types/connect@*", "@types/connect@3.4.36":
version "3.4.36"
resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz"
integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==
dependencies:
"@types/node" "*"
"@types/content-disposition@*":
version "0.5.8"
resolved "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz"
integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==
"@types/cookies@*":
version "0.9.0"
resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz"
integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==
dependencies:
"@types/connect" "*"
"@types/express" "*"
"@types/keygrip" "*"
"@types/node" "*"
"@types/eslint-scope@^3.7.3": "@types/eslint-scope@^3.7.3":
version "3.7.7" version "3.7.7"
resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz"
@ -382,6 +739,36 @@
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
"@types/express-serve-static-core@^4.17.33":
version "4.19.3"
resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz"
integrity sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
"@types/send" "*"
"@types/express@*":
version "4.17.21"
resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
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.npmjs.org/@types/http-assert/-/http-assert-1.5.5.tgz"
integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g==
"@types/http-errors@*":
version "2.0.4"
resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz"
integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": "@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8":
version "7.0.15" version "7.0.15"
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
@ -392,6 +779,51 @@
resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
"@types/keygrip@*":
version "1.0.6"
resolved "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz"
integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==
"@types/koa__router@12.0.3":
version "12.0.3"
resolved "https://registry.npmjs.org/@types/koa__router/-/koa__router-12.0.3.tgz"
integrity sha512-5YUJVv6NwM1z7m6FuYpKfNLTZ932Z6EF6xy2BbtpJSyn13DKNQEkXVffFVSnJHxvwwWh2SAeumpjAYUELqgjyw==
dependencies:
"@types/koa" "*"
"@types/koa-compose@*":
version "3.2.8"
resolved "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz"
integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==
dependencies:
"@types/koa" "*"
"@types/koa@*", "@types/koa@2.14.0":
version "2.14.0"
resolved "https://registry.npmjs.org/@types/koa/-/koa-2.14.0.tgz"
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/mime@^1":
version "1.3.5"
resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"
integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
"@types/mysql@2.15.22":
version "2.15.22"
resolved "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.22.tgz"
integrity sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==
dependencies:
"@types/node" "*"
"@types/node-fetch@^2.6.4": "@types/node-fetch@^2.6.4":
version "2.6.11" version "2.6.11"
resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz" resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz"
@ -419,6 +851,13 @@
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz"
integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==
"@types/pg-pool@2.0.4":
version "2.0.4"
resolved "https://registry.npmjs.org/@types/pg-pool/-/pg-pool-2.0.4.tgz"
integrity sha512-qZAvkv1K3QbmHHFYSNRYPkRjOWRLBYrL4B9c+wG0GSVGBw0NtJwPcgx/DSddeDJvRGMHCEQ4VMEVfuJ/0gZ3XQ==
dependencies:
"@types/pg" "*"
"@types/pg@*", "@types/pg@^8.10.9", "@types/pg@8.11.6": "@types/pg@*", "@types/pg@^8.10.9", "@types/pg@8.11.6":
version "8.11.6" version "8.11.6"
resolved "https://registry.npmjs.org/@types/pg/-/pg-8.11.6.tgz" resolved "https://registry.npmjs.org/@types/pg/-/pg-8.11.6.tgz"
@ -428,11 +867,52 @@
pg-protocol "*" pg-protocol "*"
pg-types "^4.0.1" pg-types "^4.0.1"
"@types/pg@8.6.1":
version "8.6.1"
resolved "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz"
integrity sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==
dependencies:
"@types/node" "*"
pg-protocol "*"
pg-types "^2.2.0"
"@types/qs@*":
version "6.9.15"
resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz"
integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==
"@types/range-parser@*":
version "1.2.7"
resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"
integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
"@types/semver@^7.5.0": "@types/semver@^7.5.0":
version "7.5.6" version "7.5.6"
resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz"
integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==
"@types/send@*":
version "0.17.4"
resolved "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz"
integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
dependencies:
"@types/mime" "^1"
"@types/node" "*"
"@types/serve-static@*":
version "1.15.7"
resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
dependencies:
"@types/http-errors" "*"
"@types/node" "*"
"@types/send" "*"
"@types/shimmer@^1.0.2":
version "1.0.5"
resolved "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz"
integrity sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==
"@types/stripe-v3@^3.1.33": "@types/stripe-v3@^3.1.33":
version "3.1.33" version "3.1.33"
resolved "https://registry.npmjs.org/@types/stripe-v3/-/stripe-v3-3.1.33.tgz" resolved "https://registry.npmjs.org/@types/stripe-v3/-/stripe-v3-3.1.33.tgz"
@ -676,6 +1156,11 @@ acorn-import-assertions@^1.9.0:
resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz"
integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
acorn-import-attributes@^1.9.5:
version "1.9.5"
resolved "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
acorn-jsx@^5.3.2: acorn-jsx@^5.3.2:
version "5.3.2" version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
@ -1057,6 +1542,11 @@ ci-info@^3.8.0:
resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz"
integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
cjs-module-lexer@^1.2.2:
version "1.3.1"
resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz"
integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==
clean-regexp@^1.0.0: clean-regexp@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz" resolved "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz"
@ -2514,6 +3004,36 @@ import-fresh@^3.2.1, import-fresh@^3.3.0:
parent-module "^1.0.0" parent-module "^1.0.0"
resolve-from "^4.0.0" resolve-from "^4.0.0"
import-in-the-middle@1.4.2:
version "1.4.2"
resolved "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz"
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.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.4.tgz"
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.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.8.0.tgz"
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-meta-resolve@^4.0.0: import-meta-resolve@^4.0.0:
version "4.0.0" version "4.0.0"
resolved "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz" resolved "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz"
@ -3157,6 +3677,11 @@ mnemonist@0.39.5:
dependencies: dependencies:
obliterator "^2.0.1" obliterator "^2.0.1"
module-details-from-path@^1.0.3:
version "1.0.3"
resolved "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz"
integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==
ms@^2.0.0, ms@2.1.2: ms@^2.0.0, ms@2.1.2:
version "2.1.2" version "2.1.2"
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
@ -3346,6 +3871,15 @@ openai@^4.38.5:
node-fetch "^2.6.7" node-fetch "^2.6.7"
web-streams-polyfill "^3.2.1" web-streams-polyfill "^3.2.1"
opentelemetry-instrumentation-fetch-node@1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/opentelemetry-instrumentation-fetch-node/-/opentelemetry-instrumentation-fetch-node-1.2.0.tgz"
integrity sha512-aiSt/4ubOTyb1N5C2ZbGrBvaJOXIZhZvpRPYuUVxQJe27wJZqf/o65iPrqgLcgfeOLaQ8cS2Q+762jrYvniTrA==
dependencies:
"@opentelemetry/api" "^1.6.0"
"@opentelemetry/instrumentation" "^0.43.0"
"@opentelemetry/semantic-conventions" "^1.17.0"
optionator@^0.9.3: optionator@^0.9.3:
version "0.9.3" version "0.9.3"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"
@ -3487,7 +4021,7 @@ pg-protocol@*, pg-protocol@^1.6.1:
resolved "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz" resolved "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz"
integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg== integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==
pg-types@^2.1.0: pg-types@^2.1.0, pg-types@^2.2.0:
version "2.2.0" version "2.2.0"
resolved "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz" resolved "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz"
integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
@ -3816,6 +4350,15 @@ require-from-string@^2.0.2:
resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
require-in-the-middle@^7.1.1:
version "7.3.0"
resolved "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.3.0.tgz"
integrity sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==
dependencies:
debug "^4.1.1"
module-details-from-path "^1.0.3"
resolve "^1.22.1"
resolve-from@^4.0.0: resolve-from@^4.0.0:
version "4.0.0" version "4.0.0"
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
@ -3950,7 +4493,7 @@ semver@^6.3.0:
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.0.0, semver@^7.5.3, semver@^7.5.4: semver@^7.0.0, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4:
version "7.6.2" version "7.6.2"
resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz"
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
@ -4015,6 +4558,11 @@ shebang-regex@^3.0.0:
resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
shimmer@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz"
integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==
side-channel@^1.0.4: side-channel@^1.0.4:
version "1.0.4" version "1.0.4"
resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"